CMSimple - Open Source CMS ohne Datenbank

Flatfile CMS Blog Shop - Das Content Management System zum mitnehmen

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

Plugins und 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 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.

Zugriffsgeschützte Plugindaten

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.

« vorige Seite Seitenanfang nächste Seite »

CMSimple Aktuell

CMSimple ist fit für php 8.3.7
Systemvoraussetzungen »

CMSimple 5.15 veröffentlicht

25.03.2024

Die drag&drop Funktionalität des Pagemanagers sowie die Routine bei Umstellung auf h1only Pagesplitting wurden deutlich verbessert. 

Download Bereich »

CMSimple Basic veröffentlicht

04.05.2024

Das ursprüngliche CMSimple aus 2012 ist wieder da, jetzt:

  • utf8 codiert
  • fit für php 8.3
  • 88 kByte Download.

USBWebserver CMSimple

USBWebserver

Testen Sie CMSimple ganz einfach mit USBWebserver offline auf Ihrem PC.

OnlineShop für CMSimple

OnlineShop für CMSimple

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

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:

Sponsoren

weitere Sponsoren »

Werden Sie CMSimple Sponsor »

CMSimple unterstützen

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

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.

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 »

nach oben