Preview only show first 10 pages with watermark. For full document please download

Neue Features In Ulicms 9.8.2

   EMBED


Share

Transcript

Neue Features in UliCMS 9.8.2 Stand: 21.02.2016 Inhaltsverzeichnis Über dieses Dokument..........................................................................................................................3 Zielgruppe........................................................................................................................................3 Übersicht der neuen Features...............................................................................................................4 Detailbeschreibungen...........................................................................................................................5 Seiten klonen....................................................................................................................................5 Translation Overrides.......................................................................................................................6 Voraussetzungen..........................................................................................................................6 Nutzung.......................................................................................................................................6 Seiten erstellen & Bearbeiten nutzt nun Tabs..................................................................................7 Feld „Typ“ hinzugefügt...............................................................................................................7 Neue Klassen und Funktionen.........................................................................................................8 Klasse „File“ hinzugefügt...........................................................................................................8 Klasse „Path“ hinzugefügt..........................................................................................................9 Klasse „Mailer“ hinzugefügt.....................................................................................................10 Klasse „Database“ hinzugefügt.................................................................................................11 Klasse „CustomData“ hinzugefügt............................................................................................15 Funktionen zur „Template“ Klasse hinzugefügt.......................................................................16 API Funktion is_tablet() hinzugefügt........................................................................................17 Skript „shell/sinstall.php“ hinzugefügt..........................................................................................18 Felder zu Benutzerprofilen hinzugefügt........................................................................................19 Feld für Twitter Profil hinzugefügt...........................................................................................19 Feld für Homepage hinzugefügt................................................................................................19 Hooks hinzugefügt und verschoben...............................................................................................20 Sicherheit.......................................................................................................................................21 "Passwort zurücksetzen" Passwortlänge auf 12 Zeichen erhöht...............................................21 „Passwort anzeigen“ Checkbox zu Installations-Assistent hinzugefügt...................................21 XSS in Banner Management System behoben..........................................................................21 Mehrere Sicherheitslücken in den Spamfilter Einstellungen....................................................21 Aktualisierung von Komponenten.................................................................................................22 Mobile_Detect aktualisiert........................................................................................................22 CKEditor aktualisiert................................................................................................................22 Sonstige Änderungen..........................................................................................................................23 Änderungen der Datenbankstruktur...............................................................................................23 Änderungen der API......................................................................................................................23 2 Über dieses Dokument Dieses Dokument beschreibt die neuen Features in UliCMS 9.8.2. Zielgruppe Zielgruppe dieses Dokuments sind Systemadministratoren, Webentwickler und Endanwender von UliCMS. 3 Übersicht der neuen Features Diese Version von UliCMS enthält alle Features die in UliCMS 9.8.1 enthalten waren, sowie die folgenden neuen Features. • • • • • • • • • • • Seiten können nun geklont werden Translation Overrides Seite erstellen & bearbeiten nutzt nun Tabs Die folgenden Klassen wurden hinzugefügt • File • Path • Mailer • Database • CustomData Funktionen zu Template Klasse hinzugefügt Skript „shell/sinstall.php“ hinzugefügt Mobile_Detect auf Version 2.8.19 aktualisiert CKEditor auf Version 4.5.6 aktualisiert "Passwort zurücksetzen" Passwortlänge auf 12 Zeichen erhöht API Funktion is_tablet() hinzugefügt Felder zu Benutzerprofilen hinzugefügt 4 Detailbeschreibungen Im Folgenden eine detailierte Beschreibung der neuen Features. Seiten klonen Ab nun können Seiten geklont werden. Dazu müssen Sie auf das „Klonen“ Symbol einer Seite klicken. Der Vorgang gleicht der Bearbeitung einer bestehenden Seite, mit dem Unterschied, dass beim Speichern eine neue Seite angelegt wird. 5 Translation Overrides Das neue Feature „Translation Overrides“ ermöglicht es, die Übersetzungen aus den Sprachdateien anzupassen. Die Anpassungen überstehen im Gegensatz zu direkten Anpassungen der Sprachdateien auch Updates. Voraussetzungen Translation Overrides setzen voraus, dass eine Übersetzung bereits in den normalen Sprachdateien definiert ist. Translation Overrides haben nur einen Effekt, wenn die anzupassende Übersetzung über eine der folgenden Funktionen eingebunden werden: • get_translation() • translate() • get_translation() Translation Overrides funktionieren nicht, wenn Übersetzungen direkt aus einer Konstante ausgegeben werden. Nutzung 1. Legen Sie den Ordner „ULICMS_ROOT/lang/custom“ an, sofern noch nicht vorhanden. 2. Erstellen Sie im Ordner „ULICMS_ROOT/lang/custom“ eine Datei [languagecode].php (z.B. de.php oder en.php), sofern noch nicht vorhanden. 3. Öffnen Sie die angelegte Datei in einem Texteditor. 4. Sie können Translation Overrides wie folgt hinzufügen.