Volltextsuche
Seiten- und Verzeichnisvorlagen
Verzeichnisvorlagen Die BASE - die Weblication® Projektbasis - bietet Vorlagen für Dateien sowie Vorlagentypen für Verzeichnisse an. Sobald ein Redakteur eine neue Datei oder ein neues Verzeichnis anlegt, erhält er diese Vorlagen in einer
Verzeichniseinstellungen - das weblication-Unterverzeichnis
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
wRepository
den Verzeichnisindex void clearIndexDir(String dir) connectDirWithLanguage Stellt eine Sprachverknüpfung zwischen zwei Verzeichnissen her (ab CMS-Version 009.003.190.000) Array connectDirWithLanguage(String sourcePath, String destPath)
wList::createList
Array options = array()) Parameter template Pfad zu dem Listentemplate (XSL-Stylesheet) options dir Aufzulistende Verzeichnisse dirRecursive Rekursiv aufzulistende Verzeichnisse dirSub Aufzulistende Unterverzeichnisse dirSubRecursive Rekursiv
Protokollierungen zu Benutzeraktivitäten
2025 protokollierung dateien verzeichnisse zuletzt bearbeitete genutzte seitenbearbeitung bearbeitung Wann Dateien oder Verzeichnisse das letzte Mal bearbeitet wurden, Verzeichnisse genutzt, o.ä. wird im System protokolliert und im Dashboard ausgelesen
So definieren Sie die häufig benötigten Verzeichnisse für die Dateiauswahl
Sie die häufig benötigten Verzeichnisse für die Dateiauswahl Veröffentlichungsdatum: 24. November 2009 Änderungsdatum: 21. September 2010 dateiauswahl
wRepository::deleteThumbnailsDir
Verzeichnisses Funktionsaufruf void deleteThumbnailsDir(String dir, Boolean keepPicturedatas) Parameter dir Pfad des Verzeichnisses keepPicturedatas [|true] Falls die Metadaten nicht gelöscht werden sollen Beispiel: Löscht die Vorschaubilder des
wRepository::grepDocumentsDir
Dokumente gefunden werden sollen, die nicht dem Regulären Ausdruck entsprechen. Beispiel: Liefert alle Dateien eines Verzeichnisses zurück, die mit wRepository im Dateinamen beginnen Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ].
wRepository::grepDocumentsDirRecursive
sollen, die nicht dem Regulären Ausdruck entsprechen. grepStringDir => regExp Filter für zu berücksichtigende Verzeichnisse grepDirExclude => [|1] Falls nur Verzeichnisse berücksichtigt werden sollen, die nicht dem Regulären Ausdruck
Repository
den Zugriff auf Dateien und Verzeichnisse bereit.
wPathName::removeSlashAfter
den Slash am Ende eines Verzeichnisses Funktionsaufruf String removeSlashAfter(String path) Parameter path Pfad des Verzeichnisses Beispiel: Entfernt den Schrägstrich am Ende eines Verzeichnisses Quelltext <?php $path = '/dev' ; print 'Pfad ohne
wRepository::getContentDir
(verfügbar ab CMS-Version 018.003.025.000) Funktionsaufruf Array getContentDir(String path) Parameter path Pfad des Verzeichnisses options Optionen filterExcludeReg Regulärer Ausdruck, um Verzeichnisse auszuschließen Beispiel: Liefert alle Inhalte
Framework
= '', Array attributes = array()) createButtonCreateDirectory Erstellt eine Schaltfläche zur Erstellung eines neuen Verzeichnisses String createButtonCreateDirectory(String destDir = '', String icon = '', String caption = '', String title = '', Array
wRepository::connectDirWithLanguage
wird neu gesetzt) destPath Pfad des Zielverzeichnisses Beispiel: Stellt eine Sprachverknüpfung zwischen zwei Verzeichnissen her Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $sourcePath =
wSubscriptions::autoInformSubscribers
sollen pathSubscriptionmanagement Pfad der Abo-Verwaltung z.B.: /wDeutsch/abos Beispiel: Informiert die Abonnenten des Verzeichnisses über einen Cronjob Quelltext <?php require_once( $_SERVER [ 'DOCUMENT_ROOT' ]. "/weblication/grid.php" );
wPathName::getDirName
Verzeichnisses auf Basis eines Verzeichnispfades Funktionsaufruf String getDirName(String path) Parameter path Pfad des Verzeichnisses Beispiel: Ermittelt den Verzeichnisnamen der aktuellen Seite Quelltext <?php $dirPage = wPathName :: getDirFile (
wPathName::getDirParent
des Elternverzeichnisses eines Verzeichnisses Funktionsaufruf String getDirParent(String path) Parameter path Pfad des Verzeichnisses Beispiel: Ermittelt den Pfad des Elternverzeichnisses der aktuellen Seite Quelltext <?php $dirPage = wPathName ::
wBrowseEdit::createButtonCreateDirectory
= '', String icon = '', String caption = '', String title = '', Array options = array()) Parameter destDir Pfad des Verzeichnisses, in dem das neue Verzeichnis erstellt werden soll icon Symbol der Schaltfläche caption Beschriftung der Schaltfläche
wDirectoryData::setData
Verzeichnis data wPath-Ausdruck, dessen Wert gesetzt werden soll value Zu setzender Wert Beispiel: Setzt den Titel des Verzeichnisses /base/aktuelles und gibt die ersten 10 Zeichen aus Quelltext <?php $title = "Aktuelle Meldungen" ; wDirectoryData ::
wDirectoryData::getData
über "lengthCrop" reduziert wurde, wird sie durch die angegebenen Zeichen ergänzt. Beispiel: Liest den Titel des Verzeichnisses /dev/img mit maximal 5 Zeichen aus Quelltext <?php print wDirectoryData :: getData ( '/devAssets/img/' ,
wList::createListArray
besteht ein Limit von 10.000 Dateien. Beispiele Beispiele Beispiel 1: Generiert eine Liste über alle Dateien eines Verzeichnisses Beispiel 2: Generiert eine Liste über alle Dateien eines Verzeichnisses und sortiert aufsteigend nach Pfad Beispiel 1:
Speicherplatzmanagement
/ Redakteur sensibilisieren Hochladen: Große Dateien herunterrechnen oder nicht erlauben Weiteres Werkzeug: Große Verzeichnisse finden Cron-Skripte zur Prozess-Automatisierung einsetzen Weitere / Individuelle Prüfroutinen Weiterführende Links
wList::createListDir
Generiert eine Liste von Verzeichnissen in HTML Funktionsaufruf String createListDir(String template, Array options = array()) Parameter template Pfad zu dem
wPathName::createPathSecure
über die darüberliegende Verzeichnisse angesprochen werden können Funktionsaufruf String createPathSecure(String path) Parameter path Zu sichernder Pfad
wUserCur::openEditor
::openEditor Öffnet den Editor (verfügbar ab CMS-Version 016.003.012.000) Einsatz: Um z.B. nach dem Anlegen eines Verzeichnisses über das Ereignis onAfterCreateDir sofort in die Bearbeitung einer enthaltenen Datei zu gelangen. Funktionsaufruf
wArchiving::archiveFiles
Falls die archivierte Datei bereits existiert Beispiel: Archiviert die vorgemerkten Dateien innerhalb des definierten Verzeichnisses Quelltext <?php $pathArchiving = '/de/' ; wArchiving :: archiveFiles ( $pathArchiving ); ?> Hinweis Beim Einsatz
wRepository::checkInDocument
:: checkInDocument ( '/demoCore/downloads/flyer.pdf' , $options ); ?> Beispiel: Checkt mehrere Bilder eines Verzeichnisses ein Quelltext <?php $dir = '/default-wAssets/img/test' ; $documents = wRepository :: getDocumentsDir ( $dir );
Individuelle Verzeichnisse per ZIP / PHP / BASH komprimieren
vom Backup-Werkzeug beliebge Verzeichnisse unter Ausschluss frei definierbarer Pfade zu komprimieren require_once( $_SERVER [ 'DOCUMENT_ROOT' ] .
Wie löscht man ein Projekt?
auf und löschen bei Bedarf nicht mehr existierende Sprachverknüpfungen . Sicherheitshalber legen Sie zuvor von den Verzeichnissen ein
wDocumentData::getValueOfDefaultExtension
Standard-Dateieinstellungen: /dev/dokumentationen/framework/index.php Wenn Sie die Standard-Dateieinstellungen eines Verzeichnisses abfragen wollen, müssen Sie den Dateipfad von dieser direkt der Funktion übergeben (siehe nachfolgendes Beispiel).
wZIP::zip
Verzeichnis pathArchive Pfad des zu erstellenden ZIP-Archives root Wurzelverzeichis des zu archivierenden Verzeichnisses (z.B. DOCUMENT_ROOT) options excluded [String|Array] Auszuschließende Pfade Beispiel 1: Packt das angegebene
Seiten- und Verzeichnisvorlagen
Verzeichnisvorlagen Die BASE - die Weblication® Projektbasis - bietet Vorlagen für Dateien sowie Vorlagentypen für Verzeichnisse an. Sobald ein Redakteur eine neue Datei oder ein neues Verzeichnis anlegt, erhält er diese Vorlagen in einer
So beheben Sie Probleme bei der Installation von Weblication®
externem Server fehlgeschlagen Es wird nicht genügend Arbeitsspeicher zur Verfügung gestellt! Anlegen von Dateien und Verzeichnissen fehlgeschlagen Der Webserver wird nicht unterstützt PHP-Version wird nicht unterstützt XSLT wird nicht unterstützt
Inhalt des Dateiexplorers beeinflussen
einen Benutzernamen gleich der E-Mail Adresse verwenden, können Sie bei Bedarf die Sonderzeichen beim Anlegen des Verzeichnisses umwandeln. $version = "1.0" ; $encoding = "UTF-8" ; ?> <?php exit; ?> ... ... <!-- Individuelle Ordner für
wPathName::getDirTop
Hauptverzeichnis eines Pfades Funktionsaufruf String getDirTop(String path, Integer deep = 1) Parameter path Pfad des Verzeichnisses deep Anzahl der Verzeichnisse Beispiel: Ermittelt das aktuelle Hauptverzeichnis Quelltext <?php print 'Das aktuelle
Aufbau eines Weblication® Projektes
und Funktionen. Generelle Informationen zu Projekten Ein Projekt besteht aus einem oder mehreren (Sprach-/Inhalts-) Verzeichnissen (Sprachprojekte bzw. Inhaltsprojekte), die direkt in der DocumentRoot (und somit parallel zum
Projekte in einer Weblication Präsenz
Inhalten und Funktionen. Generelle Informationen zu Projekten Ein Projekt besteht aus einem oder mehreren (Sprach-)Verzeichnissen (Sprachprojekte), die direkt in der DocumentRoot (und somit parallel zum weblication-Software-Verzeichnis) installiert
SEO-Tipp: Hauptverzeichnis ausblenden
Setzen von Umleitungsregeln über " RewriteEngine on " auch in Unterverzeichnissen hebt ggf. Regeln in übergeordneten Verzeichnisses auf , weshalb diese erneut mit entsprechenden Pfadangaben gesetzt werden müssen. Im speziellen gilt das auch dafür,
wBrowseEdit::createButtonCreateDocument
= '', String icon = '', String caption = '', String title = '', Array options = array()) Parameter destDir Pfad des Verzeichnisses, in dem das neue Dokument erstellt werden soll icon Symbol der Schaltfläche caption Beschriftung der Schaltfläche
Globale Projekteinstellungen
sind natürlich auch über die Verzeichnisstruktur des Webservers zu erreichen, eine genaue Auflistung der jeweiligen Verzeichnisse und Dateien im wGlobal-Verzeichnis finden Sie hier: Das wGlobal Verzeichnis - Anpassungen für Ihr Projekt Weblics®
Anlegen von Dateien über CSV-Import
des CSV-Importes CSV-Datei Weiterführende Links Voraussetzungen Im Templates-Verzeichnis des aufgerufenen Verzeichnisses muss ein Unterverzeichnis /csvimport mit einer Vorlage bestehen Innerhalb des aufgerufenen Verzeichnisses muss ein
So ziehen Sie eine Präsenz auf einen anderen Webserver um
Sie diese über die Wiederherstellen-Funktion in der Backup-Verwaltung entpacken. Beachten Sie , dass gleichbenannte Verzeichnisse und Dateien auf dem Server beim Wiederherstellen überschrieben werden! Sofern ein Wiederherstellen eines Backups nicht
wSubscriptions
autoInformSubscribers(String path, String pathSubscriptionmanagement) informSubscribers Informiert die Abonnenten eines Verzeichnisses (verfügbar ab CMS-Version 016.001.164.000) String informSubscribers(String path) subscribe Abonniert ein Verzeichnis
Listen
das Verzeichnis, in dem die aufzulistenden Dateien abliegen. Hier können bei Bedarf durch das Plus-Symbol weitere Verzeichnisse angegeben werden Sortieren nach Legt die Sortierkriterien und Sortierrichtung fest Anzahl Einträge pro Seite/
wPathName::getDirFile
handelt Beispiel: Ermittelt den Verzeichnispfad der aktuellen Seite Quelltext <?php print 'Der Name des aktuellen Verzeichnisses lautet: ' . wPathName :: getDirFile ( $_SERVER [ 'PHP_SELF' ]); ?> Ergebnis Der Name des aktuellen Verzeichnisses
Weblication® Entwicklerbereich
für eingebettete Vorschaubilder 27 November Protokollierungen zu Benutzeraktivitäten Wann Dateien oder Verzeichnisse das letzte Mal bearbeitet wurden, Verzeichnisse genutzt, o.ä. wird im System protokolliert und im Dashboard ausgelesen
wServer
genutzten Speicherplatz eines Verzeichnisses in Kilobyte (NUR unter Linux, MacOS, etc. bei entsprechender Berechtigung nutzbar!) (ab Version 13) String
wBackup::createBackup
Zeichenkette (z.B. logs,languages,cache,newsletter,index,versions,thumbnails) excludeStr Auszuschließende Verzeichnisse (z.B. aktuelles|/wDeutsch/kontakt) Beispiel: Erstellt ein Backup von /de Quelltext <?php wBackup :: createBackup (
So aktivieren Sie eine neue Lizenz
für die Hauptdomain des Kunden aktivieren. So gehen Sie vor: Löschen Sie manuell auf dem Server innerhalb des Verzeichnisses /weblication/grid5/license die bestehende wlc-Lizenzdatei (z.B. via FTP, ggf. die Lizenzdatei vorher lokal sichern).
Version 16: Backup Wiederherstellen - Berechtigungen wiederhergestellter Verzeichnisse per Klick setzen
per Klick setzen 24. Jun 2021 In Weblication® Version 16 lassen sich die Berechtigungen der wiederhergestellten Verzeichnisse per Klick setzen. Dies kann notwendig werden, weil manche Server beim Einspielen eines Backups nicht die entsprechenden