Über Andi Portmann

Als typografischer Gestalter in der eigenen Grafikagentur erzähle ich aus meinem Agenturleben. Neue Apps welche mir den Alltag erleichtern können schaue ich mir immer wieder gerne an. Zur Entspannung geniesse ich die Zeit mit meinem Big Green Egg® und erzähle dazu gerne Grillgeschichten hier oder in der Community Green Grillers.

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:

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

Close