Flexible Einstellung von Sichtbarkeiten im Content-Modul

in  Zikula Apps , , , ,

Flexible Einstellung von Sichtbarkeiten im Content-Modul

Schon in einer sehr frühen Generation des Content-Moduls zur Inhaltsverwaltung gab es die Möglichkeit, ein Inhaltselement nicht für alle Besucher, sondern entweder nur für alle angemeldeten Nutzer oder für alle nicht angemeldeten Gäste freizugeben. Damit ließen sich beispielsweise unterschiedliche Begrüßungstexte darstellen.

Als wir das Content-Modul kürzlich neu gebaut hatten, wurde diese Funktion bereits etwas erweitert: einzelne Elemente konnten nun auch lediglich für einzelne Benutzergruppen eingestellt werden. Das ist in vielen Fällen hilfreich, etwa wenn man exklusive Inhalte für Partner oder Kunden mit anzeigen möchte.

Das direkte Auswählen der gewünschten Sichtbarkeit (scope) direkt am entsprechenden Eintrag gestaltet sich in der Anwendung deutlich einfacher als die Konfiguration über Zugriffsrechte. Dennoch war es bislang nicht mächtig genug, um auch komplexere Anwendungsfälle abdecken zu können. Das sollte sich ändern!

Nachdem heute Morgen die Content-Version 5.0.3 veröffentlicht worden ist, habe ich die Versionsnummer auf 5.1.0 erhöht, was den Weg für neue Features frei macht. Für den ersten Schritt haben wir die Sichtbarkeiten aufgebohrt: sowohl komplette Seiten als auch einzelne Inhaltselemente lassen sich nun für mehrere Gruppen einschränken 🎉

Wie im Screenshot oben zu sehen ist, werden einfach die gewünschten Checkboxen aktiviert. In der Darstellung werden die eingestellten Optionen zusätzlich zu den Zugriffsrechten des Systems geprüft: der aktuelle Nutzer muß also sowohl Rechte zum Anschauen besitzen und von mindestens einer Sichtbarkeit abgedeckt werden, damit er die entsprechenden Seiten und/oder Inhalte zu sehen bekommt.

Weitere Beiträge in Kategorie Zikula Apps

Zikula Core 3.0.3 mit Sicherheits-Update von Symfony 5
- Vor kurzem hatten wir über das Release von Zikula 3.0.1 berichtet, welches wichtige Korrekturen für Zikula 3 bereitgestellt hat. Vor einer Woche wurde die nächste Version 3.0.2 veröffentlicht. …
Symfony Services asynchron im Hintergrund aufrufen
- Oftmals greift man in Symfony-Projekten auf CLI-Kommandos mit Hilfe der Symfony Console-Komponente zurück, um länger laufende Prozesse außerhalb des Webservers durchzuführen. In komplexeren Vorhaben …
Zikula 3.0.1 veröffentlicht - erstes Bugfix Release für Zikula Core 3
- Genau einen Monat nach der Veröffentlichung von Zikula 3.0.0 ist nun das erste Update erschienen. Zikula 3.0.1 bringt wichtige Korrekturen und sorgt somit für ein Stück mehr Stabilität in der neuen …
Zikula Framework in Version 3 veröffentlicht
- Heute haben wir das finale Release von Zikula Core 3.0.0 veröffentlicht. Es basiert auf Symfony 5.1 sowie Twig 3 und verwendet unter anderem Bootstrap 4 und Font Awesome 5. Einen grundlegenden …
Zikula 3 erscheint als Release Candidate
- Heute wurde der erste Release Candidate für Zikula Core 3.0.0 veröffentlicht. Einen grundlegenden Überblick über die wichtigsten Änderungen sowie die weiterführenden Links zur Dokumentation und zu den …