Innovation Gate Blog

Im Innovation Gate Blog berichten unsere Entwickler regelmäßig über ihre Arbeiten und Erfahrungen, geben Tips und "Best-Practice" Hinweise und informieren über existierende und geplante Features im CMS womodo.


RSS Feed JSON Feed

13. April 2018

Womodo 7.5.4 released

Etwas früher als gewöhnlich und ausgerechnet an einem Freitag den 13ten haben wir eine aktualisierte Version unseres womodo CMS released.

In der Version sind einige Fehler korrigiert, die zu unnötigen Fehlermeldungen in Clusterumgebungen führen können. Darüber hinaus wurde ein Fehler in der Replikation von Datenbanken korrigiert, der zu einer Duplicate-Key Exception führte. Ein weiteres behobenes Problem betrifft die Verwendung von WebServices.

Von daher raten wir allen womodo 7.5-Kunden zu diesem Update.

3. April 2018

Womodo 7.5.3 released

Womodo 7.5.3 released

Ab sofort steht die neue Version des womodo CMS für alle Kunden zum Download bereit.

In den letzten 4-5 Wochen haben wir diesmal fast 20 neue Features implementiert, über die wir teilweise bereits in diesem Blog berichtet haben.

27. März 2018

Clientseitiges JavaScript und serverseitige Daten

Ein Vorteil von clientseitigem JavaScript gegenüber "berechneten" Scripts im Template code ist, daß er aufgrund seiner statischen Natur optimal vom Browser gecachet werden kann.

Ein Nachteil dagegen ist, daß das Script dann keine Informationen über Daten auf dem Server enthalten kann.

Für dieses Problem bietet womodo 7.5.3 nun eine Lösung.

26. März 2018

AFW.Util.dateRange: Datumsbereiche in womodo 7.5.3

Immer wieder stehen wir in Projekten vor der Aufgabe, einen Datumsbereich auszugeben. Etwa 

WM 2018
14. Juni 2018 bis 15. Juli 2018

Oder auch 

Eröffnungsspiel
14. Juni 2018 18:00 Uhr bis 14. Juni 2018 20:00 Uhr

Diese beiden Datumsbereiche wären leichter lesbar, wenn gleiche Jahre, Monate und Tage wie folgt berücksichtigt würden:

WM 2018
14. Juni bis 15. Juli 2018
Eröffnungsspiel
14. Juni 2018, 18:00 bis 20:00 Uhr

24. März 2018

Womodo/OpenWGA Issue Tracker nun mit RSS Feed

Für einen CMS Hersteller wie Innovation Gate ist es wichtig, Änderungen in der Produktfamilie womodo und seiner Open Source Community Edition OpenWGA nachvollziehbar zu dokumentieren. Dies geschieht regelmäßig im OpenWGA-Issue-Tracker.

Damit Sie frühzeitig darüber informiert sind woran wir aktuell arbeiten, haben wir nun einen RSS-Feed im Issue-Tracker implementiert. Abonnieren Sie den Feed in Ihrem RSS Reader über die folgende URL:

https://tracker.openwga.com/xml/overlay:rss.en.xml 

12. März 2018

Neue womodo Startseite

Neue womodo Startseite
Bei einem frisch installierten womodo CMS wird bei Aufruf der Root-URL oder der URL /start eine Startseite angezeigt, die bestätigen soll, daß der Server läuft. Diese Seite haben wir in womodo 7.5.3 neu gestalten und geben nebenbei auch ein paar nützliche Informationen für Entwickler und Administratoren aus.
4. März 2018

Womodo Genehmigungsworkflow

Womodo Genehmigungsworkflow
Die Optik der Seite zum Genehmigen oder Ablehnen von Seiten in einem womodo Genehmigungsworkflow ist etwas in die Jahre gekommen. Deshalb haben wir uns entschlossen, diese Seite ab womodo 7.5.3 in einem neuen, frischen, gradlinigen Layout zu präsentieren.
27. Februar 2018

Neues Womodo 7.5.2 Maintenance Release

Womodo 7.5.2 steht ab sofort zum Download bereit.

Wir empfehlen dieses Update insbesondere allen Kunden, die die in 7.5.1 eingeführten kurzen Titelpfad URLs verwenden, weil wir in diesem Bereich die Performance verbessern konnten.

Die Liste aller Änderungen und neuen Featurtes finden Sie wie immer im womodo Issue Tracker.

31. Januar 2018

Womodo 7.5.1 ist released

Womodo 7.5.1 ist released

Das erste womodo CMS Update des Jahres 2018 ist ab sofort verfügbar.

Neben einigen Detailverbesserungen stehen damit für alle Kunden zwei wesentliche neue Features zur Verfügung, über die wir hier im Blog bereits berichtet haben:

Darüber hinaus steht auch ein Update der Womodo Entwicklungsumgebung womodo Studio zur Verfügung. 

19. Januar 2018

Zugriffsstatistik für womodo CMS

Zugriffsstatistik für womodo CMS

Das aktualisierte interaktive Statistik-Plugin für womodo 7.5 zeigt je Website die Zugriffe der letzten 12 Monate und detaillierter der letzten 30 Tage übersichtlich mit Hilfe von interaktiven HTML5-Charts.

Ein Klick auf einen Monat oder einen Tag genügt, um in die gewünschte Detailansicht zu gelangen.

8. Januar 2018

CSV Import mit womodo

CSV Import mit womodo

Hin und wieder ist es notwendig, externe Daten in das CMS zu importieren - seien es Adressen, Produkte oder andere Daten und häufig werden diese Daten als CSV Datei geliefert.

In womodo 7.5.1 haben wir nun ein elegantes Werkzeug dafür implementiert: den AFW.Util.csvReader.

2. Januar 2018

Kürzere URLs mit womodo 7.5.1

Wir starten das Jahr 2018 mit einem Feature, das seit langem auf der Wunschliste vieler Kunden steht: kürzere URLs.

Womodo URLs enthalten (in der Regel) einen 32-stelligen Schlüssel in der URL. Mit Hilfe dieses Schlüssels kann Womodo die angeforderte Seite schnell finden und anzeigen. Das sah bisher so aus:

/path/to/products~8a81811d58b101850158b10570690014.de.html

In womodo 7.5.1 haben wir nun eine Möglichkeit geschaffen, deutlich kürzere Schlüssel für den gleichen Zweck zu verwenden. Und das sieht dann etwa so aus:

/path/to/products~1.de.html


14. Dezember 2017

Womodo 7.5 ist ab sofort verfügbar

Womodo 7.5 ist ab sofort verfügbar

Womodo 7.5 ist ab sofort verfügbar und wir sind sehr stolz auf diese neue Version.

Um unser bestes CMS weiter zu verbessern, haben wir die Projekte der letzten 12 Monate analysiert und nach Möglichkeiten durchforstet, die Templateentwicklung weiter zu vereinfachen. Das Ergebnis ist u. A. 

8. Dezember 2017

Womodo 7.5 mit verbesserten Titel-Pfad-URLs

Die meisten womodo Websites verwenden suchmaschinenfreundliche URLs, die aus den Titeln der Seiten im Pfad der Seitenhierarchie bestehen. Dadurch kommen alle Pfad-Titel in der URL vor und Suchmaschinen können die Seite unter diesen Schlüsselwörtern indizieren.

In womodo 7.5 haben wir diese "Titel-Pfad-URLs" weiter verbessert und verhindern so gelegentliche Konflikte zwischen Autoren, Administratoren und dem CMS-System.

5. Dezember 2017

womodo und SQL-Injections

womodo und SQL-Injections
SQL-Injection ist ein beliebtes Verfahren, Webserver anzugreifen, um unerlaubt Daten auszulesen, zu verändern oder Daten zu löschen. Im womodo CMS können solche Angriffe durch die Verwendung von "Query-Parametern" bei Datenbankabfragen zuverlässig verhindert werden.
15. November 2017

Einfacher scripten mit womodo 7.5

Im letzten Beitrag haben wir über Verbesserungen in der TML Template Engine im kommenden womodo 7.5 gesprochen. Heute möchten wir einige Verbesserungen in TMLScript vorstellen.

Zwar benötigt ein womodo Template Entwickler in der Regel keinerlei Java Know How. Aber bei einigen Methoden der womodo CMS API merkt man die Java-Herkunft (zu) deutlich. Lange Methodennamen und Parameterlisten sind unhandlich und erfordern bisher das Nachschlagen in der Doku.

12. November 2017

Wrap me if you can ...

Wrap me if you can ...

Die Arbeiten an womodo 7.5 sind im vollen Gange ...

Um unser bestes CMS weiter zu verbessern, haben wir die Projekte der letzten 12 Monate analysiert und nach Möglichkeiten durchforstet, die Templateentwicklung weiter zu vereinfachen. Ein erstes Resultat dieser Analyse haben wir bereits im letzten Beitrag zum neuen @{Pre-Prozessor} vorgestellt.

In diesem Beitrag geht es darum, Seitenelemente intelligent mit HTML-Tags anzureichern (zu "wrappen") und so mit weniger Template-Code besseres und fehlerfreies HTML zu erzeugen.

6. November 2017

WebTML @{Pre-Prozessor}

WebTML @{Pre-Prozessor}

Mit WebTML steht womodo eine leistungsstarke <tag>-basierte Template Engine zur Verfügung. Mit der Einführung von Controllern in womodo ist die Präsentation der Daten (die View-Komponenten) im CMS noch einmal deutlich übersichtlicher und intuitiver geworden. Vom Autor gepflegte Inhalte und von Backend gelesene Daten werden per <tml:item>  oder <tml:meta> im Template ausgegeben.

Derzeit denken wir bei Innovation Gate darüber nach, ob gerade die Verwendung von <tml:item> und <tml:meta> durch den Einsatz eines "Pre-Prozessors" weiter vereinfacht werden könnte.


23. Oktober 2017

Womodo 7.4.5 ab sofort verfügbar

Womodo 7.4.5 ab sofort verfügbar

Das monatliche Maintenance Update des womodo CMS steht ab sofort für alle Kunden zum Download bereit.

Die komplette Liste aller Neuerungen und Korrekturen finden Sie wie immer in unserem Issue-Tracker.

3. Oktober 2017

Hijax - Der Website Turbo

Hijax - Der Website Turbo

Klinkt man auf einen Link einer Website, so wird die adressierte Seite komplett geladen. Inklusive aller Stylesheets und JavaSkripte. Die Anzeige der neuen Seite wird dabei in der Regel vom Browser so lange blockiert, bis alle Skripte und Styles geladen sind.

Das ist eigentlich gar nicht notwendig, denn Skripte und Stylesheets sind häufig für alle Seiten einer Website die gleichen. Könnte die neue Seite nicht auch ohne diesen Overhead geladen und damit merkbar schneller angezeigt werden?

Ja, das kann Sie in der Tat. Die dazu notwendige Technik wird als Hijax bezeichnet. Innovation Gate nutzt diese Technik seit mehr als einem Jahr auf dieser Website und wir können bestätigen: It works.