CMSimple

CMSimple

Beschreibung des Cmsimple2-Standardbilds template.jpg. Information
Entwickelt von Gert Ebersbach
Erste Version 15. April 2003
Letzte Version 4.8.1 (30. Januar 2020)
Geschrieben in PHP
Umgebung Plattformübergreifend
Sprachen Mehrsprachig
Art CMS (Content Management System)
Lizenz GNU GPL
Webseite [1]

CMSimple ist eine in PHP geschriebene und unter der GNU GPL- Lizenz veröffentlichte Content-Management- Software . Es funktioniert auf allen Servern, die auf dieser Sprache basieren ( Linux / Apache , Win32 / Apache, Win32 / IIS ).

Das großartige Merkmal von CMSimple ist, dass es ohne MySQL oder einen anderen Datenbanktyp funktioniert . Die gesamte Site wird in einer HTML- Datei gespeichert, die nach den Tags H1, H2 und H3 (Titel-Tags) unterteilt ist. Daher kann eine mit CMSimple erstellte Site nicht Hunderte von schweren Seiten enthalten.

CMS

Das visuelle Erscheinungsbild der Site wird in einer Vorlagendatei (Modell / Modell) gespeichert, die HTML und Cascading Style Sheets (CSS) kombiniert . Es stehen Hunderte von kostenlosen Vorlagen zur Verfügung, die über die Links auf der offiziellen Website heruntergeladen werden können. Standardmäßig wird eine einzige Vorlage für alle Seiten der Site angezeigt, es gibt jedoch Tricks, die ein wenig PHP erfordern. Darüber hinaus kann der Administrator ganz einfach das Aussehen der Site ändern, indem er die gewünschte Vorlage aus einem Kombinationsfeld (Dropdown-Liste) auswählt, sofern diese auf der Site im Ordner Vorlagen gespeichert wurde .

Alle Schnittstellenmeldungen werden in einer unabhängigen Datei gespeichert, wodurch das Ändern der Sprache vereinfacht wird. Französisch wird standardmäßig bereitgestellt, aber die Wörter und Sätze in der Übersetzung können leicht geändert werden. Somit kann eine CMSimple-Site in verschiedenen Sprachen und Dialekten angezeigt und verwaltet werden. Darüber hinaus soll CMSimple mehrsprachig sein, indem Sie einfach auf ein Symbol in Form einer kleinen Flagge klicken (und vorausgesetzt, Sie haben diese Seiten in verschiedenen Sprachen geschrieben, wird sie nicht automatisch übersetzt…).

Der Inhalt der Site wird in einer HTML-Datei gespeichert. Jede Seite muss mit einem Titel gestartet werden, dessen Stil das H1-Tag ist. Die Unterseiten einer Seite beginnen mit dem H2-Tag und die Unterseiten beginnen mit dem H3-Tag. Daher ist die hierarchische Verschachtelungsebene der Seiten standardmäßig auf 3 Ebenen beschränkt (veränderbarer Parameter bis zu 6). Die Seiten werden nativ mit einem kleinen WYSIWYG- Editor geschrieben , der mit CMSimple geliefert wird. Dies funktioniert mit Firefox , Internet Explorer , Konqueror und Safari, jedoch nicht mit Opera . Es ist möglich, diesen Editor durch einen anderen wie HTML-Bereich zu ersetzen. Es ist auch möglich, Text aus Microsoft Word zu kopieren und einzufügen , wobei die Formatierung der Zeichen beibehalten wird, was das Leben einiger Autoren vereinfachen kann.

Mit dem Editor können Sie die Vorlage und die Stylesheets öffnen und ändern.

Die Tags H1, H2 und H3 ermöglichen die Strukturierung der Site und die automatische Generierung eines hierarchischen Menüs sowie einer Site Map. Ein einfaches Suchmodul ist ebenfalls verfügbar. Es ist jetzt möglich, diese 3 Stufen durch Ändern der Parameter zu überschreiten. Einige Plugins wissen jedoch nicht, wie sie diese Änderung berücksichtigen sollen.

Es stehen verschiedene Plugins zur Verfügung: Blog, Gästebuch, Galerie… Leider sind diese für Französisch sprechende Personen in der Regel in Englisch oder Deutsch, aber sehr oft anpassbar oder mit Sprachdateien (siehe unten im Abschnitt Links).

Es ist ganz einfach, eigene PHP-Funktionen (in der Datei functions.php) zu erstellen, die Sie dann mit dem folgenden Code auf den Seiten integrieren.

#CMSimple $output.=mafonction(arg1, arg2…);#

In Version 4 sind jetzt mehrere Websites und mehrere Sprachen sowie Funktionen für Co-Autoren verfügbar . Eine speziell entwickelte Version, CMSimpleRealBlog , macht dieses CMS auch zu einer sehr guten Blog-Engine.

Verschiedene Überlegungen

Eine einfache Site kann in weniger als 20 Minuten eingerichtet werden. Das Hinzufügen von Seiten und Bildern ist einfach und effizient, solange Sie nicht zu viel hinzufügen möchten. Das Laden und Installieren einer anderen Vorlage ist ebenfalls sehr schnell, ohne dass etwas codiert werden muss. Neben einem automatisch generierten Menü stehen eine Sitemap und ein kleines Suchmodul zur Verfügung. Diese Einfachheit wird jedoch durch die Schwierigkeit, große Websites zu erstellen, und durch eine einzige Verwaltungsebene als Standard bezahlt (siehe Plugins zur Überwindung dieser letzten Einschränkung).

Die kostenlose Version 3 unter der AGPL3- Lizenz hinterließ einen Link zur CMSimple.dk-Site, der offiziellen dänischen historischen Site in englischer Sprache. Wer diesen Link entfernen wollte, musste eine Lizenz erwerben. Die Vorlage zeigte (diskret) einen Link zum Ersteller an. Seit dem 31.12.2009 wird Version 3.3 auch unter der GPL3- Lizenz vertrieben , wodurch der Backlink zur Website des Autors überflüssig wird. CMSimple wurde nicht mehr von seinem Autor verfolgt, dennoch veröffentlichte er im März 2012 eine endgültige Version 3.4, um die Verwendung des CMS mit den neuesten Versionen von PHP fortzusetzen und Sicherheitsverletzungen zu verhindern. Das Projekt wurde parallel von einer Gruppe leidenschaftlicher (meist germanischer) Entwickler unter dem Namen CMSimple_XH fortgesetzt, bis das ursprüngliche Projekt übernommen und die Rechte von einem deutschen Entwickler, Gert Ebersbach, aufgekauft wurden, der eine vollständig überarbeitete Version "4" veröffentlichte "(basierend auf CMSimple_XH 1.5.3) im Dezember 2012.

Bis heute (Anfang 2020) wird CMSimple zwar regelmäßig verbessert, die CMSimple_XH-Niederlassung steht jedoch aufgrund mangelnder Verfügbarkeit des Hauptautors still.

Verbreitung und Unterstützung

CMSimple wurde im August 2004 in Internet Professionell als „Empfehlung der Redaktion“ ausgezeichnet . Die Software erhielt außerdem 4 von 5 Sternen in der Ausgabe 118 des .net-Magazins .

Externe Links

Site (s)