Layouts als Grundgerüst
Das Layout dient als Grundgerüst der Website. Für Navigation und Inhalt werden Container als Platzhalter verwendet. Ein neues Layout ist wie folgt vorkonfiguriert: <html> <head> <cms:lay type=“head“/> <title>Sefrengo CMS</title> </head> <body> <cms:lay type=“container“ id=“1″ title=“Seiten-Content“/> <cms:lay type=“config“/> </body> </html>
Funktionsweise eines Containers
Container werden im Layout als Platzhalter für Module definiert. <cms:lay type=“container“ id=“1″ title=“Seiten-Content“/> Jeder Container kann ein Modul enthalten. Wichtig dabei ist es, dass die ID einzigartig bleibt. Ansonsten würde ein Modul später mehrfach ausgegeben werden.
Installation eines Plugins
Plugins sind neben Modulen das Herzstück von Sefrengo. Die Installation geht einfach von der Hand. Im Sefrengo-Forum kann das gewünschte Plugin heruntergeladen werden. Das Plugin wird unter Administration → Plugins → «Plugin importieren» importiert, indem Sie es auswählen (cmsplugin-Datei) und auf den Server laden. Nach erfolgreichem Upload müssen Sie das Plugin nur noch in Ihr… Weiterlesen
Neue Sprachen anlegen für mehrsprachige Auftritte
In Zeiten der Globalisierung ist die Mehrsprachigkeit immer mehr gefragt. Kein Problem mit Sefrengo. Unter Administration → Projekte können neue Sprachen angelegt werden. Falls mit «URL-Rewrite» gearbeitet wird, muss in einem zweiten Schritt die Sprache bearbeitet und ein Kurzzeichen für URL-Rewrite eintragen werden. Ab sofort steht im Backend oben links eine Auswahlbox für das Wechseln… Weiterlesen
Qualität der Thumbnails einstellen
Die Voreingestellte Qualität der Thumbnails ist sehr niedrig eingestellt und gerade auf Flachbildschirmen qualitativ bedenklich. Leider gibt es dazu keine Einstellung. Die gewünschte Qualität muss in der Datei backend/external/pear.php.net/image/transform.php in Zeile 138 eingestellt werden:
Thumbnail-Grösse einstellen
Thumbnails werden automatisch bei einem Upload erstellt. Die Grösse lässt sich dabei selber definieren. In der Projektkonfiguration unter Administration → Projekte, gibt es die Möglichkeit, unter dem Punkt «Größe der Vorschaubilder», die gewünschte Grösse in Pixel anzugeben. Gleich unterhalb, bei dem Punkt «Proportionen beibehalten», gilt es festzulegen, in welcher Art die Thumbnails generiert werden:
Weiterleitungen auf interne und externe Seiten
Weiterleitungen werden unter dem Punkt «Weiterleitung» in den Seiteninformationen eingerichtet. Externe Weiterleitungen in Form einer Domain, z.b. http://www.domain.tld oder Interne Weiterleitungen auf eine Seite innerhalb Ihres Projektes in Form der Seiten-id, z.b. «1»
Dynamische Seitentitel erzeugen
Der Seitentitel einer Website ist wichtig für Suchmaschinen. Aber auch der Benutzer ist froh um diese Orientierungshilfe. Um den <title> der Website dynamisch erzeugen zu lassen, gibt es drei Hilfsmittel: $SF_catinfos→getTitle($idcat);, gibt den aktuellen Ordnernamen aus $SF_pageinfos→getTitle($idcatside);, gibt den aktuellen Seitennamen aus $_SERVER[‚SERVER_NAME‘];, gibt den Servername aus
Automatismus für grafische Überschriften
Für grafische Überschriften innerhalb der ganzen Website lohnt sich der Einsatz von automatischen Mechanismen namens «Dynamic Text Replacement». Vorbereitung Als Erstes wird ein geeignetes «DTR»-Script benötigt. Neben Flash- und Javascript-Lösungen gib es mittlerweile reine CSS/PHP-Scripte. Diese haben den Vorteil, dass sie keine Voraussetzungen an den Besucher der Website stellen. PCDTR ist hier das Script meiner… Weiterlesen