CMSimple - Dokumentation

Flatfile CMS Blog Shop - Das Content Management System zum mitnehmen

Information  Dokumentation  Downloads  Forum
Sie sind hier:   Startseite > Zweitsprachen und Subsites > Plugins in Subsites
Deutsch Englische CMSimple Website Danish

Plugins in Subsites

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.

Das Problem in Subsites

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.:

  • plugindata_de.txt
  • plugindata_en.txt
  • plugindata_fr.txt

usw.

Da die Sprachen in den Subsites und deren Zweitsprachen mehrfach verwendet werden, reicht diese Art der Unterscheidung nicht mehr aus.

Die Lösung

Dieses Problem kann nur von den Plugin Entwicklern zuverlässig gelöst werden, indem die Plugins so programiert 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.

Zugriffsgeschützte Plugindaten

Der Zugriffsschutz für Verzeichnisse per .htaccess ist nur auf Apache Webservern wirksam. Auf anderen Webservern muss sich der Adminisetrator 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.

« vorige Seite Seitenanfang nächste Seite »

CMSimple Aktuell

CMSimple ist fit für php 8.2
Systemvoraussetzungen »

CMSimple 5.12 veröffentlicht

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.

Download Bereich »

OnlineShop für CMSimple

csvShop ScreenshotJetzt gibt es bei ge-webdesign.de den csvShop, ein OnlineShop Plugin für CMSimple. Selbstverständlich voll responsiv für Smartphones & Co.

zur Projektseite »

NEU ab 4.8: Backup Manager

Mit dem neuen Backup Manager kann man im CMSimple Backend Backups wiederherstellen und löschen.

NEU ab 4.7.6: Admin Login

Ab CMSimple 4.7.6 kann man die Berechtigung zur Konfiguration von CMSimple und Plugins für Autoren sperren und ein Admin Login einrichten. Der Admin darf dann wieder alles.

mehr Informationen »

Templates

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

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:

CMSimple Partner

Um Missverständnissen vorzubeugen: Die hier aufgeführten Dienstleister sind keine kostenlosen Hotlines. Dafür gibt es das Forum »


ge-webdesign.de »
CMSimple Templates (html5 valide)
CMSimple Plugins (html5 + php8)
CMSimple Dienstleistungen

b&s creations »
Susanne und Beat Mattmann
Webdesign aus der Schweiz

 weitere Partner »

Ihr Erfolg mit CMSimple

Webdesigner und Agenturen können hier Ihre Dienstleistungen rund um CMSimple anbieten. Mehr Informationen dazu erhalten Sie hier:

Werden Sie CMSimple Partner »

Hostingpartner webgo

Wenn Sie zuverlässigen, schnellen und preiswerten Webspace suchen, dann empfehlen wir

webgo Hosting

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.

Sponsoren

Mundharmonika Musik Berlin

weitere Sponsoren »


Werden Sie CMSimple Sponsor »

CMSimple unterstützen

Sie können CMSimple auch ganz einfach durch eine PayPal Spende unterstützen:

nach oben