Eine Internet Präsenz
mit Weblication® speichert Ihre Daten üblicherweise in
Dateistrukturen. Hierbei werden Verzeichnisse verwendet, um Daten
logisch strukturiert abzulegen. Genau wie bei Dateien unterscheidet man
hier zwischen Verzeichnissen, welche in die Verwaltung von
Weblication® integriert (eingecheckt) sind und solchen, die nicht
eingecheckt sind. Auch hier greifen dieselben Regeln wie bei Dateien.
Hinweis
Nicht eingecheckte Verzeichnisse sind für Redakteure über
die Verzeichnisansicht nicht erreichbar und stellen in den meisten
Fällen System- oder Weblic-Verzeichnisse dar.
Eingecheckte Verzeichnisse haben folgende Optionen zur Verfügung:
Die Einstellungen eines Verzeichnisses erreichen Sie in der Verzeichnisansicht im Administrationsbackend oder Fileselector über das entsprechende Symbol
Verzeichniseinstellungen bearbeiten
Titel
Der Titel, wie er in der Verzeichnisansicht angezeigt wird
Symbol
Symbol, das anstelle des Standard-Verzeichnisicons in der Verzeichnisansicht angezeigt wird
Einstellungen auf Unterverzeichnisse vererben
Wird diese Einstellung aktiviert, werden die Einstellungen beim Speichern auf nicht eingecheckte Unterverzeichnisse weitervererbt
Verzeichnis sperren
Sperrt das aktuelle Verzeichnis durch Ablage einer wLocked.xml Datei. Das Verzeichnis ist auch für Administratoren nicht mehr über Weblication® erreichbar. Zum Entsperren des Verzeichnisses muss die wLocked.xml Datei über die Verzeichnisstruktur des Servers gelöscht werden.
Verzeichnis auschecken
Checkt das aktuelle Verzeichnis aus, dabei gehen alle Einstellungen verloren und Redakteure können über die Verzeichnisansicht nicht mehr auf das Verzeichnis zugreifen. Alle darin befindlichen Dateien bleiben bestehen und können nach wie vor über die Webpräsenz angezeigt werden.
Standard-Dateieinstellungen
Erstellt und/oder bearbeitet die Standarddateieinstellungen für dieses Verzeichnis.
Weitere Informationen finden Sie im Abschnitt "Dateioptionen"
Für jedes Verzeichnis können entweder individuelle Rechte vergeben oder die Rechte des darüberliegenden Verzeichnisses geerbt werden.
Individuelle Rechte
Für das Verzeichnis werden individuelle Rechte vergeben. Unterverzeichnisse, welche die Rechte vom darüber liegenden Verzeichnis erben, greifen auf diese Rechtevergabe zu
Rechte erben
Erbt die Verzeichnisrechte vom ersten darüberliegenden Verzeichnis, welches individuelle Rechte zugewiesen erhalten hat.
Hinweis:
In vielen Projekten macht es Sinn, nur im Hauptverzeichnis des Projektes individuelle Rechte zu vergeben. Alle darunterliegenden Verzeichnisse sollten dann auf die "Rechte erben" Einstellung gesetzt werden und greifen somit auf die zentral definierten Rechte zu. Einzelne Verzeichnisse können dann bei Bedarf gezielt mit individuellen Rechten ausgestattet werden.
Dateien nach dem Hochladen einchecken
Alle in dieses Verzeichnis via Weblication® hochgeladenen Dateien werden sofort eincheckt und erhalten somit eine eigene Dateierweiterung.
Dateien nach dem Hochladen bearbeiten
Alle in dieses Verzeichnis via Weblication® hochgeladenen Dateien werden direkt nach Upload im Editor zur Bearbeitung angeboten. Macht nur Sinn in Verbindung mit der Option "Dateien nach dem Hochladen einchecken"
Hochladbare Dateitypen
Definiert die Dateitypen, welche in dieses Verzeichnis hochgeladen werden dürfen.
Hinweis: Die Berechtigung, ob ein Redakteur generell Dateien hochladen darf, wird über die Verzeichnisberechtigungen gesteuert.
Maximale hochladbare Dateigrösse
Definitiert die maximale Grösse, die hochzuladende Dateien haben dürfen. Dieser Wert ist maximal so gross wie der Wert, welcher für PHP als Uploadgrösse definiert wurde (php.ini -> kleinster Wert von upload_max_filesize und post_max_size)
Ereignisse
Für jedes Verzeichnis lassen sich individuelle Ereignisse definieren, bei deren Eintreten ein definiertes Script angestossen wird. So ist es beispielsweise möglich, nach jedem Speichern einer Datei in diesem Verzeichnis automatisch eine E-Mail an einen beliebigen Empfänger zu verschicken.
Die meisten für Weblication® Projekte notwendigen Events sind zentral im Projektverzeichnis definiert und werden auf Unterverzeichnisse vererbt.
Diese Optionen werden in einer Datei mit dem Namen wDirectory.php gespeichert. Diese Datei befindet sich in einem Unterverzeichnis des jeweiligen Ordners mit dem Namen weblication. In jedem eingecheckten Verzeichnis befindet sich ein solches Systemverzeichnis mit nachfolgend dargestellter Struktur:
wDirectory.php | |
---|---|
Funktion | Beinhaltet die Einstellungen des Verzeichnisses (siehe weiter unten) |
wLocked.xml | |
Funktion | Sperrt das Verzeichnis gegen den Zugriff direkt über die Weblication® Verzeichnisansicht. Mit der Ablage einer wLocked.xml können Sie jedes beliebige Verzeichnis ausblenden. |
directories | |
---|---|
Funktion | Beinhaltet Informationen nicht eingecheckter Verzeichnisse, die über Vererbung die Einstellung darüber liegender Verzeichnisse übernehmen |
Dateien | |
wDirectory.php | Standard-wDirectory.php für alle darunterliegenden, nicht eingecheckten Verzeichnisse, sofern diese die Einstellungen per Vererbung übernehmen sollen. |
documents | |
---|---|
Funktion | Beinhaltet alle parallel zu den eigentlichen Inhaltsdateien abgelegten Dateien wie beispielsweise Arbeitskopien, Version etc. |
Dateien | |
wdExtension.php | Standarddokumentenerweiterung für dieses Verzeichnis Weitere Informationen zur Standarddokumentenerweiterung finden Sie hier: Die Dokumentenerweiterung (wd:extension) |
Unterverzeichnisse | |
drafts | Beinhaltet Arbeitskopien aktuell in Bearbeitung befindlicher Dateien |
locked | Beinhaltet die Lock-Dateien. Diese sperren eine Datei, die gerade in Bearbeitung ist, gegen den Zugriff anderer Redakteure. |
versions | Versionen der Dateien im Verzeichnis |
project | |
---|---|
Funktion | Globale Einstellungen für das Projekt. Liegt nur unterhalb des Projekt-Hauptverzeichnisses ab. |
Dateien | |
wProjekt.php | Diese
Datei beinhaltet die Projekteinstellungen. Sie wird geschrieben durch
die Bearbeitung der Projektverwaltung. Weitere Informationen finden Sie hier: Projekteinstellungen - Die Projektverwaltung |
Unterverzeichnisse | |
events | Projektspezifische Events, die über das gesamte Projekt hinweg gelten. |
templates | Projektspezifische Vorlagen. Hier wird beispielsweise die Vorlagendatei für eine neue Navigation gespeichert. |
index | |
---|---|
Funktion | Beinhaltet den Cache/ Index |
Unterverzeichnisse | |
dir | Ablageverzeichnis der Cache-Dateien. Falls Sie manuell Änderungen an der Verzeichnisstruktur vorgenommen haben, können Sie die hier abliegenden Dateien auf Fileebene löschen, um eine aktualisierte Ausgabe zu erhalten. Dies ist vor allem bei Auflistungen erforderlich. |
templates | |
---|---|
Funktion | Beinhaltet die Vorlagen für Dateien, Verzeichnisse und Navigationen |
Unterverzeichnisse | |
directories | Beinhaltet
Verzeichnisvorlagen. Dies sind normale Verzeichnisse inklusive ihrer
Unterverzeichnisse, die durch Ihre Lage in einem weblication/templates/directories Ordner zu Vorlagen werden. Ein Benutzer erhält alle hier vorhandenen Vorlagen bei der Anlage eines neuen Ordners zur Auswahl. |
documents | Beinhaltet Dateivorlagen. Dies sind normale Dateien, die durch Ihre Lage in einem weblication/templates/documents Ordner zu Vorlagen werden. Ein Benutzer erhält alle hier vorhandenen Vorlagen bei der Anlage einer neuen Datei zur Auswahl. Weitere Informationen zu Verzeichnisvorlagen finden Sie hier: Seiten- und Verzeichnisvorlagen |
navigations | Beinhaltet Vorlagen für neue Navigationen |