09. Jul 2020
Die neue Version 15 von Weblication® bringt wieder viele neue Funktionen, so beispielsweise noch effizienteres Arbeiten im Editor mit vielen Verbesserungen und Erweiterungen, die neuen Möglichkeiten der automatischen Übersetzung und des Sprach-Workflows, die erweiterte WebP Unterstützung für noch schnellere Ladezeiten, das Aufnehmen von Bildschirmvideos sowie wieder mehrere hundert Detailverbesserungen, 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 15 abwärtskompatibel zu Projekten 10 Jahre zurück bis Version 5.
Die wichtigsten Neuerungen im Überblick:
In Weblication® Version 15 können Sie als Administrator Bildschirmvideos aufnehmen und
an den Weblication® Support zur Veranschaulichung von Anliegen
weiterleiten oder für eine andere Verwendung, z.B.
für Schulungen, herunterladen.
Hierzu klicken Sie beispielsweise im Editor oder im Datei-Explorer auf die drei Punkte rechts oben in der Fenster-Ecke und klicken auf das Video-Symbol. Folgen Sie dann den Anweiseungen.
Mit WebP kann die Menge der Bilddaten ohne Qualitätsverlust teils
erheblich reduziert werden. Die folgenden Screens machen es deutlich.
Größenreduzierungen von 30% und mehr sind bei den meisten Bildern
machbar.
Neben Chrome und Edge unterstützt auch Firefox WebP,
weshalb wir die Technik seit Weblication® Version 14 ohne Mehraufwand für den
Redakteur anbieten.
Mit der Version 15 können Sie die zusätzliche Generierung von
WebP-Bildern beim Einsatz nicht mehr nur von JPEG-Bildern, sondern, neu in Version 15, auch von PNG-Bildern einfach über CSS-Only
sowie die Systemeinstellungen aktivieren. Unterstützt werden neben Bildelementen auch Bildergalerien
und Bannerbilder.
Ob WebP auf dem Server unterstützt wird, ist unter Systeminformationen ersichtlich.
In Weblication® Version 15 wurden wieder zahlreiche Maßnahmen getroffen,
um den Editor in der Bedienung zu beschleunigen. Insbesondere kann nun
in vielen Fällen auf das Nachladen der Seite verzichtet werden, was die
Arbeit in der Praxis zum Teil erheblich beschleunigt.
Kampagnenlinks werden dazu genutzt, um nachvollziehen zu können, wie erfolgreich eine Seite über unterschiedliche Quellen aufgerufen wird.
Sie können z.B. sehen, wie erfolgreich ein Facebook-Post, ein Newsletter oder eine Werbeanzeige war.
Auch innerhalb einer Präsenz können Kampagnenlinks nützlich sein, um z.B. zwei unterschiedliche Banner auf der eigenen Seite zu testen. Hierzu wird in jedem Banner ein eigener Kampagnenlink hinterlegt, dessen Aufruf über die Statistik später ausgewertet werden kann.
So richten Sie in Weblication® Version 15 Kampagnen ein:
In der neuen Statistik-Funktion von Weblication® Version 15 lassen sich mehrere Monate bzw. Jahre im Vergleich anzeigen.
Außerdem wird in der neuen Statistik-Funktion auch der aktuelle Tag erfasst. Bisher wird der aktuelle Tag in der Statistik nicht berücksichtigt.
In Weblication® Version 15 kann über die integrierte Statisik pro Seite ausgewertet werden, wieviele Zugriffe über Newsletter erfolgt sind. Die Statistikfunktion ist ab CORE Business verfügbar.
In der neuen Statistik-Funktion in Weblication® Version 15 wird auch der aktuelle Tag erfasst. Bisher wird der aktuelle Tag in der Statistik nicht berücksichtigt.
Mehrsprachige Webseiten profitieren in vielerlei Hinsicht von den neuen Sprachfunktionen der Version 15. Neben der weiteren Integration von DeepL zur automatischen Übersetzung ganzer Seiten, steht nun auch eine umfangreiche Sammlung an Framework-Funktionen zur Verfügung, um den gewünschten Sprach-Workflow direkt in die Pflege der Seite zu integrieren. Dieser Artikel soll den Umfang der neuen Möglichkeiten anhand verschiedener Sprachkonstrukte kurz und beispielhaft verdeutlichen.
Beliebige Sprachversionen, wie sie bisher auch gepflegt werden konnten, sind nun über eine im Editor verfügbare Übesetzungsfunktion komplett mit DeepL umsetzbar. Der Redakteur selbst hat die volle Kontrolle über die Sprachinhalte und kann sie entweder einzeln per Klick oder auch als komplette Seite übersetzen. Die Version 15 ergänzt hier also die bestehenden Funktionen, um die automatisierte Übersetzung noch schneller durchführen zu können.
Falls die Seite über eine Hauptsprache mit strukturell identischen Sprachversionen gepflegt werden soll, sind in Version 15 Strukturreferenzen nutzbar, die dazu führen, dass in der Sprachversion kein Struktureditor zur Verfügung steht. Ändert sich die Struktur in der Hauptsprache, wird diese auch in der Sprachversion angepasst. Außer dass der Redakteur keinen Struktureditor sieht, kann er die Seite in gewohnter Weise pflegen und die Übersetzungswerkzeuge nutzen.
Auch völlig automatisierte Sprachversionen sind mit Version 15 möglich. Dazu werden die Sprachversionen nach dem Speichern der Hauptversion über ein Ereignis mit Hilfe des PHP-Frameworks angepasst und automatisch mit DeepL übersetzt. Bei dieser Variante ist keine Pflege mehr innerhalb der Sprachversionen selbst notwendig.
Neben der komplett automatisierten 1:1 Übersetzung sind auch eigene individuelle Arbeitsabläufe abbildbar. Das erweiterte Sprach-Framework stellt Funktionen zur Verfügung, um auch asynchrone Übersetzungs- und Freigabeprozesse den unternehmensspezifischen Erfordernissen entsprechend umzusetzen.
Beispielhafte Funktionen sind:
Die Auflistung der unterschiedlichen Möglichkeiten zeigt, dass jede mehrsprachige Seite von den neuen Sprachfunktionen profitieren kann. Während bei umfangreicheren Projekten bestimmte Funktionen jetzt überhaupt erst ohne Eigenentwicklungen möglich sind, profitieren Seiten mit standardisierten Sprachkonstrukten im Optimalfall von der automatisierten Komplettübersetzung, was in vielen Fällen nicht weniger als eine Halbierung des Pflegeaufwandes bedeuten wird.
Weblication®
bietet ein Zusatzmodul zur Anbindung an die DeepL-API zum automatischen
Übersetzen aller Texte je Inhaltsseite (ab Version 15) und der Texte in Eingabe- und WYSIWYG-Feldern im Editor® (seit Version 14).
DeepL liefert durch die dahinterstehende KI-Technologie sehr gute Übersetzungen, die von professionellen Übersetzern im Vergleich zu den Übersetzungstools von Google, Microsoft und Facebook dreimal öfter als beste Übersetzung angesehen werden.
Das Zusatzmodul ermöglicht den Abonnenten der DeepL-API, Inhalte in die entsprechende Sprache der aktuell bearbeiteten Sprachversion per Mausklick zu übersetzen. Das Zusatzmodul kann im Lizenzshop bestellt werden.
Weiter Informationen finden Sie unter:
https://help.weblication.de/help15/module-funktionen/deepl/
Eine umfangreiche Sammlung an Framework-Funktionen steht in Weblication® Version 15 zur Verfügung, um den gewünschten Sprach-Workflow direkt in die Pflege der Seite zu integrieren.
Beispiele solcher Framework-Funktionen in Weblication®:
Das folgende Schaubild zeigt, wie sich die verfügbaren PHP-Framework Funktionen für einen beispielhaften Sprach-Workflow einsetzen lassen.
Im Editor lässt sich, bei lizenziertem erweitertem Sprach-Management und der entsprechenden Einstellung im Projekt, die Seitenstruktur der Haupt-Sprache übernehmen und der Struktureditor durch eine Referenz deaktivieren.
Ist die entsprechende Einstellung im jeweiligen Sprachprojekt vorgenommen, kann im Editor die Struktur aus der korrespondierenden Seite der Hauptsprache in die aktuell bearbeitete Sprachversion der Seite übernommen werden.
Dabei ist einstellbar, ob bereits eine Strukturreferenz bestehen muss und ob diese ggf. nach der Übernahme erstellt wird. Außerdem ist einstellbar, ob im Fall einer Strukturreferenz der Struktureditor nutzbar sein soll. Eine Strukturreferenz dient dazu, dass die Stuktur über die Referenzsprache (Hauptsprache) vorgegeben wird und macht so die vollständig automatische Übersetzung erst möglich. Einzelne Seiten, die individuell gepflegt werden, verzichten in dem Fall auf eine Strukturreferenz.
So bereiten Sie die Nutzung von Strukturreferenzen vor:
In Weblication® Version 15 lassen sich Punkte-Listen und Aufzählungen einrücken und verschachteln. Bisher waren nur eindimensionale Listen möglich.
Die Erlaubnis für die Verwendung der Funktion kann dem Redakteur über die Einstellung der Rolle gegeben werden.
In Weblication® Version 15 wurden wieder zahlreiche Maßnahmen getroffen, um den Editor in der Bedienung zu beschleunigen. Insbesondere kann nun in vielen Fällen auf das Nachladen der Seite verzichtet werden, was die Arbeit in der Praxis zum Teil erheblich beschleunigt.
In Weblication® Version 15 lassen sich bis zu 8 verschiedene Darstellungen im Objekttemplate definieren, für die auswählbaren Darstellungen beim Einbinden von externen Objekte in Seiten.
Beispiele von Weblics® sind
In Weblication® Version 15 können Sie Elemente alternativ auch per Mausklick um eine Position verschieben.
In Weblication® Version 15 können Sie mit dem Zusatzmodul
"Pflegerechte in Navigationsbaum-Datei" zusätzliche Pflegeberechtigungen
vergeben und die Berechtigungen simulieren.
Hierzu klicken
Sie im Navigationseditor auf "Diese Maske anpassen" und erweitern die
Maske entsprechend, damit Sie die Pflegerechte eintragen können.
In Version 15 wurden die Möglichkeiten zur Einstellung von Pflegerechten erweitert, und es wurde die Benutzersimulation eingeführt, damit Administratoren die Einstellungen direkt mit anderen Benutzertypen simulieren können.
In Weblication® Version 15 ist ein Pflegetag (editor="anchor") speziell zur Auswahl von Ankern verfügbar.
Das Pflegetag wird beispielsweise verwendet im Kalenderblatt des Veranstaltungskalenders, wo in der Listenkonfiguration hinterlegt werden kann, an welche Stelle (Anker) in der Seite gesprungen wird, wenn ein Kalenderblatt angeklickt wird.
Im Editor lässt sich, bei lizenziertem erweitertem Sprach-Management und der entsprechenden Einstellung im Projekt, die Seitenstruktur der Haupt-Sprache übernehmen und der Struktureditor durch eine Referenz deaktivieren.
In Weblication® Version 15 lassen sich Verzeichnisse abonnieren. Der Eintrag erfolgt in den Verzeichniseinstellungen. Damit können eingetragene Abonnenten bei Änderungen und Neuerungen informiert werden.
Es können Gruppen und Benutzer in Weblication® sowie individuelle E-Mail-Adressen als Abonnenten eingetragen werden.
Darüber hinaus lassen sich individuelle E-Mail Vorlagen für die Benachrichtigung definieren.
In Weblication® Version 15 lassen sich im Datei-Explorer nun auch Verzeichnisse kopieren und ausschneiden und an anderer Stelle wieder einfügen.
In Weblication® Version 15 können Sie durch Drücken der Taste CTRL bzw. CMD während der Verzeichnisauswahl bzw. Sprachwahl das gewünschte Verzeichnis in einem neuen TAB öffnen.
In Weblication® Version 15 werden Symlinks im Datei-Eplorer markiert, so dass sie als Verweis auf eine andere Datei erkennbar sind.
In der Dateiverwaltung lässt sich auch eine Navigation einbinden, um die Verzeichnisse der Navigationspunkte zu öffnen und die Navigationspunkte selbst direkt zu bearbeiten.
Die Funktion lässt sich steuern über das Template
/MEIN-PROJEKT/wGlobal/layout/fileselector/default.wFileselector.php
In der BASE (Mobile First) für Version 15 ist der folgende Code bereits aktiviert. In anderen BASE (Mobile First) Projekten ist die folgende Zeile manuell zu ergänzen in der Reihenfolge, an der das Navigationsfeld erscheinen soll.
<wNavigation display="select" path="/MEIN-PROJEKT/wGlobal/content/navigations/standard.wNavigation.php" open="1" caption="Navigation" en:caption="Navigation" fr:caption="Navigation"/> <-- Der Parameter display="select" definiert, dass die Navigation in einem Layer per Klick erscheint. Der Parameter display="" definiert, dass die Navigation im Menü integriert ist - siehe Screen unten. -->
In Weblication® Version 15 werden im Explorer bei der Dateiansicht Vorschaubilder von PDFs
erzeugt.
Je nach Servereinstellung muss in den Systemeinstellungen noch der Pfad für Ghostscript eingestellt werden.
In Weblication® Version 15 lassen sich Vorschaubilder von PDFs per Framework generieren über die Funktion wPDF::createThumbnail.
Die Funktion wird beispielsweise genutzt auf der Startseite der Gemeinde Ortenberg zur Vorschau des wöchentlich bereitgestellten Amtsblatts - siehe Screen.
Je nach Servereinstellung muss in den Systemeinstellungen noch der Pfad für Ghostscript eingestellt werden, sofern der Server das automatische Auslesen des Pfades nicht zulässt.
Mit der Version 15 bekommt der Objekt-Wizard einen weiteren Reiter spendiert, über den sich die Listendarstellung des Objekts mit Hilfe des gewohnten Struktureditors gestalten lässt.
Im
Gegensatz zur Listengestaltung über CSS bzw. CSS-Only werden dabei die
anzuzeigenden Elemente innerhalb eines Listeneintrags im Editor
eingefügt und über CSS-Varianten gestaltet.
Während diese Technik bei einfachen Listen kaum eine Rolle spielt, eignet sie sich besonders dann, wenn weitere Objektdaten aus eigenen Web-Anwendungen auszugeben sind. Ohne ins CSS wechseln zu müssen, sind damit neue Objektdaten mit wenigen Klicks ergänzt. Umfangreiche Möglichkeiten pro Element sorgen dafür, dass die auszugebenden Objektdaten vor der Ausgabe formatiert, umgewandelt oder ergänzt werden können.
Damit die im Objekt-Wizard definierte Listendarstellung auch angewendet wird, muss in der Liste z.B. die Darstellungsvariante "Darstellung über Objekt-Wizard" ausgewählt werden.
Neben dem Element, um Objektdaten ausgeben zu können, sind auch Container, bedingte Container, HTML, Bilder, Links sowie Listenerweiterungen über der Struktureditor einfügbar. Außerdem lassen sich auch eigene Listenerweiterungen ergänzen und zur Auswahl freigeben.
In Weblication® Version 15 können Sie beim Installieren neuer Weblics® den Typ des Objekts definieren. Konkret genutzt wird die Funktion beim Installieren der Anwendungsvorlage. Bisher wurde dort eine Zufallsnummer für den Objekttyp erzeugt.
In Weblication® Version 15 lassen sich anzuzeigende Listenelemente in der CSS-Only Definition verschieben.
Entsprechend der angeordneten Reihenfolge werden die entsprechenden Daten in einer Liste ausgegeben, sofern unter "Einstellungen - asDefined" definiert wurde - siehe Screenshot unten.
In Weblication® Version 15 kann ein Benutzer Dateien in der Dateiverwaltung des CLOUD-Bereichs per Mausklick verschlüsseln, sofern er über einen verschlüsselten Briefkasten verfügt. Damit lassen sich Daten auf dem Server verschlüsselt speichern, um sensible Daten zu schützen.
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.
In Weblication® Version 15 lassen sich mit der CLOUD-Funktion Links auf geschützte Verzeichnisse teilen. Dabei gibt der Empfänger nur noch einmalig das Passwort ein, und alle Dateien werden ihm angezeigt.
In Weblication® Version 15 lässt sich nach der Anzeige der Cloud in der Web-Ansicht (z.B., nachdem ein Benutzer einen geteilten Link angeklickt hat) über das neue Ereignis onAfterShowCloud ein beliebiges Script ausführen.
In Weblication® Version 15 lässt sich die Sortierung der Ausgabe in der Web-Ansicht einstellen.
In Weblication® Version 15 können angemeldete Benutzer in der Web-Ansicht bestehende Dateien durch Hochladen von Dateien - auch mit anderem Namen - überschreiben.
In Weblication® Version 15 lassen sich Verzeichnisse abonnieren. Der Eintrag erfolgt in den Verzeichniseinstellungen. Damit können eingetragene Abonnenten bei Änderungen und Neuerungen informiert werden.
Es können Gruppen und Benutzer in Weblication® sowie individuelle E-Mail-Adressen als Abonnenten eingetragen werden.
Darüber hinaus lassen sich individuelle E-Mail Vorlagen für die Benachrichtigung definieren.
In Weblication® Version 15 kann für downloadbare eigene Weblics® eingestellt werden, ab welcher Softwareversion diese nutzbar sind, so dass diese in älteren Weblication® Versionen nicht zum Download angeboten werden.
In Weblication® Version 15 lassen sich eigene Weblics® über einen eigenen Downloadserver veröffentlichen, die andere Weblics® enthalten können.
In Weblication® Version 15 können Sie beim Installieren neuer Weblics® den Typ des Objekts definieren. Konkret genutzt wird die Funktion beim Installieren der Anwendungsvorlage. Bisher wurde dort eine Zufallsnummer für den Objekttyp erzeugt.
In Weblication® Version 15 können Sie sich eine Navigationsübersicht in einer Seitenvorschau - Desktop oder Mobil auswählbar - anzeigen lassen.
In Weblication® Version 15 sehen Sie die Navigationsstruktur in einer Sitemap im Panel.
In Weblication® Version 15 lassen sich CSS-Only Untervarianten in Hauptvarianten importieren, um die Darstellung dafür fest vorzudefinieren.
Nach dem Import ist keine CSS-Only Untervariante für den entsprechenden Parameter mehr auswählbar. Die Darstellung ist fest in der Hauptvariante definiert.~wMe~
In Weblication® Version 15 können Sie Bilder in Bildergalerien manuell sortieren.
Hierzu klicken Sie einfach auf "Dateien aus dem Verzeichnis zum Sortieren eintragen". Danach werden die Bilder der Galerie als einzelne Dateien aufgelistet und hinter den aufgelisteten Bildern Steuerelemente eingeblendet, über die Sie Bilder nach oben und unten verschieben, neue Bilder einfügen und bestehende Bilder löschen können. Neu in Version 15 ist die manuelle Sortiermöglichkeit.
Die Funktion ist auch interessant, um beispielsweise den Pfad eines Bildes in der Bildergalerie zu kopieren und z.B. als Vorschaubild zu nutzen.
In Weblication® Version 15 lassen sich Bilder nach der Erzeugung scriptbasiert automatisch weiterverarbeiten.
Hierzu wurde ein neues Ereignis onAfterCreateImage bereitgestellt, mit dem Bilder nach Erzeugung automatisch per Script nochmals verändert werden können. So kann beispielsweise ein Wasserzeichen oder ein Copyright-Vermerk automatisch in das Bild eingefügt werden.
In Weblication® Version 15 können Sie einstellen, ob beim Anlegen von Notizen die Empfänger per E-Mail benachrichtigt werden sollen.
In Weblication® Version 15 können Sie Aufgaben und Notizen direkt im Dashboard einsehen.
In Weblication® Version 15 ist das Dashboard direkt über "/weblication" in der Anmeldemaske erreichbar, sofern der Benutzer angemeldet ist.
Weblication® Version 15: Daten aus einer Datenbank oder Excel-Tabelle in Objekte in
Weblication® zu importieren, wird deutlich vereinfacht durch den neuen
CSV-Import-Wizard.
So gehen Sie vor:
In Weblication® Version 15 ist ein neuer Benutzertyp "Designer" verfügbar.
Dabei handelt es sich um einen Benutzer mit Rechten zum Anpassen von CSS-Dateien und zum Gestalten von Seiten. Er darf unter layout/styles alle CSS bzw. SCSS Dateien bearbeiten und neue CSS-Only-Darstellungsvarianten installieren sowie im Editor die CSS-Only-Darstellungsvarianten für Administratoren wählen. Lizenztechnisch wird ein Designer wie eine Pflegebenutzer behandelt.
In Weblication® Version 15 werden bei der Benutzerregistrierung über die Webseite die Passwort-Regeln in Echtzeit validiert.
In Weblication® Version 15 kann ein Benutzer das Passwort in der Login-Maske bei Eingabe auf Wunsch sichtbar machen.
In Weblication® Version 15 kann im Formular bei Verwendung des
Mehrfachupload eingestellt werden, dass hochgeladene Bilder in einer
Vorschau angezeigt werden.
In Weblication® Version 15 können Sie bei der automatischen Versionierung von großen Binärdateien viel Speicherplatz einsparen.
Weblication® legt standardmäßig automatisch eine Version von geänderten Dateien an. Mit dem Zusatzmodul "Versionierung" werden sogar einstellbar viele Versionen verwaltet.
Werden in Version 15 nur die zugehörigen Metadaten von großen Binärdateien geändert, dann legt Weblication® lediglich eine Referenz zur bisherigen Binärdatei an und keine Kopie. Damit kann insbesondere bei vielen großen Binärdateien sehr viel Speicherplatz eingespart werden.
In Weblication® Version 15 können Sie einen Entwicklermodus einschalten, so dass die Webseite nur mit .htaccess-Passworteingabe aufrufbar ist. Die Einstellung erfolgt in der Projektkonfiguration unter dem Punkt "Status".
In Weblication® Version 15 generiert der Newsletter beim Versand automatisch Inline-Styles, um die formatierte Darstellung auch auf Mail-Clients zu ermöglichen, die Styles ausfiltern.
Version 15 ist zu 100% abwärtskompatibel zu den Versionen 5, 6, 7, 8, 9,10, 11, 12, 13 und 14. Das bedeutet, dass in Version 5, 6, 7, 8, 9, 10, 11, 12, 13 und 14 erstellte Projekte ohne Änderung auch in Version 15 lauffähig sind, auch wenn diese älteren Projekte die neuen Funktionen der neuen Version 15 noch nicht verwenden.