Zielvorstellung des Hauptentwicklers Chris Cagle war und ist es, ein System für den durchschnittlichen kleinen Geschäftsbetrieb zu bieten. GetSimple ist leicht zu bedienen, die Basisanforderungen der Zielgruppe werden abdecken und zudem bietet es noch das schickste User-Interface in diesem Marktsegment. Kurz gesagt: Alles Notwendige und kein Schnickschnack.
GetSimple unterscheidet sich von gängigen Systemen mit Datenspeicherung dadurch, dass keine Datenbank benötigt wird. Inhalte, Userprofile, Konfigurationsdaten werden als XML-Dateien abgelegt.
Durch die mögliche Erweiterung mit Hilfe von Plugins lässt sich GetSimple jedoch für weitaus mehr nutzen, als es das Projektmanifest vermuten lässt. Es ist ohne Probleme möglich, nicht nur Webpräsenzen mit 10 - 15 Seiten zu erstellen und zu verwalten, nach oben hin scheint von der Leistung des Systems her keine wirkliche Grenze zu bestehen. Die deutsche GetSimple-Website besteht zum Beispiel aus etwa 100 Einzelseiten.
Auch für Webentwickler ist GetSimple ein geeignetes Werkzeug, kann man damit doch eine Kundenseite an einem Tag realisieren. Eine Basis-Konfiguration und ein kunden-spezifisches Template - mehr ist oft nicht zu tun. Kunden können nach der Einrichtung des Systems kleine Änderungen oder neue Seiten leicht einpflegen.
Obwohl erst seit 2 Jahren in Entwicklung, ist GetSimple mittlerweile bei Version 3.0 angekommen, eine Version 3.1 steht als Beta-Version bereits zum Test bereit. GetSimple ist Open-Source-Software, lizensiert unter der GNU General Public License 3
Die Installation legt die Konfigurationsdatei gsconfig.php an, mit der systemweite Einstellungen vorgenommen werden können. So gibt es Optionen für Passwortsicherheit, die Anzeige von PHP-Fehlernachrichten, Festlegung der Standardsprache oder die Konfiguration des verwendeten WYSIWYG-Editors "CKEdit".
Der Administrationsbereich ist gegliedert in die Reiter "Seiten / Dateien / Vorlagen / Backups / Plugins". Jedes dieser Menüs besitzt ein rechtes Seitenmenü mit weiteren spezifischen Unterpunkten. Weitere wichtige, aber nicht überall benötigte Menüpunkte wie "Support" und "Einstellungen" sind im oberen Bildschirm-Drittel angeordnet.
Der Reiter "Seiten" listet alle existierenden Seiten auf. Es können von dort aus neue Seiten angelegt oder vorhandene Seiten bearbeitet werden.
Unter "Dateien" finden sich Datei-Upload, Verzeichnis-Erstellung, Auflistung vorhandener Dateien sowie die Anzeige von Grafikdateien etc.
Die gewünschte Seitenvorlage wird im Reiter "Vorlagen" aktiviert, danach stehen die Dateien der gewählten Vorlage auch zum Online-Editieren bereit. Weitere Funktionalitäten hier sind Komponenten-Verwaltung oder die Sitemap-Generierung.
GetSimple bringt bereits 2 Standard-Vorlagen mit, weitere stehen zum Download auf der Homepage bereit.
Der Reiter "Backups" ermöglicht die Wiederherstellung jeder aktuell geänderten Seite, es wird immer die Vorgängerversion einer Seite vorgehalten. Hier können auch Komplett-Sicherungen der gesamten Website erstellt werden. Alle so erstellten Sicherungs-Dateien werden in einer Übersicht angezeigt und können von dort auch heruntergeladen werden.
Die Plugin-Verwaltung zeigt alle per FTP in das Plugin-Verzeichnis hochgeladenen Erweiterungen an. Diese können hier konfiguriert, aber auch deaktiviert werden. Plugins können eigene Konfigurations- oder Editierbereiche anlegen, so bietet z. B. das Blogsystem "News Manager" einen Bereich zum Erstellen und Verwalten der Blogeinträge.
Unter "Support" findet sich eine automatische Überprüfung der GetSimple-Ressource-Anforderungen, dort werden fehlende PHP-/Apache-Module angezeigt oder eine zu niedrige PHP-Version.
Hinter "Einstellungen" verbergen sich website-weite Einstellungen wie der Name der Website, die zu verwendende Basis-URL für eine suchmaschinen-freundliche Linkstruktur, Benutzer-Einstellungen sowie die De-Aktivierung des WYSIWYG-Editors.
Eine Seite ist schnell erstellt: Sobald "Neue Seite erstellen" aufgerufen ist, wird der Editor geladen und zwei Text-Felder zur Eingabe des Titels und des Seiteninhaltes stehen bereit.
Nach der Eingabe des Inhaltes wird im Optionsdialog Seitentitel, Menüposition, Seitenvorlage des gewählten Themes sowie Schlüsselworte und Beschreibung für die Metadaten eingetragen. Danach ist die Seite veröffentlicht.
GetSimple kennt einen Dokument-Typen: die Seite. Zusätzlich gibt es noch Inhalts-Blöcke (Komponenten), die in Seitenvorlagen eingebunden werden können und auf allen Seiten zur Verfügung stehen.
WYSIWYG-Editor
GetSimple wird mit dem Rich-Text-Editor CKEditor ausgeliefert, eine einfache Werkzeugleiste ist vorkonfiguriert. Für jeden User kann festgelegt werden, ob er den visuellen Editor nutzt oder im Plaintext-Modus arbeiten wird.
Der Editor kann durch Eintragungen in der zentralen Konfigurationsdatei gsconfig.php umkonfiguriert und erweitert werden. Eine ausführliche Konfigurations-Beschreibung ist auf der deutschsprachigen Seite get-simple.de zu finden. Der folgende Screenshot zeigt eine recht komplexe Editor-Konfiguration.
Grafiken, Links und Tabellen werden mit dem integrierten CKEditor eingebunden und formatiert. Plugins, welche auch Texte erfassen, setzen ebenfalls auf den CKEditor auf. Alternativ gibt es jedoch auch TinyMCE als Rich-Text-Editor im Plugin-Repository.
Bildverwaltung
Die Bilderverwaltung erfolgt im Reiter "Dateien": Upload, Löschen, Vorschaubilder erzeugen. Diese Vorschaubilder können dort auch zugeschnitten werden, zusätzlich gibt es einen Generator zum Erzeugen des HTML für verschiedene Einbettungsmöglichkeiten: Originalbild, Vorschaubild, einfacher Link auf Original- oder Vorschaubild, ...
Content-Import
Der Import von externen (statischen) Webseiten wird von GetSimple nicht out-of-the-box unterstützt. Es ist aber jederzeit möglich, Seiten oder Dateien aus erstellten Backup-Archiven offline zu entpacken und per FTP in die relevanten Verzeichnisse hochzuladen, wo sie sofort nach dem Upload im System zur Verfügung stehen.
GetSimple bietet, zusätzlich zu den jeweiligen Seiten, auch sogenannte "Komponenten". welche in Templates eingebunden werden. Dies sind in der Regel Text- oder HTML-Bausteine, aber auch kleinere PHP-Schnippsel sind möglich. So ist es möglich, wechselnde Inhalte in einer Vorlage-Datei integrieren zu können, ohne die Vorlage selbst editieren zu müssen.
GetSimple ist ein Management-System für eine Webseite. Im Forum finden sich jedoch Beiträge für Mehrfach-Installationen mit einem gemeinsamen Backend. Dies widerspricht aber eigentlich der Intention von GetSimple und wird wohl nicht zu einer Core-Funktionalität des Systems reifen.
Durch das Plugin I18N , dem "Schweizer Messer" unter den Plugins, sind mehrsprachige Webpräsenzen leicht und übersichtlich zu realisieren.
GetSimple basiert auf Themes, Seitenvorlagen im PHP-Format, HTML-Gerüstdateien, in die Template-Tags eingebunden werden. Inhalt und Layout sind strikt voneinander getrennt. Der Anwender muss kein HTML- oder PHP-Wissen besitzen, um die Seiten zu erstellen, Zeichensatz (UTF-8) sowie CSS-Stylesheets sind vom Theme vorgegeben.
GetSimple besitzt einen integrierten Generator für XML-Sitemaps, der bis Version 3.0 noch manuell gestartet werden muss. Ab der kommenden Version 3.1 wird die XML-Sitemap bei jeder Änderung oder Neuanlage einer Seite automatisch aktualisiert.
Das Navigationsmenü wird automatisch erstellt, kann jedoch pro Seite in den Seiten-Optionen geregelt werden. Für jede einzelne Seite kann festgelegt werden, ob, in welcher Reihenfolge und mit welchem Menütext sie präsentiert wird.
Kommt GetSimple zur Zeit noch mit einem einstufigen Hauptmenü, ist durch das bereits erwähnte Plugin I18N eine mehrstufige Menüstruktur sowie die Ausgabe der Menüs im Header oder als Sidebar möglich.
Durch das Einbinden der relevanten Template-Tags mit entsprechenden Parametern (I18N-Plugin) in der Seitenvorlage ist eine Ausgabe des Menüs oder Teilmenüs frei definierbar.
Gruppenrechte und Rollen-Konzepte sprengen das Grundkonzept von GetSimple: Keep it simple!Von Haus aus gibt es einen Benutzer mit allen Rechten.
Ein Schutz vor konkurrierendem Zugriff ist nicht vorhanden. Ein optionales Plugin ermöglicht die Einrichtung mehrerer Benutzer.
GetSimple ist konzipiert für eine Zielgruppe, die ein einfaches Seitenmanagement und keine komplexen Workflows benötigt. Deshalb sind solche Mechanismen nicht integriert.
Betriebssysteme: UNIX/Linux Host, läuft auch auf WINDOWS Servern, ist aber nicht speziell dafür konzipiert.
Datenbanken: keine, XML-Storage
Skriptsprachen: PHP 5.2 mit den Modulen SIMPLEXML, ZIPArchive, GD-Library, CURL.
Schnittstellen: keine
Webserver: APACHE, mod_rewrite (optional),
Technologie: XML , Flash für das optionale Uploadify-Script (FileManager)
Statische / dynamische Generierung: dynamisch, Plugin für statische Seiten ist vorhanden
Weitere Software für den Betrieb: integrierter CKEditor
GetSimple 3.0 besitzt keine API. Plugins können über die Plugin-Verwaltung eingebunden werden. Auf der Webseite www.get-simple.info ist ein recht umfangreiches Repositorium zu finden.
Die Besonderheit von GetSimple ist die Beschränkung auf die notwendigen Funktionalitäten und die besonders freundliche und hilfsbereite Community.
Wie bei (fast) jeder OpenSource Anwendung ist das System auf freiwillige Mitarbeit angewiesen und wie fast immer könnte die Dokumentation noch besser und ausführlicher sein. Letzteres gab den Ausschlag für die Seite www.get-simple.de , wo den deutschsprachigen Anwendern Dokumentation und Unterstützung geboten wird.
Durch die Beschränkung auf die Nische der einfachen CMS ist GetSimple sicherlich nicht für Seiten mit hoher Interaktivität und permanenter Content-Aktualisierung geeignet, auch komplexere Workflows / Redaktionssysteme sind damit nicht umzusetzen.
- www.landgasthof-neueheimat-hohendorf.de
- www.jp-transport.pl
- www.handlehygiene.com
Weiterführenden Informationen
- www.get-simple.info ist die englischsprachige Hauptseite
- www.get-simple.de ist die eigenständige, deutschsprachige Webseite
Bitte beachten Sie unsere Informationen zum Datenschutz.
blog comments powered by Disqus© 2012 FEiG & PARTNER