Featurelist SixCMS 8
Zu den wichtigsten Neuerungen in SixCMS 8 gehört neben dem SixCMS_PluginCenter für die einfache Bereitstellung unterschiedlicher Module für Frontendanwendungen und die Erweiterung von Backend-Funktionalitäten auch eine verbesserte Integration von Drittsystemen.
Weitere Neuerungen und Verbesserungen in SixCMS 8.1
- Erweiterungsmöglichkeit durch Plugins
- Erweiterung der externen Container (jetzt SixCMS-Shareport)
- Verbesserte Security: Frontend-/Backend-Trigger ermöglichen das Aufrufen einer Funktion oder Methode bevor oder nachdem die Ausgabe im Frontend oder Backend erfolgt ist. Beim Einsatz von z. B. PHPIDS werden Einbruchsversuche
erkannt und dem System-Administrator gemeldet.
Die Lauffähigkeit von SixCMS 8 ist unter dem Schutzsystem Suhosin möglich. Dazu wurden für die Konfigurationsparameter ein Systemcheck eingeführt, die Online-Referenz erweitert und die Dokumentation angepasst.
Durch interne und externe XSS-Filter können von außen übergebene Werte überprüft werden. Mit einer einstellbaren Whitelist liefern die neuen Filter nur gewünschte HTML-Elemente, sorgen für standardkonformes HTML und beugen so einem Sicherheitsangriff durch Cross-Site-Scripting (XSS) vor. Die Notwendigkeit der globalen Registrierungen von Übergabeparametern wurde beseitigt und dadurch die Sicherheit von SixCMS noch weiter erhöht. - Vollkommen überarbeitetes WYSIWYG (What You See Is What You Get bei der Bearbeitung von Inhalten)
- Darstellung von Videos, Flash-Content usw. über %CMS_DATA: Analog zur bekannten Spezialbehandlung von Bildern können in SixCMS 8 auch weitere Medienformate transparent im Frontend abgebildet werden. SixCMS 8 wird mit Mini-Templates für zahlreiche Audio-, Video- und Bildformate ausgeliefert. In der Mimetype-Konfiguration von SixCMS lassen sich diese Mini-Templates beliebig anpassen.
- Echtes „if“, „else“, „condition“ in Templates möglich
- Replikation mit GSID (Global System ID) Abgleich über Import-Kriterien möglich
- Diverse Template-Erweiterungen: Der Platzhalter-Parameter „engine“ ermöglicht die Ausgabe von verschiedenen Parser-Funktionen mittels Template automatisiert überarbeiten zu lassen. Der den unterschiedlichsten %CMS-Platzhaltern verwendet werden. Durch „engine“ könnten z. B. Texte nach typographischen Regeln automatisiert aufbereitet oder um dynamische Inhalte ergänzt werden.
Außerdem kann in SixCMS 8 auf die Rohdaten des aktuellen Kontextes zugegriffen werden. Die Ausgabe von Platzhaltern direkt im Content durch einen Redakteur ist möglich (engine=template). Durch verfügbare Parser-Engines wie BBCode, GeSHi, Markdown, Textile oder Template können Inhalte durch Redakteure noch flexibler miteinander verknüpft und zusätzlich angereichert werden. - Fastmedia-Erweiterungen: Symbolische Links können in der neuen Version im Fastmedia-Verzeichnis relativ erzeugt werden und die zu erzeugenden Links sind einstellbar. Die neuen Funktionen „direkt (nur publizierte)“ und „keine“ machen die Medien-Auslieferung noch flexibler.
- Freie Sortierung bei Attachment- und Linkfeldern analog zur freien Sortierung von Relationsfeldern
- PHP-API-Erweiterungen um neue Klassen und Filter: Neue Klassen wie kontextlose Template-Platzhalter zum Ermitteln von Cachedateien und Verzeichnissen, das Schreiben eines Datensatz in SixCMS-Syslog und die Ermittlung von Container-IDs über die PHP-mittels Filter sind ab Version SixCMS 8.0 möglich.
- Profiler-Informationen erleichtern die Analyse des Laufzeitverhaltens und unterstützen das Debugging
- Optimierung der Speicherung bei Verknüpfungen von Relations-, Link- und Attachment-Feldern
- Backendbrowserkompatibilität für Safari ab 5.x und Google Chrome ab 8.x
- REST-API vereinfacht die Implementierung verteilter webbasierter Systeme
SixCMS 8 in der Presse
Juni 2011: SixCMS 8 fertiggestellt; in IX-Magazin, S.33
(image/png, 20.8 KB)
(image/png, 20.8 KB)
Sie wünschen weitere Informationen zu SixCMS in Version 8 und Kontakt zu uns?
Kein Problem! Füllen Sie das untenstehende Kontaktformular aus und Sie erhalten umgehend unsere Broschüre im PDF-Format per Email.
Bitte füllen Sie die mit * gekennzeichneten Felder immer aus.
