Neu in Weblication® Version 21 - veröffentlicht am 01.07.2026

01. Jul 2026

Die neue Version 21 von Weblication® bringt wieder eine Vielzahl an Neuerungen und Verbesserungen, die die Arbeit mit Weblication® deutlich vereinfachen und beschleunigen.

Täglich kommen Neuerungen und Verbesserungen hinzu. Bei allen Entwicklungen achten wir darauf, dass sowohl Redakteure als auch Entwickler noch smarter, schneller und einfacher arbeiten können und das System stets sicher ist - vor Hackerangriffen und Kompromittierung.

Zur Wahrung der Sicherheit führen wir in aktuellen Versionen regelmäßig interne und externe Sicherheitsprüfungen mit KI-Unterstützung durch. Der Sicherheitsaspekt ist zum aktuellen Zeitpunkt und in Zukunft insofern relevanter denn je, weil KI-basiert das Simulieren von komplexen und mehrstufigen Angriffsvektoren möglich ist, und sowohl wir selbst als auch die Security Researcher, mit denen wir zusammenarbeiten, mit Hilfe der KI neue Angriffsvektoren und sicherheitsrelevante Punkte ausfindig machen, bevor sie Angreifer finden, die ihrerseits auch mit KI arbeiten.

Weblication® Version 21 bietet Ihnen zum brandaktuellen Thema KI sowie KI-Suche wertvolle Neuerungen.

Und auch die Themen Datenschutz und Barrierefreiheit sind immer im Blick unserer Weiterentwicklung.

Außerdem sorgen wir dafür, dass neue Programmversionen stets mit aktuellen PHP-Versionen und Systemumgebungen lauffähig sind.

Bei all dem bleibt auch Version 21 abwärtskompatibel zu Projekten 16 Jahre zurück bis Version 5.

Die wichtigsten Neuerungen im Überblick:

Schnell-Referenz - Links zu Details mit Screens

Lizenzen mit Major-Release-Paket können Version 22 Funktionen sofort einsetzen

Sicherheit: Updates wegen KI wichtiger als je zuvor

KI - Eigene KI-Schablonen, Universal-KI-APIs, FAQs

KI: FAQs der aktuellen Seite für Weblication® KI-Suche für noch bessere Antworten

KI-Suche / Volltextsuche - Neuerungen

KI-Suche in Weblication®: Bessere Suchergebnisse und KI-Textantworten - Das Prinzip erklärt

Layouts simulieren in Projekten

Neu im Bedien-Panel / in Seiteninfo / Browse&Edit

Dateiverwaltung

Editor

IDE - Entwicklungsumgebung

E-Mail-Verwaltung

Analyse

Benutzerverwaltung

Sprachverwaltung

Weblics-Verwaltung

Cron-Scripte

CSS-Only

Newsletter

Gutschein-System in Verbindung mit Newsletter

Formulare

Werkzeuge

Dashboard

Cache - Verbesserter Seiten-, Listen- und Navigations-Cache

Barrierefreiheit

Allgemein

Weblication® Version 21: Fit für PHP Version 8.5

Die PHP-Version 8.5 ist seit November 2025 verfügbar.

Weblication® ab Version 21 fit für PHP Version 8.5
Weblication® CMS ist ab Version 21 für PHP 8.5 optimiert und lauffähig. Alle Backend-Funktionen sind bereits auf die grundlegenden Änderungen unter PHP 8.5 angepasst worden.

Aktuelle BASE Projektgrundlage ebenfalls fit für PHP Version 8.5
Auch neue Projektversionen sind für PHP 8.5 optimiert.

In älteren BASE (Mobile First) Templates: Einsatz PHP Version 8.5 - individuell prüfen
Beim Einsatz älterer BASE (Mobile First) Templates muss der Betrieb unter PHP Version 8.5 individuell geprüft werden. Das mitgelieferte Werkzeug - BASE-Analyzer/Updater - kann bereits größtenteils erforderliche Umstellungen durchführen.

In BASE Classic Templates: Einsatz von PHP Version 8.5 - manuelle Anpassungen erforderlich
Beim Einsatz von BASE Classic Templates sind beim Einsatz von PHP Version 8.5 ggf. manuelle Anpassungen erforderlich, da diese herstellerseitig nicht durch das Werkzeug umgewandelt werden.

Weiterführende Links

Laufende Sicherheitschecks und Sicherheitsupdates

Zur Wahrung der Sicherheit führen wir in aktuellen Versionen regelmäßig interne und externe Sicherheitsprüfungen durch. Für das Auffinden von sicherheitsrelevanten Punkten kommen hierbei auch sehr effektiv KI-Werkzeuge zum Einsatz, die das Simulieren von komplexeren und vielstufigen Angriffsvektoren ermöglichen. Darüber hinaus sind Security Researcher weltweit eingeladen, sicherheitsrelevante Fehler in aktuellen Softwareversionen zu melden, die wir im Rahmen unseres BugBounty-Programms honorieren.

Linkliste zu Detailseiten mit Screens

Nach Zielgruppen

Überblick einiger Neuerungen für Agenturen, Entwickler und Administratoren

Versionsmanagement mit Major-Release-Paket

  1. Lizenzen mit Major-Release-Paket in Version 21 können Funktionen der kommenden Version 22 verwenden.
  2. In den Lizenzen ab Version 21 ist direkt hinterlegt, wenn ein Major-Release-Paket gebucht ist, um so die Verwendung von Funktionen der kommenden Version sofort zu ermöglichen.
  3. Wenn ein Major-Release-Paket in der Lizenz enthalten ist, wird dies in der Lizenzverwaltung angezeigt.


Sicherheit

  1. Update wegen KI wichtiger als je zuvor, da mithilfe von KI sehr viele Sicherheitslücken gefixt werden.
  2. Regelmäßige interne und externe Sicherheitsprüfungen - inzwischen mit KI.
  3. Einsatz von KI-Werkzeugen zum Simulieren von komplexen Angriffsvektoren. 
  4. Unser BugBounty-Programm wird von zahlreichen Sicherheits-Researchern weltweit genutzt.
  5. Werden in einer Seite PHP-Warnungen ausgegeben, so wird der Cache verhindert und der Zugriff im Monitoring markiert.
  6. Beim Hochladen von PDFs wird geprüft, ob es sich tatsächlich um ein PDF-Dokument handelt.
  7. Über Zugriffsfilter lassen sich auch leere Parameter filtern.


KI und KI-Suche

  1. Es lassen sich eigene KI-Schablonen definieren über
    /wGlobalProject/weblication/project/default.wAiTextRequestTemplates.php
  2. Universal-APIs lassen sich nutzen (vendor="openaiLike")
  3. Neue Funktion zum automatischen Erstellen von FAQs auf Basis einer Seite.


Layout-Verwaltung

  1. Weitere Layouts lassen sich installieren und dann zur Simulation auswählen. 
  2. Sie simulieren dann mit dem neuen Layout und bestehenden Inhalten das Projekt, passen das Layout an und spielen das neue angepasste Layout zurück in das Projekt.
  3. Bestehende Layouts können Sie kopieren, zur Layout-Simulation auswählen und mit Projektinhalten simulieren.  Das kopierte Layout können Sie anpassen und die Anpassung übernehmen.
  4. Sie können generell in einem Projekt andere Layouts simulieren, sofern diese für die Simulation freigegeben sind.
  5. In den Projekteinstellungen eines globalen Projekts lässt sich aktivieren, dass dieses Projekt zur Layout-Simulation genutzt werden kann.


Browse & Edit

  1. Bei der Navigationsstruktur im Panel ist sichtbar, wenn eine Seite offline ist oder sich der Online-Status zukünftig ändert.
  2. Seitenabhängige Schaltflächen, um Inhalte (z.B. Meldungen) zu verwalten und anzulegen, werden zusätzlich im Panel angeboten.
  3. Über das Panel lassen sich die System-Logs aufrufen.
  4. Die Zahl der Systemlogs wird im Panel bereits angezeigt.
  5. Die Zahl der offenen, gesendeten und fehlgeschlagenen E-Mails wird bereits im Panel angezeigt.


Dateiverwaltung

  1. Bei der Suchauflistung werden auch Sprachverknüpfungen angezeigt.
  2. Bei der Suchauflistung kann man direkt ins Verzeichnis eines Treffers wechseln.
  3. Bei Objekten vom Typ Weiterleitung ist die Weiterleitung in der Dateiverwaltung sichtbar.
  4. Bei der Verlinkung zusätzlich zu berücksichtigende Projekte lassen sich in der Projekteinstellung des globalen Projekts hinterlegen.
  5. Verzeichnisse lassen sich in den Verzeichniseinstellungen per Klick über .htaccess sperren.
  6. Bei zeitgesteuerten Dokumenten wird auch sichtbar, wenn diese eine wiederholende Veröffentlichung (z.B. wöchentlich) nutzen.
  7. Falls Templates oder Skripte vom Update über @allowUpdate:0 ausgeschlossen wurden, ist das über ein Icon sichtbar.
  8. Falls Templates oder Skripte zusätzlich eine Information über @allowUpdate info=“XYZ” hinterlegt haben, wird diese angezeigt.
  9. Falls Aufgaben über @todo:xyz enthalten sind, ist die Anzahl über ein Icon sichtbar und die Todos selbst werden angezeigt.
  10. In den Systemeinstellungen lässt sich ein Größenlimit für den Index von Verzeichnissen festlegen. Nach Erreichen des Limits werden diese bereinigt.
  11. Im Verzeichnisindex sind die indizierten Pfade sowie das eingestellte Limit sichtbar.
  12. Systemdateien, wie z.B. .htaccess, werden nur auf Wunsch eingeblendet.
  13. Falls Seiten-FAQs enthalten sind, werden diese über ein Symbol mit der Anzahl angezeigt.


Editor

  1. Bei Objekten vom Typ Weiterleitung ist die Weiterleitung in der Suggest-Funktion der Dateiauswahl sichtbar.
  2. In der Projektkonfiguration bleibt der Status von geschlossenen und geöffneten Bereichen nach dem Speichern und Neuladen erhalten.
  3. Markierte Bildausschnitte lassen sich direkt anklicken, um diese anzupassen.
  4. Beim Überfahren von markierten Bildausschnitten wird das zugehörige Eingabefeld hervorgehoben.
  5. Werden beim Speichern fehlerhafte Links gemeldet, lassen sich diese im Editor markieren.
  6. Neben der gesamten Seite lassen sich auch nur einzelne Inhaltsbereiche bearbeiten.
  7. Falls ein Element eine nicht vorhandene Variante ausgewählt hat, ist das im Öffner-Icon der Konfiguration sichtbar.


IDE

  1. Falls Templates oder Skripte vom Update über @allowUpdate:0 ausgeschlossen wurden, ist das über ein Icon sichtbar.
  2. Beim Speichern bei @allowUpdate:0 kann man gleich eine Änderungsinformation eingeben.


E-Mail-Verwaltung, E-Mail-Versand

  1. Rückläufer werden bei den gesendeten E-Mails markiert, sofern dafür ein IMAP-Konto eingerichtet ist.
  2. Bereits gesendete E-Mails lassen sich zum erneuten Versenden wieder in den Postausgang kopieren.
  3. Der Versand lässt sich limitieren, um z.B. System-Mails maximal alle 60 Minuten zu versenden: $options = array('sendLimitKey' => 'infoXYZ', 'sendLimitTime' => '3600');
  4. Beim Speichern von E-Mails werden die Pfade aus Datum, Absender und Betreff zusammengesetzt.


Analyse

  1. Bot-Analyse inklusive KI-Bots und KI-Chat-Bots.
  2. Im Monitoring lassen sich alle Daten entsprechend ihrer Kategorie per Klick filtern.
  3. Die Anzahl der Aufrufe wird pro Kategorie angezeigt.
  4. Das Monitoring ist nun in allen Versionen enthalten.
  5. Bei den Zugriffsfiltern lassen sich die Vorschläge sortieren.
  6. In der Kampagnenverwaltung lässt sich optional (über Projektkonfiguration einstellbar) der content-Parameter pflegen.
  7. Bei Kampagnen werden neben der Anzahl der Aufrufe verschiedener Inhalte auch Prozentzahlen angezeigt.


Benutzerverwaltung

  1. Die Benutzer lassen sich auch als Tabelle anzeigen, um so auf einen Blick alle Daten sehen zu können.
  2. Zwischen Benutzern, Gruppen und Rollen lässt sich durch Tabs wechseln.
  3. Die Benutzerliste lässt sich sortieren.
  4. Metadaten zeigen beim Überfahren des Titels den Namen.
  5. In der Benutzermaske erscheint bei der Aktivierung der APP-Authentifizierung eine Schaltfläche, um einen Link zum Einrichten der APP zu senden.


Sprachverwaltung

  1. Auf Projektebene lässt sich in den Projekteinstellungen ein DeepL-Glossar eintragen, falls ein DeepL-Schlüssel in der Projektkonfiguration hinterlegt wurde.


Weblics-Verwaltung

  1. Falls keine selbst veröffentlichte Weblics vorhanden sind, entfällt der Reiter.
  2. Bei selbst veröffentlichten Weblics lässt sich einstellen, ob bestehende CSS-Dateien komplett überspielt werden können.


Cron-Skripte

  1. Cron-Skripte lassen sich nach Seitenaufrufen ausführen. Die Aufrufe sind auf einen Intervall von z.B. maximal 1 Mal pro Stunde beschränkt.
  2. In der Übersicht ist sichtbar, wann welches Cron-Skript zuletzt ausgeführt und wann die URL zur Ausführung der Cron-Skripte zuletzt aufgerufen wurde.
  3. Vorschauschaltfläche mit Mouseover-Funktion, um den Inhalt des Cron-Skripts zu sehen.


CSS-Only

  1. -w-editmaskExtended-XYZ wird nun auch in Untervarianten unterstützt (falls im Templates umgesetzt).
  2. Verschachtelte Media-Queries über SASS werden unterstützt.
  3. Leere Eigenschaften werden bei der Generierung gefiltert.


Newsletter

  1. Beim Suchen & Ersetzen muss die Berücksichtigung von Newslettern über eine Auswahlbox aktiviert werden.
  2. Bei Empfängerlisten wird die Anzahl der Einträge angezeigt und zusätzlich die Kodierung geprüft.
  3. Newslettererweiterung für Gutscheine:
     [!--wNewsletterExtension:coupon path="/de/coupons/osterPizza" user="receiver" output="qr"--]
  4. Newslettererweiterung für Dateianhänge: 
    [!--wNewsletterExtension:attachment path="/wAssets/docs/info.pdf" name="name.pdf"--]
  5. Benutzerinfos werden in der Übersicht und im Editor unterstützt.


Volltextsuche

  1. Universal-APIs lassen sich nutzen (vendor="openaiLike").
  2. Im Reiter “Suche testen” werden zusätzlich die KI-Ergebnisse mit deren Ähnlichkeitswerten aufgelistet.


Formulare

  1. Allgemeine Filter für Eingaben, um z.B. Längen von Eingaben zu beschränken oder HTML zu verhindern.


Werkzeuge

  1. Der BASE-Analyzer/Updater hat nun eine Schnellfilterfunktion
  2. Durch Drücken von Strg bzw. Command lassen sich Backups ohne Nachfrage löschen
  3. Die Log-Einträge lassen sich über wApplication::setLogTmp("Eintrag", "typ") klassifizieren (i für Info, w für Warnung, e für Fehler).
  4. Im Werkzeug zum Auffinden großer Verzeichnisse lassen sich diese über die Größe filtern.


Dashboard

  1. Im Dashboard lässt sich aktivieren, dass es sich nach jeder Anmeldung einmalig öffnet.
  2. Dashboard-Widgets lassen sich per Drag & Drop positionieren.
  3. Dashboard-Widgets lassen sich vollständig ausblenden.
  4. Das Laden der Widgets ist performance-optimiert.
  5. Neues Widget für Favoriten
  6. Neues Widget für Statistik
  7. Neues Widget für Monitoring
  8. Neues Widget für Speicherplatz
  9. Neues Widget für Firewall-Aktivitäten
  10. Neues Widget für den Postausgang
  11. Neues Widget für Log-Einträge


Cache

  1. Über das Panel lässt sich eine Cache-Verwaltung aufrufen.
  2. In der Cache-Verwaltung ist sichtbar, über welche URL ein generierter Cache aufgerufen wurde.
  3. In der Cache-Verwaltung ist sichtbar, um welche Cache-Typen es sich handelt (z.B. Seite, Liste oder Navigation).
  4. In der Cache-Verwaltung lässt sich der gesamte Cache sowie der Cache für die einzelnen Cache-Typen löschen
  5. In den Projekteinstellungen lässt sich die maximale Größe des Caches definieren.
  6. Beim Löschen des Caches über das Framework lässt sich angeben, welche Cache-Typen berücksichtigt werden sollen. Beispiel: wCache::clearCacheProject('/de', array('types' => 'page,list,navi'));
  7. Über wCache::getListDatasCache(‘/de’) lassen sich die Daten gecachter Listen ermitteln, um diese z.B. über wList::createList erneut aufzubauen.
  8. Über wCache::clearCacheProject('/de', array('limitSize' => 50)); lässt sich der Cache auf die Größe von 50 MB reduzieren, indem die ältesten Dateien gelöscht werden.
  9. Der Listen-Cache wirkt auch bei Ajax-Listen.
  10. Der Seiten-Cache lässt sich komprimiert ablegen, um Speicherplatz zu sparen: $preVars['cacheCompressed'] = true;
  11. Im Verzeichnis /de/weblication/cacheTexts sind die Texte in Leichter Sprache hinter der jeweiligen Cache-Datei ersichtlich.


Barrierefreiheit

  1. Im Panel wird auch die Struktur der Überschriften validiert.
  2. Beim Markieren erscheint eine Übersicht der Überschriften mit Hierarchien und Prüfung.

Überblick einiger Neuerungen für Redakteure

Sicherheit

  1. Beim Hochladen von PDFs wird geprüft, ob es sich tatsächlich um ein PDF-Dokument handelt.


KI und KI-Suche

  1. Es lassen sich eigene KI-Schablonen definieren über
    /wGlobalProject/weblication/project/default.wAiTextRequestTemplates.php
  2. Neue Funktion zum automatischen Erstellen von FAQs auf Basis einer Seite.


Browse & Edit

  1. Bei der Navigationsstruktur im Panel ist sichtbar, wenn eine Seite offline ist oder sich der Online-Status zukünftig ändert.
  2. Seitenabhängige Schaltflächen, um Inhalte (z.B. Meldungen) zu verwalten und anzulegen, werden zusätzlich im Panel angeboten.
  3. Die Zahl der offenen, gesendeten und fehlgeschlagenen E-Mails wird bereits im Panel angezeigt.


Dateiverwaltung

  1. Bei der Suchauflistung werden auch Sprachverknüpfungen angezeigt.
  2. Bei der Suchauflistung kann man direkt ins Verzeichnis eines Treffers wechseln.
  3. Bei Objekten vom Typ Weiterleitung ist die Weiterleitung in der Dateiverwaltung sichtbar.
  4. Bei der Verlinkung zusätzlich zu berücksichtigende Projekte lassen sich in der Projekteinstellung des globalen Projekts hinterlegen.
  5. Bei zeitgesteuerten Dokumenten wird auch sichtbar, wenn diese eine wiederholende Veröffentlichung (z.B. wöchentlich) nutzen.
  6. Falls Aufgaben über @todo:xyz enthalten sind, ist die Anzahl über ein Icon sichtbar und die Todos selbst werden angezeigt.
  7. Systemdateien, wie z.B. .htaccess, werden nur auf Wunsch eingeblendet.
  8. Falls Seiten-FAQs enthalten sind, werden diese über ein Symbol mit der Anzahl angezeigt.


Editor

  1. Neben der gesamten Seite lassen sich auch nur einzelne Inhaltsbereiche bearbeiten.
  2. Bei Objekten vom Typ Weiterleitung ist die Weiterleitung in der Suggest-Funktion der Dateiauswahl sichtbar.
  3. In der Projektkonfiguration bleibt der Status von geschlossenen und geöffneten Bereichen nach dem Speichern und Neuladen erhalten.
  4. Markierte Bildausschnitte lassen sich direkt anklicken, um diese anzupassen.
  5. Beim Überfahren von markierten Bildausschnitten wird das zugehörige Eingabefeld hervorgehoben.
  6. Werden beim Speichern fehlerhafte Links gemeldet, lassen sich diese im Editor markieren.
  7. Falls ein Element eine nicht vorhandene Variante ausgewählt hat, ist das im Öffner-Icon der Konfiguration sichtbar.


E-Mail-Verwaltung, E-Mail-Versand

  1. Rückläufer werden bei den gesendeten E-Mails markiert, sofern dafür ein IMAP-Konto eingerichtet ist.
  2. Bereits gesendete E-Mails lassen sich zum erneuten Versenden wieder in den Postausgang kopieren.
  3. Beim Speichern von E-Mails werden die Pfade aus Datum, Absender und Betreff zusammengesetzt.


Analyse

  1. Bot-Analyse inklusive KI-Bots und KI-Chat-Bots.
  2. Im Monitoring lassen sich alle Daten entsprechend ihrer Kategorie per Klick filtern.
  3. Die Anzahl der Aufrufe wird pro Kategorie angezeigt.
  4. In der Kampagnenverwaltung lässt sich optional (über Projektkonfiguration einstellbar) der content-Parameter pflegen.
  5. Bei Kampagnen werden neben der Anzahl der Aufrufe verschiedener Inhalte auch Prozentzahlen angezeigt.


Sprachverwaltung

  1. Auf Projektebene lässt sich in den Projekteinstellungen ein DeepL-Glossar eintragen, falls ein DeepL-Schlüssel in der Projektkonfiguration hinterlegt wurde.


Newsletter

  1. Bei Empfängerlisten wird die Anzahl der Einträge angezeigt und zusätzlich die Kodierung geprüft.
  2. Newslettererweiterung für Gutscheine: 
    [!--wNewsletterExtension:coupon path="/de/coupons/osterPizza" user="receiver" output="qr"--]
  3. Newslettererweiterung für Dateianhänge: 
    [!--wNewsletterExtension:attachment path="/wAssets/docs/info.pdf" name="name.pdf" --]
  4. Benutzerinfos werden in der Übersicht und im Editor unterstützt.


Volltextsuche

  1. Im Reiter “Suche testen” werden zusätzlich die KI-Ergebnisse mit deren Ähnlichkeitswerten aufgelistet.


Formulare

  1. Allgemeine Filter für Eingaben, um z.B. Längen von Eingaben zu beschränken oder HTML zu verhindern.


Dashboard

  1. Im Dashboard lässt sich aktivieren, dass es sich nach jeder Anmeldung einmalig öffnet.
  2. Dashboard-Widgets lassen sich per Drag & Drop positionieren.
  3. Dashboard-Widgets lassen sich vollständig ausblenden.
  4. Das Laden der Widgets ist performance-optimiert.
  5. Neues Widget für Favoriten
  6. Neues Widget für Statistik
  7. Neues Widget für Monitoring
  8. Neues Widget für Speicherplatz
  9. Neues Widget für Firewall-Aktivitäten
  10. Neues Widget für den Postausgang
  11. Neues Widget für Log-Einträge


Barrierefreiheit

  1. Im Panel wird auch die Struktur der Überschriften validiert.
  2. Beim Markieren erscheint eine Übersicht der Überschriften mit Hierarchien und Prüfung.

Nach Themen und Funktionen

Allgemein

  1. Weblication ® Version 21 unterstützt PHP 8.5
  2. Laufende Sicherheitschecks und Sicherheitsupdates

Versionsmanagement mit Major-Release-Paket

  1. Lizenzen mit Major-Release-Paket in Version 21 können Funktionen der kommenden Version 22 verwenden.
  2. In den Lizenzen ab Version 21 ist direkt hinterlegt, wenn ein Major-Release-Paket gebucht ist, um so die Verwendung von Funktionen der kommenden Version sofort zu ermöglichen.
  3. Wenn ein Major-Release-Paket in der Lizenz enthalten ist, wird dies in der Lizenzverwaltung angezeigt.

Sicherheit

  1. Update wegen KI wichtiger als je zuvor, da mithilfe von KI sehr viele Sicherheitslücken gefixt werden.
  2. Regelmäßige interne und externe Sicherheitsprüfungen - inzwischen mit KI.
  3. Einsatz von KI-Werkzeugen zum Simulieren von komplexen Angriffsvektoren.
  4. Unser BugBounty-Programm wird von zahlreichen Sicherheits-Researchern weltweit genutzt.
  5. Werden in einer Seite PHP-Warnungen ausgegeben, so wird der Cache verhindert und der Zugriff im Monitoring markiert.
  6. Beim Hochladen von PDFs wird geprüft, ob es sich tatsächlich um ein PDF-Dokument handelt.
  7. Über Zugriffsfilter lassen sich auch leere Parameter filtern.

KI und KI-Suche

  1. Es lassen sich eigene KI-Schablonen definieren über
    /wGlobalProject/weblication/project/default.wAiTextRequestTemplates.php
  2. Universal-APIs lassen sich nutzen (vendor="openaiLike")
  3. Neue Funktion zum automatischen Erstellen von FAQs auf Basis einer Seite.

Layout-Verwaltung

  1. Weitere Layouts lassen sich installieren und dann zur Simulation auswählen.
  2. Sie simulieren dann mit dem neuen Layout und bestehenden Inhalten das Projekt, passen das Layout an und spielen das neue angepasste Layout zurück in das Projekt.
  3. Bestehende Layouts können Sie kopieren, zur Layout-Simulation auswählen und mit Projektinhalten simulieren. Das kopierte Layout können Sie anpassen und die Anpassung übernehmen.
  4. Sie können generell in einem Projekt andere Layouts simulieren, sofern diese für die Simulation freigegeben sind.
  5. In den Projekteinstellungen eines globalen Projekts lässt sich aktivieren, dass dieses Projekt zur Layout-Simulation genutzt werden kann.

Browse & Edit

  1. Bei der Navigationsstruktur im Panel ist sichtbar, wenn eine Seite offline ist oder sich der Online-Status zukünftig ändert.
  2. Seitenabhängige Schaltflächen, um Inhalte (z.B. Meldungen) zu verwalten und anzulegen, werden zusätzlich im Panel angeboten.
  3. Über das Panel lassen sich die System-Logs aufrufen.
  4. Die Zahl der Systemlogs wird im Panel bereits angezeigt.
  5. Die Zahl der offenen, gesendeten und fehlgeschlagenen E-Mails wird bereits im Panel angezeigt.

Dateiverwaltung

  1. Bei der Suchauflistung werden auch Sprachverknüpfungen angezeigt.
  2. Bei der Suchauflistung kann man direkt ins Verzeichnis eines Treffers wechseln.
  3. Bei Objekten vom Typ Weiterleitung ist die Weiterleitung in der Dateiverwaltung sichtbar.
  4. Bei der Verlinkung zusätzlich zu berücksichtigende Projekte lassen sich in der Projekteinstellung des globalen Projekts hinterlegen.
  5. Verzeichnisse lassen sich in den Verzeichniseinstellungen per Klick über .htaccess sperren.
  6. Bei zeitgesteuerten Dokumenten wird auch sichtbar, wenn diese eine wiederholende Veröffentlichung (z.B. wöchentlich) nutzen.
  7. Falls Templates oder Skripte vom Update über @allowUpdate:0 ausgeschlossen wurden, ist das über ein Icon sichtbar.
  8. Falls Templates oder Skripte zusätzlich eine Information über @allowUpdate info=“XYZ” hinterlegt haben, wird diese angezeigt.
  9. Falls Aufgaben über @todo:xyz enthalten sind, ist die Anzahl über ein Icon sichtbar und die Todos selbst werden angezeigt.
  10. In den Systemeinstellungen lässt sich ein Größenlimit für den Index von Verzeichnissen festlegen. Nach Erreichen des Limits werden diese bereinigt.
  11. Im Verzeichnisindex sind die indizierten Pfade sowie das eingestellte Limit sichtbar.
  12. Systemdateien, wie z.B. .htaccess, werden nur auf Wunsch eingeblendet.
  13. Falls Seiten-FAQs enthalten sind, werden diese über ein Symbol mit der Anzahl angezeigt.

Editor

  1. Bei Objekten vom Typ Weiterleitung ist die Weiterleitung in der Suggest-Funktion der Dateiauswahl sichtbar.
  2. In der Projektkonfiguration bleibt der Status von geschlossenen und geöffneten Bereichen nach dem Speichern und Neuladen erhalten.
  3. Markierte Bildausschnitte lassen sich direkt anklicken, um diese anzupassen.
  4. Beim Überfahren von markierten Bildausschnitten wird das zugehörige Eingabefeld hervorgehoben.
  5. Werden beim Speichern fehlerhafte Links gemeldet, lassen sich diese im Editor markieren.
  6. Neben der gesamten Seite lassen sich auch nur einzelne Inhaltsbereiche bearbeiten.
  7. Falls ein Element eine nicht vorhandene Variante ausgewählt hat, ist das im Öffner-Icon der Konfiguration sichtbar.

IDE - Integrierte Entwicklungsumgebung

  1. Falls Templates oder Skripte vom Update über @allowUpdate:0 ausgeschlossen wurden, ist das über ein Icon sichtbar.
  2. Beim Speichern bei @allowUpdate:0 kann man gleich eine Änderungsinformation eingeben.

E-Mail-Verwaltung, E-Mail-Versand

  1. Rückläufer werden bei den gesendeten E-Mails markiert, sofern dafür ein IMAP-Konto eingerichtet ist.
  2. Bereits gesendete E-Mails lassen sich zum erneuten Versenden wieder in den Postausgang kopieren.
  3. Der Versand lässt sich limitieren, um z.B. System-Mails maximal alle 60 Minuten zu versenden: $options = array('sendLimitKey' => 'infoXYZ', 'sendLimitTime' => '3600');
  4. Beim Speichern von E-Mails werden die Pfade aus Datum, Absender und Betreff zusammengesetzt.

Analyse

  1. Bot-Analyse inklusive KI-Bots und KI-Chat-Bots.
  2. Im Monitoring lassen sich alle Daten entsprechend ihrer Kategorie per Klick filtern.
  3. Die Anzahl der Aufrufe wird pro Kategorie angezeigt.
  4. Das Monitoring ist nun in allen Versionen enthalten.
  5. Bei den Zugriffsfiltern lassen sich die Vorschläge sortieren.
  6. In der Kampagnenverwaltung lässt sich optional (über Projektkonfiguration einstellbar) der content-Parameter pflegen.
  7. Bei Kampagnen werden neben der Anzahl der Aufrufe verschiedener Inhalte auch Prozentzahlen angezeigt.

Benutzerverwaltung

  1. Die Benutzer lassen sich auch als Tabelle anzeigen, um so auf einen Blick alle Daten sehen zu können.
  2. Zwischen Benutzern, Gruppen und Rollen lässt sich durch Tabs wechseln.
  3. Die Benutzerliste lässt sich sortieren.
  4. Metadaten zeigen beim Überfahren des Titels den Namen.
  5. In der Benutzermaske erscheint bei der Aktivierung der APP-Authentifizierung eine Schaltfläche, um einen Link zum Einrichten der APP zu senden.

Sprachverwaltung

  1. Auf Projektebene lässt sich in den Projekteinstellungen ein DeepL-Glossar eintragen, falls ein DeepL-Schlüssel in der Projektkonfiguration hinterlegt wurde. cht.

Weblics-Verwaltung

  1. Falls keine selbst veröffentlichte Weblics vorhanden sind, entfällt der Reiter.
  2. Bei selbst veröffentlichten Weblics lässt sich einstellen, ob bestehende CSS-Dateien komplett überspielt werden können.

Cron-Skripte

  1. Cron-Skripte lassen sich nach Seitenaufrufen ausführen. Die Aufrufe sind auf einen Intervall von z.B. maximal 1 Mal pro Stunde beschränkt.
  2. In der Übersicht ist sichtbar, wann welches Cron-Skript zuletzt ausgeführt und wann die URL zur Ausführung der Cron-Skripte zuletzt aufgerufen wurde.
  3. Vorschauschaltfläche mit Mouseover-Funktion, um den Inhalt des Cron-Skripts zu sehen.

CSS-Only

  1. -w-editmaskExtended-XYZ wird nun auch in Untervarianten unterstützt (falls im Templates umgesetzt).
  2. Verschachtelte Media-Queries über SASS werden unterstützt.
  3. Leere Eigenschaften werden bei der Generierung gefiltert.

Newsletter

  1. Beim Suchen & Ersetzen muss die Berücksichtigung von Newslettern über eine Auswahlbox aktiviert werden.
  2. Bei Empfängerlisten wird die Anzahl der Einträge angezeigt und zusätzlich die Kodierung geprüft.
  3. Newslettererweiterung für Gutscheine:
    [!--wNewsletterExtension:coupon path="/de/coupons/osterPizza" user="receiver" output="qr"--]
  4. Newslettererweiterung für Dateianhänge:
    [!--wNewsletterExtension:attachment path="/wAssets/docs/info.pdf" name="name.pdf" --]
  5. Benutzerinfos werden in der Übersicht und im Editor unterstützt.

Volltextsuche

  1. Universal-APIs lassen sich nutzen (vendor="openaiLike").
  2. Im Reiter “Suche testen” werden zusätzlich die KI-Ergebnisse mit deren Ähnlichkeitswerten aufgelistet.

Formulare

  1. Allgemeine Filter für Eingaben, um z.B. Längen von Eingaben zu beschränken oder HTML zu verhindern.

Werkzeuge

  1. Der BASE-Analyzer/Updater hat nun eine Schnellfilterfunktion 
  2. Durch Drücken von Strg bzw. Command lassen sich Backups ohne Nachfrage löschen 
  3. Die Log-Einträge lassen sich über wApplication::setLogTmp("Eintrag", "typ") klassifizieren (i für Info, w für Warnung, e für Fehler). 
  4. Im Werkzeug zum Auffinden großer Verzeichnisse lassen sich diese über die Größe filtern.

Dashboard

  1. Im Dashboard lässt sich aktivieren, dass es sich nach jeder Anmeldung einmalig öffnet.
  2. Dashboard-Widgets lassen sich per Drag & Drop positionieren.
  3. Dashboard-Widgets lassen sich vollständig ausblenden.
  4. Das Laden der Widgets ist performance-optimiert.
  5. Neues Widget für Favoriten
  6. Neues Widget für Statistik
  7. Neues Widget für Monitoring
  8. Neues Widget für Speicherplatz
  9. Neues Widget für Firewall-Aktivitäten
  10. Neues Widget für den Postausgang
  11. Neues Widget für Log-Einträge

Cache

  1. Über das Panel lässt sich eine Cache-Verwaltung aufrufen.
  2. In der Cache-Verwaltung ist sichtbar, über welche URL ein generierter Cache aufgerufen wurde.
  3. In der Cache-Verwaltung ist sichtbar, um welche Cache-Typen es sich handelt (z.B. Seite, Liste oder Navigation).
  4. In der Cache-Verwaltung lässt sich der gesamte Cache sowie der Cache für die einzelnen Cache-Typen löschen
  5. In den Projekteinstellungen lässt sich die maximale Größe des Caches definieren.
  6. Beim Löschen des Caches über das Framework lässt sich angeben, welche Cache-Typen berücksichtigt werden sollen. Beispiel: wCache::clearCacheProject('/de', array('types' => 'page,list,navi'));
  7. Über wCache::getListDatasCache(‘/de’) lassen sich die Daten gecachter Listen ermitteln, um diese z.B. über wList::createList erneut aufzubauen.
  8. Über wCache::clearCacheProject('/de', array('limitSize' => 50)); lässt sich der Cache auf die Größe von 50 MB reduzieren, indem die ältesten Dateien gelöscht werden.
  9. Der Listen-Cache wirkt auch bei Ajax-Listen.
  10. Der Seiten-Cache lässt sich komprimiert ablegen, um Speicherplatz zu sparen: $preVars['cacheCompressed'] = true;
  11. Im Verzeichnis /de/weblication/cacheTexts sind die Texte in Leichter Sprache hinter der jeweiligen Cache-Datei ersichtlich.

Barrierefreiheit

  1. Im Panel wird auch die Struktur der Überschriften validiert.
  2. Beim Markieren erscheint eine Übersicht der Überschriften mit Hierarchien und Prüfung.