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 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 …
Zikula Core Dokumentation in neuem Gewand
- Schon seit einiger Zeit werden im GitHub-Repository des Zikula Core die Dinge dokumentiert, die zusätzlich zu den Handbüchern von Symfony, Doctrine, Twig, Bootstrap usw. zu beachten sind. Nun wurde …
Weitere neue Features in Zikula Core 3
- Nachdem wir bereits in einigen Artikeln zu Zikula 3 die Änderungen unter der Haube, umfangreiche Modernisierungen, Möglichkeiten für dynamische Formulare und Neuerungen rund um Übersetzungen …
Zikula 3 bringt zahlreiche Neuerungen rund um Übersetzungen
- Nachdem zwischen den Jahren der komplette Unterbau von Zikula 3 auf Stand gebracht worden ist, hat sich der nächste Sprint dem Übersetzungssystem gewidmet. In diesem Beitrag wird kurz dargestellt, …