07. Jul 2022
Die neue Version 17 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 durch.
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 17 abwärtskompatibel zu Projekten 12 Jahre zurück bis Version 5.
Die wichtigsten Neuerungen im Überblick:
Editor
Projekt
Bilder
Aufgaben
Statistik / SEO
Dateiverwaltung
Dashboard
Reports
Browse & Edit
Formulare
Navigation
Allgemein
Im Bezug auf Projekttemplates (BASE) sowie individuelle Projektanpassungen beachten Sie bitte folgende Artikel:
Editor
Projektkonfiguration
Projekt
Sicherheit
CSS-Only
IDE / Layout-Verwaltung
Bilder
Objekt-Wizard
Werkzeuge
Suchen & Ersetzen
Aufgaben
Statistik / SEO
Dateiverwaltung
Dashboard
Weblics
Reports
Browse & Edit
Newsletter
Formulare
Navigation
Support
Backup
Im Bezug auf Projekttemplates (BASE) sowie individuelle Projektanpassungen beachten Sie bitte folgende Artikel:
Nachfolgend werden einzelne ausgewählte der oben aufgeführten Funktionen etwas detaillierter beschrieben.
Die seit Ende 2021 verfügbare PHP-Version 8.1 beinhaltet als neues Major-Update viele neue Funktionen und Optimierungen.
Weblication® ab Version 17 fit für PHP Version 8.1
Weblication®
CMS ist ab Version 17 für PHP 8.1 optimiert
und lauffähig. Alle Backend-Funktionen sind bereits auf die
grundlegenden Änderungen unter PHP 8.1 angepasst worden.
Aktuelle BASE Projektgrundlage ebenfalls fit für PHP Version 8.1
Auch
neue Projektversionen sind für PHP 8.1 optimiert.
In älteren BASE (Mobile First) Templates: Einsatz PHP Version 8.1 - individuell prüfen
Beim
Einsatz älterer BASE (Mobile First) Templates muss der Betrieb unter PHP
Version 8.1 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.1 - manuelle Anpassungen erforderlich
Beim
Einsatz von BASE Classic Templates sind manuelle Anpassungen
erforderlich, da diese herstellerseitig nicht durch das Werkzeug
umgewandelt werden.
In Weblication® Version 17 lassen sich Listen über JSON ausgeben.
In Weblication® Version 17 wurden zahlreiche Neuerungen im Editor vorgenommen. Einige davon stellen wir Ihnen hier vor.
In der Projektkonfiguration lässt sich einstellen, dass Konfigurationsmasken im Editor automatisch schliessen, wenn ein Bereich ausserhalb der Konfigurationsmaske angeklickt wird.
In Weblication® Version 17 wurden zahlreiche Performance
Optimierungen im Editor vorgenommen - insbesondere bei der Auswahl
von Varianten und Untervarianten.
Durch das Vermeiden von Nachladevorgängen konnte in ca. 90% der bekannten Nutzungsfälle im Editor eine Änderung ohne Zeitverzögerung ermöglicht werden.
In Weblication® Version 17 lassen sich CSS-Only Varianten direkt über
die Variantenauswahl im Editor installieren, ohne die CSS-Only
Verwaltung aufzurufen.
In Weblication® Version 17 wird bei Link-Angaben auf interne Dateien direkt geprüft, ob diese existieren. Existiert eine Datei nicht, auf die der aktuell bearbeitete Link zeigt, wird das Feld mit der Linkangabe rot eingefärbt.
Zur Nutzung der Funktion im Link Element ist ein
Update des Weblic® erforderlich. Für die Navigation steht die Funktion
bereits mit dem Softwareupdate auf Version 17 bereit.
Die Funktion wird technisch realisiert über das Attribut checklink="1": Damit wird im Pflegetag automatisch geprüft, ob eine ausgewählte Datei existiert.
Über das Attribut checkroot="/de" im Pflegetag wird automatisch geprüft, ob sich ein Pfad innerhalb des angegebenen Wurzelverzeichnisses befindet.
In Weblication® Version 17 lassen sich bei der zeitgesteuerten Veröffentlichung von Elementen Wiederholungsintervalle definieren (wöchentlich, monatlich, jährlich).
In Tabellen, wie beispielsweise Autolinks, lassen sich Tabellenzeilen verschieben.
Hierfür verwendet Weblication® Version 17 das Attribut move="1".
In Weblication® Version 17 wird beim Kopieren oder Verschieben von Überschriften die Hierarchie (H1, H2, H3, H4, ...) automatisch angepasst.
In Weblication® Version 17 können Sie nun auch Bilder und Links über die Schnellbearbeitung ändern. Bisher stand die Schnellbearbeitung nur für Texte zur Verfügung.
Die Schnellbearbeitung ermöglicht es Benutzern in Weblication®-Projekten, Inhalte einzelner Elemente direkt zu bearbeiten - nun Texte, Bilder und Links, ohne hierfür den gesamten Editor mit allen Elementen zu öffnen. Die Funktion beschleunigt daher die Bearbeitung und Änderung.
Zur Nutzung der Funktion in bestehenden BASE (Mobile First) Projekten müssen das Bild-Weblic® und das Link-Weblic® auf die jeweils neueste Version aktualisiert werden.
In Weblication® Version 17 lassen sich in der Strukturansicht im Editor die Konfigurationsmasken der Elemente direkt öffnen.
Die Strukturansicht im Editor zeigt dem Redakteur auf einen Blick die Seitenstruktur, die verwendeten Strukturelemente, deren Konfiguration über CSS-Only Darstellungsvarianten sowie die ID der Elemente.
In Weblication® Version 17 werden in der Schnellauswahl der Datei bei Links die jeweiligen Datei-Icons angezeigt.
In Weblication® Version 17 wird das aktuell ausgewählte Element durch gleichzeitiges Drücken von Strg (bzw. Cmd bei Apple) beim Einfügen über die Zwischenablage ersetzt.
Bei der Pflege von E-Mail-Daten lassen sich auch Cc und Bcc eintragen.
In Weblication® Version 17 lässt sich nun in der Systemkonfiguration
einstellen, ob die Pause-Taste in der oberen Menüleiste neben dem
Speichern-Button angezeigt werden soll.
Bisher war die Funktion nur über das Pull-Down Menü unter dem Weblication® Logo im Editor erreichbar. Der Pause-Button ist unabhängig von der Einstellung im Pull-Down Menü immer vorhanden.
Wird in Weblication® Version 17 die Dateibearbeitung nach dem Anlegen einer neuen Seite wieder abgebrochen, ohne dass ein Speichern stattfindet, wird diese neu angelegte Datei automatisch wieder gelöscht.
In Weblication® Version 17 ist ein performantes Kopieren von Elementen möglich, weil durch neue Techniken eine Serveranfrage nicht mehr erforderlich ist. Hierdurch ergibt sich insbesondere bei langen Seiten ein bemerkbarer Geschwindigkeitsvorteil.
Im Editor in Weblication® können Sie Zwischenstände Ihrer Bearbeitung "Bearbeitungsstände" wieder zurückholen, um vorgenommene Änderungen während einer Bearbeitung in einer Seite wieder rückgängig zu machen. Das kann sehr hilfreich sein, beispielsweise wenn Elemente vorschnell gelöscht wurden, oder wenn Sie bemerken, dass vorgenommene Änderungen falsch oder nicht sinnvoll waren.
Die Funktion finden Sie im Pull-Down Menü unter dem Weblication® Logo im Editor unter dem Menüpunkt "Bearbeitungsstände".
Neu in Weblication® Version 17 ist, dass in der Ansicht des Bearbeitungsverlaufs die Elementtypen ersichtlich
sind, die gelöscht, eingefügt, verschoben etc. wurden.
Dies vereinfacht es, den gewünschten Bearbeitungspunkt zu erkennen und wieder zurückzuholen.
In Weblication® Version 17 sind beim Versionenvergleich nun auch Überschriften, Links, Linien, Bilder usw. erkennbar.
In Weblication® Version 17 werden bearbeitete Bilder beim Versionsvergleich nebeneinander dargestellt
In Weblication® Version 17 ist im Bedien-Panel unter Punkt "Konfiguration / Layout - Templates / Quelltexte" eine Entwicklersuche verfügbar. Diese filtert Ergebnisse aus den Quellen:
In Weblication® Version 17 lassen sich Offline-Dateien über einen Token (verschlüsselten Zusatz im Link) anzeigen, so dass eine bestimmte Person, die den verschlüsselten Link erhält, die offline geschaltete Seite dennoch ansehen kann.
Das ist z.B. sinnvoll, wenn Sie als Web-Agentur oder Kollege jemandem eine Seite vor Veröffentlichung zeigen möchten, ohne dass dieser sich im System einloggen muss.
In Offline-Seiten können Sie per Klick einen verschlüsselten Link generieren, über den eine Seite auch für nicht angemeldete Benutzer sichtbar wird.
Hierzu wird in Offline-Seiten rechts oben ein Link zum Generieren eines verschlüsselten Links eingeblendet.
Beispiel eines Seitenaufrufs mit Token:
https://scholl.coredemo.de/demo-046/ueber-uns/index.php?onlinetoken=f0dd751c5ad923cf78a5ffe3579f650f
Die Seite selbst ist offline:
https://scholl.coredemo.de/demo-046/ueber-uns/index.php
Nachdem Sie den verschlüsselten Link generiert haben, können Sie den generierten Link aufrufen und zur Weitergabe kopieren.
Oder Sie können den verschlüsselten Link wieder löschen.
Den generierten Token-Link können Sie an einen Betrachter übermitteln, damit er die Offline-Seite ansehen kann.
In einer Offline-Seite, die mit diesem verschlüsselten Link aufgerufen wird, wird rechts oben eingeblendet, dass die Seite offline steht und nur über den entsprechenden Link angezeigt wird.
In Weblication® Version 17 lassen sich über die Layout-Verwaltung bei Bearbeitung der fonts.scss Schriftarten über Masken einspielen, auswählen und konfigurieren.
Acht beliebte Schriften sind bereits integriert. Diese acht beliebte Schriftarten können Sie direkt per Klick installieren.
Beliebige weitere Schriftarten können Sie jederzeit bereitstellen und über die Benutzeroberfläche einbinden.
In Weblication® Version 17 wurde die integrierte datenschutzkonforme Web-Statistik um zahlreiche Funktionen erweitert:
In Weblication® Version 17 können Sie über die neue Kampagnen- und Zielanalyse den Erfolg von Landing-Pages optisch und prozentual sichtbar machen.
Neu ist, dass sich beispielsweise auswerten und sichtbar machen lässt, in welchem Maße eine Kampagne über Facebook, Google oder einen Newsletter zum definierten Ziel geführt hat - beispielsweise Kontaktaufnahme per Formular, Bestellung oder Buchung.
Weblication® bietet eine SEO Analyse auf Basis von Google Suchanfragen. Pro Seite sehen Sie, wie häufig diese über Google angeklickt wurde, wie oft sie angezeigt wurde, auf welcher Position in Google die Seite gelistet wurde sowie die Klickrate. Über die Details sehen Sie diese Angaben zusätzlich für die jeweils eingegebenen Suchbegriffe. Hierzu bedient sich Weblication® der Google Search API, um die Angaben auszulesen.
Die Analyse steht zur Verfügung, nachdem die Zugangsdaten zur Google Search API in der Projektkonfiguration eingetragen sind. In der Software erhält der Administrator eine Schritt-für-Schritt-Anleitung, um diese API in der Google Search Console einzurichten. Anschließend stehen die Daten der Google Suche direkt in Weblication® zur Verfügung.
Nach erstmaligem Einrichten benötigt Google in der Regel noch einen Tag, um die Daten bereitzustellen. Anschließend wird in Weblication® ersichtlich, bei welcher Suchanfrage eigene Inhalte an welcher Position angezeigt und welche dann auch tatsächlich angeklickt wurden.
Während Google Analytics inzwischen aus Datenschutzgründen immer öfter vermieden wird, findet die Einbindung der Google Search API nur serverseitig im Backend statt. Sie kommt also nicht in der Webseite selbst zum Einsatz und hat damit datenschutzrechtlich keine Bedeutung.
In Weblication® Version 17 gibt es bei der Google SEO-Analyse nun neben der Darstellung nach Seiten neu noch eine Darstellung nach Suchanfragen.
In Weblication® Version 17 lassen sich im Objekt-Wizard mehrere
Listeneinstellungen über eigens definierte CSS-Only
Darstellungsvarianten definieren.
Beispielhaft für weitere eigene ist eine neue CSS-Only Darstellungsvariante
"Darstellung über Objekt-Wizard Variante
1"
verfügbar, um eine im Objekt-Wizard zusätzlich definierte
Darstellungsvariante direkt zu nutzen.
Bisher gab es für die Liste nur eine Darstellungsvariante.
In Weblication® Version 17 lassen sich im Objekt-Wizard Schleifen limitieren (z.B.: limit="5").
In Weblication® Version 17 lassen sich im Objekt-Wizard Bedingungen bei der Ausgabe von Objektdaten und/oder verknüpfen ( || bzw. && ).
In Weblication® Version 17 lassen sich Formulare vom Besucher über vervielfältigbare Container dynamisch erweitern.
In Weblication® Version 17 gibt es bei der Bearbeitung von Templates für XSLT und WSL eine Autovervollständigung mit Element- und Attributvorschlägen.
In Weblication® Version 17 können bei der Bearbeitung von PHP Dateien PHP-Framework Funktionen durch Ctrl-Space über eine Maske eingefügt werden.
In Weblication® Version 17 wurde die Verwaltung der "Wiederverwendbaren Inhalte" erweitert und optimiert.
So wurde beispielsweise der Button "Wiederverwendbaren Inhalt erstellen" und ein erklärender Text integriert. Im Vergleich zu vorher werden nun tatsächlich nur entsprechende Element-Fragmente neu angelegt und verwaltet.
Zum Einbinden über das Element "Wiederverwendbare Inhalte einbinden" wird standardmäßig das Verzeichnis aufgerufen, in dem die wiederverwendbaren Inhalte abliegen.
In Weblication® Version 17 werden beim Ersetzungsvorgang die angepassten Dateien gesichert, damit bei Bedarf der Urzustand wiederhergestellt werden kann
In Weblication® Version 17 lassen sich alle geänderten Templates mit einem Klick updaten.
Die Aufgabenverwaltung in Weblication® bietet sehr nützliche Funktionen, die organisatorische Aufwände stark reduzieren im Hinblick auf die Aufgabendefinition und Delegation bis auf Elemente- oder Seitenebene.
In Weblication® Version 17 wurden diese Funktionen noch weiter ausgebaut. Die dadurch gewonnenen neuen Möglichkeiten machen den Einsatz der Aufgabenverwaltung noch nützlicher und einfacher.
In Weblication® Version 17 lässt sich der Freigabe-Workflow (Zusatzmodul) auch über die Aufgabenverwaltung abbilden (Systemeinstellungen / Workflow).
In Weblication® Version 17 werden neue Aufgaben nun über einen roten Punkt im Panel sichtbar.
In Weblication® Version 17 lässt sich der Aufgabenkontext einzelner Aufgaben nachträglich ändern (z.B. von der aktuellen Datei auf das aktuelle Projekt oder der Bezug zu einem anderen Element).
In Weblication® Version 17 lassen sich Aufgaben in der Detailansicht löschen.
In Weblication® Version 17 lassen sich durch einfache Markierungen im Aufgabentext Überschriften und Checklisten erzeugen.
Überschriften werden beim Eingeben der Aufgabe über ein vorangestelltes und abschließendes "=" Zeichen definiert:
Außerdem
lassen sich Checkboxen/Checklisten über die Codierung [o] definieren -
also eckige Klammer mit integriertem kleinem "o" - beispielsweise:
Beispiel für die Eingabe zur Definition von Überschriften und Checkboxen innerhalb einer Aufgabe:
= Checkliste für das neu installierte Projekt =
== Systemeinstellungen ==
[o] Benutzer einrichten und ggf. Multifaktor-Authentifizierung aktivieren
In Weblication® Version 17 lassen sich Überschriften über =Überschrift= und ==Überschrift== definieren.
In Weblication® Version 17 lassen sich Checklisten über [o] Zu erledigen definieren.
In Weblication® Version 17 lassen sich Zusatzinfos über // Zusatzinfo definieren.
In Weblication® Version 17 können Aufgaben nun den Status "in Bearbeitung" erhalten.
In Weblication® Version 17 lassen sich Aufgaben in der Detailansicht als erledigt markieren.
In Weblication® Version 17 lassen sich Aufgaben mit einem Fälligkeitsdatum versehen.
In Weblication® Version 17 wurden zahlreiche Neuerungen im Bereich CSS-Only vorgenommen. Einige davon stellen wir Ihnen hier vor.
In Weblication® Version 17 kann im CSS-Editor jetzt bei -w-jquery direkt JavaScript geschrieben werden, ohne dass die Zeichen {}; und : kodiert werden müssen, wie das bisher der Fall war.
In Weblication® lassen sich Farben in SVG-Grafiken dynamisch ändern.
In Weblication® Version 17 kann über extern.svg?stroke=#{$colorLinkIcon}if#000000")} eine dynamische Farbänderung auf eine bestimmte Farbe beschränkt werden. Im Codebeispiel werden also nur Farben ersetzt, wenn sie in der Originaldatei den Wert #000000 haben.
In Weblication® Version 17 lassen sich CSS-Only Darstellungsvarianten in
die Zwischenablage kopieren und im Quelltext-Editor den
dahinterliegenden Quelltext wieder aus der Zwischenablage in den
CSS-Quelltext einfügen.
In Weblication® Version 17 werden neue CSS Schriftfunktionen hsl, hwb,
lab, lch, color, color-mix und color-contrast unterstützt. Damit lassen
sich Schriftänderungen komfortabler umsetzen.
In Weblication® Version 17 lässt sich bei der Bearbeitung von CSS-Only
Darstellungsvarianten auswählen, ob eine Variante eine Live Vorschau
hat. Falls diese auf "Nein" steht, wird ein Neuladen nach dem
Variantenwechsel erzwungen, auch wenn die anderen Varianten eine Live
Vorschau anbieten.
In Weblication® Version 17 lassen sich CSS-Only Varianten direkt über
die Variantenauswahl im Editor installieren, ohne die CSS-Only
Verwaltung aufzurufen.
Version 16 ist zu 100% abwärtskompatibel zu den Versionen 5, 6, 7, 8, 9,10, 11, 12, 13, 14, 15 und 16. Das bedeutet, dass in Version 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 und 16 erstellte Projekte ohne Änderung auch in Version 17 lauffähig sind, auch wenn diese älteren Projekte die neuen Funktionen der neuen Version 17 noch nicht verwenden.