Plugins, die keine eigenen Daten erzeugen (z. B. TableSort) funktionieren problemlos auch in Subsites und deren Zweitsprachen.
In normalen mehrsprachigen Installationen (ohne Subsites) funktionieren auch datenerzeugende Plugins problemlos.
Bei Subsites kann es Probleme mit datenerzeugenden Plugins geben, wenn diese ihre Daten im Plugin Ordner der Hauptinstallation ablegen, und die Mehrsprachigkeit unterstützen, indem die Datendateien Namen haben, die die Sprache enthalten, wie z. B.:
usw.
Da die Sprachen in den Subsites und deren Zweitsprachen mehrfach verwendet werden, reicht diese Art der Unterscheidung nicht mehr aus.
Dieses Problem kann nur von den Plugin Entwicklern zuverlässig gelöst werden, indem die Plugins so programmiert werden, dass sie die Daten im content-Ordner der jeweiligen Subsite oder Zweitsprache ablegen.
Ist der Datenpfad konfigurierbar, sollte er nicht aus dem CMSimpleRoot heraus konfigurierbar sein, sondern aus dem Root der jeweiligen Subsite oder Zweitsprache heraus.
Nur so ist gesichert, dass verschiedene Subsites und Zweitsprachen nicht auf die gleichen Daten zugreifen und diese verändern können.
Der Zugriffsschutz für Verzeichnisse per .htaccess ist nur auf Apache Webservern wirksam. Auf anderen Webservern muss sich der Administrator selbst um die Zugriffsrechte seiner Verzeichnisse kümmern.
Die Plugindaten sollten sinnvoller Weise in einem Unterordner des content-Ordners der jeweiligen Subsite oder Zweitsprache angelegt werden. Dieser Ordner ist von Haus aus per .htaccess vor neugierigen Blicken geschützt, und das vererbt sich auch auf die Unterordner.
Dieser Zugriffsschutz kann aber auch Probleme verursachen, z. B. bei Galerien. Da sind dann plötzlich die Bilder nicht mehr sichtbar, schuld daran ist der Zugriffsschutz per htaccess.
Deshalb gibt es einen Ordner
./content/plugins/
bei dem dieser Zugriffsschutz per .htaccess wieder aufgehoben wird. Auch diese Aufhebung vererbt sich auf die Unterordner.
Wenn es also keine sensiblen oder nichtöffentlichen Daten im Plugin gibt, kann der Datenpfad einfach in einen Unterordner des Ordners
./content/plugins/
konfiguriert werden.
CMSimple ist fit für php 8.2
Systemvoraussetzungen »
21.07.2023
CMSimple 5.12 enthält einige optische Verbesserungen und einen php 8 Bugfix. Es wurden 2 neue Konstanten eingeführt.
Außerdem wurden einige weitere Warnungen unter php 8.2 beseitigt.
Jetzt gibt es bei ge-webdesign.de den csvShop, ein OnlineShop Plugin für CMSimple. Selbstverständlich voll responsiv für Smartphones & Co.
Responsive Templates sind für alle visuellen Ausgabemedien geeignet, vom Smartphone bis hin zum Full HD Bildschirm.
Testen Sie die responsiven Templates von ge-webdesign.de:
Plugins erweitern den Funktionsumfang von CMSimple. Es gibt Blogs, einen Mitgliederbereich, Fotogalerien, Multimedia und vieles mehr.
Hier finden Sie Demos für die meisten verfügbaren Plugins:
Werden Sie CMSimple Sponsor »
Sie können CMSimple auch ganz einfach durch eine PayPal Spende unterstützen:
Wenn Sie zuverlässigen, schnellen und preiswerten Webspace suchen, dann empfehlen wir
Alle webgo Webhosting Pakete » haben unbegrenzten Datenverkehr (unlimited traffic), somit sind Sie diesbezüglich vor unschönen Überraschungen sicher.
Mit dem CMSimple Gutscheincode erhalten Sie bei der Bestellung einen einmaligen Rabatt.
Um Missverständnissen vorzubeugen: Die hier aufgeführten Dienstleister sind keine kostenlosen Hotlines. Dafür gibt es das Forum »
Webdesigner und Agenturen können hier Ihre Dienstleistungen rund um CMSimple anbieten. Mehr Informationen dazu erhalten Sie hier: