Software

CMSCMSimple_XH

Erweiterungen


Designvorlagen und Softwaremodule

Designvorlagen (Templates)

Eine Designvorlage ist die Fassade Ihrer Website, gibt ihr quasi ein „Gesicht”. Das sollte möglichst unverwechselbar und ansehnlich sein, um Ihre Besucher weder zu langweilen noch zu verschrecken. Wenn Sie nicht gleich einen Webdesigner beauftragen möchten, wählen Sie aus dem reichhaltigen Angebot fertiger Designvorlagen eine aus, die Ihren Vorstellungen möglichst nahe kommt. Dann ist nur wenig Anpassung nötig.

Sollte Ihnen gar keine der fertigen Vorlagen zusagen, bauen Sie sich einfach eine eigene! Wenn Ihre Fähigkeiten in CSS, HTML und PHP eingeschränkt sind, finden Sie im Web viele Hilfeseiten. Auch im CMSimple-Forum bekommen Sie Hilfe.

Offizielle Website von CMSimple_XH: Template Repository

Softwaremodule (Plug-ins)

Um CMSimple_XH nicht mit Funktionen zu überfrachten, die viele gar nicht brauchen, kann alles durch Plug-ins ergänzt werden.

Offizielles Plugin-Repository von CMSimple_XH

Vorstellung bewährter Plug-ins

Weitere sehr nützliche Plug-ins beschreibe ich bald.
Den Anfang macht mein Lieblings-Plug-in …

Moved_XH

Version: 1.0beta4 | Copyright © Christoph M. Becker

Wie der Name schon vermuten lässt, hilft diese Erweiterung beim Umzug von Webseiten. Was der Entwickler nur kurz und bescheiden umschreibt, lässt nicht mal andeutungsweise erahnen, welch ein geniales Werkzeug er da geschaffen hat! Im Gegenteil, er warnt davor, dass die Software noch im Betastadium und ungenügend getestet ist und man deshalb sehr vorsichtig sein soll. Ich nutze „Moved” bereits seit seiner Erstveröffentlichung 2013 und habe nie gravierende Fehler erlebt.

Selbstverständlich muss man beim Setzen von Seitenweiterleitungen sehr sorgfältig arbeiten und danach gründlich prüfen, ob wirklich alles einwandfrei funktioniert.
Andernfalls schafft man sich vielleicht neue Probleme und Teile der Website sind nicht mehr erreichbar.
Gefundene Fehler waren nur meine eigenen gelegentlich fehlerhaft gesetzten Umleitungsregeln, die nach geduldiger Suche leicht verortbar waren und mir immer mehr zeigten, wie mächtig dieses Tool ist!

Umgang mit „regulären Ausdrücken” leichtgemacht

Diese geniale Erweiterung macht den Umgang mit „regulären Ausdrücken” (regular expressions, kurz regex) sensationell einfach.
Das Formulieren von Umleitungsregeln für die .htaccess-Datei ist nicht immer leicht und für Query-Strings wie sie CMSimple_XH exzessiv nutzt fast unmöglich.
Mit Moved_XH wird das Schreiben kompliziertester Umleitungsregeln zum unterhaltsamen Knobelspiel mit hoher Erfolgsrate.

Moved_XH übersetzt einfache Sprache in reguläre Ausdrücke

Damit die Beschreibung hier nicht zu lang und kompliziert wird, mache ich es kurz:
Anstelle von konkreten festen Pfaden und Seitennamen können Platzhalter verwendet und Teile echter Seitennamen mit Platzhaltern kombiniert werden.
Das spart hunderte bis tausende Zeilen einer sonst notwendigen Liste mit umgezogenen Seiten ein.
Weiterer Vorteil: dieser Code wird nur aufgerufen und abgearbeitet, wenn die aufgerufene Webadresse nicht existiert und eigentlich ein Fehler 404 angezeigt würde.
Dann wird die Datei moved.csv geladen und abgearbeitet. Deshalb werden nur falsch aufgerufene Webseiten ein wenig langsamer verarbeitet als korrekte Aufrufe.
Die Verzögerung ist für Besucher und Suchmaschinen-Bot kaum wahrnehmbar und nicht tragisch: er sieht, warum es länger dauerte und merkt sich die neue URL!

Praktische Anwendung (Beispiele)

Wer eine kleine Webpräsenz mit wenigen Seiten zu CMSimple_XH umziehen will, kann einfach eine Liste in seine .htaccess-Datei setzen nach Schema:

Redirect 301 /alter-pfad/ https://domain.tld/neuer-pfad

oder bei Umzug der gesamten Website in eine CMSimple_XH-Website

Redirect 301 / https://domain.tld/

Bei Umzug von Seiten innerhalb einer CMSimple_XH-Website besser Moved_XH nutzen. Zwei Beispiele:

alter-pfad/*=neuer-pfad/$1
alte-seite=neue-seite

Wenn Ihre alte Website aber hunderte Seiten hat und tausende Varianten von URLs als Anfragen kommen, wird eine solche Liste riesig.
Man kann kapitulieren und die vielen Anfragen mit alter URL mit einer Fehler-404-Seite abservieren oder als Fehler-410-Seite ganz aufgeben.
Die Anfragen mit alter URL kommen aber so oder so. Also warum nicht diese Anfragen automatisch umschreiben und auf die neue Webadresse umleiten lassen?
Vorteil: Ihre Besucher bekommen die gewünschte Information und die Suchmaschinen lernen beim-weitergeleitet-werden die neue Adresse.
Die vielen tausend falschen Anfragen werden Woche für Woche weniger und Ihr Webserver muss nicht tausende Zeilen Routinginformationen bereithalten.

Moved_XH von GitHub herunterladen

Stichwortliste: CMS, CSS, Domain, Erweiterungen, HTML, HTTPS, PHP, Plug-in, Software, TLD, URL, Webserver, Website