Features
Hier finden Sie eine Übersicht über die Features, die Cameo und die Grundpakete mitbringen. Erweiterungen sind hier nicht gelistet.
Cameo
Benutzermanagement
Das Benutzermanagement von Cameo bietet Funktionen zum Emailversand, zur Registrierung und zur Verwaltung von Benutzern. Benutzer können in Gruppen eingeteilt werden, denen Rechte erteilt werden können. So ist es möglich, dass nur eine bestimmte Gruppe von Nutzern Zugang zu Cameofunktionen bekommen.
Bei bestehenden Communities kann Cameo so konfiguriert werden, dass statt der cameoeigenen Benutzertabelle die fremde Datenbanktabelle als Benutzerquelle genommen wird. Die Registrierung in Cameo fällt dann weg und man kann sich mit den Benutzerdaten der Community anmelden.
Paketsystem
Das Paketsystem ermöglicht Programmierern, Cameo modular mit eigenen Funktionen zu erweitern. Dies ist in den Grundsätzen Cameos verankert, so dass die Administrationsoberfläche für Cameo selbst auch schon eine Erweiterung ist.
Zusätzlich ist es möglich, über ein Eventsystem Code an bestehenden Stellen auszuführen. So können Erweiterungen nicht nur zusätzliche Funktionen mitbringen, sondern auch bestehende Funktionen erweitern oder verändern. Bei installierter Mediathek beispielsweise bekommt auch das CMS einen zusätzlichen Button, um Dateianhänge aus der Mediathek einfach in Seiten einzufügen.
Sprachsystem
Durch das Sprachsystem Cameos ist es möglich, die komplette Administrationsoberfläche mehrsprachig zu halten, so dass jeder Benutzer in seiner Sprache arbeiten kann. Allerdings wird bei den meisten Plugins vorerst nur ein deutsches Paket mitgeliefert, ein englisches wird folgen. Weitere sind von unserer Seite aus nicht geplant.
Templatesystem
Das Templatesystem bietet Funktionen zur automatischen Generierung von HTML-Seiten. Darin enthalten sind unter anderem einfache Variablenersetzung, Templateschleifen, an Bedingungen geknüpfte Inhalte und eine Einbindung in das Sprachsystem.
Weitere Funktionen
- Cachesystem
- WYSIWYG-Editor
- Formulargenerierung
CMS
Das Content Management System verwaltet statische Seiten. Jede Seite besteht aus einer oder mehreren Boxen, die endweder normalen Textinhalt haben oder dynamische Inhalte wie beispielsweise eine Mitgliederliste oder die neuesten Blogeinträge. Jede Seite und jede Box kann für alle oder nur für bestimmte Gruppen sichtbar sein.
Wie die Boxen auf der Seite angeordnet sind, kann über Layouts gesteuert werden. Gängige Layouts (einspaltig, zweispaltig, dreispaltig, untereinander...) werden direkt mitgeliefert, neue Layouts können aber sehr leicht durch Templates hinzugefügt werden.
Blog/News
Das Newsplugin kann sowohl als Blog als auch als Newsplugin benutzt werden. Für die Sortierung der News können Kategorien angelegt werden. Wenn eine Nachricht erst zu einem bestimmten Zeitpunkt veröffentlicht werden sollen, können diese vorher schon geschrieben und dann manuell veröffentlicht oder über die Angabe von Datum und Uhrzeit freigeschaltet werden.
Mediathek
Mit der Mediathek können Benutzer Dateien hochladen, die dann endweder zum Download angeboten werden können oder wie beispielsweise Bilder direkt im CMS in den Seiten eingebunden werden können. Hierbei kann wieder ausgewählt werden, welche Benutzer Dateien hochladen, sehen oder löschen können.
