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

23. März 2017
23 März 2017

Womodo 7.4 ist ab sofort verfügbar

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

Wie immer ist auch zeitgleich ein Update der Dokumentation sowie ein Update der womodo Studio Entwicklungsumgebung online.

Mehr zu womodo 7.4 ...

22. März 2017
22 März 2017

Womodo Developer Studio

Kunden haben uns berichtet, daß womodo Studio bei manchen Installationen unter windows-32 Startprobelme hat. Wir haben das untersucht und tatsächlich kommt es vor, daß ein Doppelklick auf OpenWGADevStudio.exe wirkungslos bleibt.

Das Problem haben wir in der aktuellen Version korrigiert.

16. März 2017
16 März 2017

CMS Autoren im Intranet

Anders als in Web-Projekten haben Intranets in der Regel sehr viele Autoren, die einzeln oder in Gruppen jeweils für definierte Bereiche des Intranets verantwortlich sind. Die Rechte, Bereiche des Intranets zu bearbeiten, können in womodo sehr flexibel festgelegt werden.

Es stellt sich nun die interessante Frage, was CMS-Autoren eines Intranets in den Bereichen sehen sollen/dürfen, in denen sie KEINE Bearbeitungsrechte besitzen. Sollen dieser Autoren sehen können, welche Versionen von Seiten zukünftig veröffentlicht werden - woran also die Kollegen gerade arbeiten? Soll sichtbar sein, was sich in einem Genehmigungsworkflow befindet und noch nicht freigegeben ist?

13. März 2017
13 März 2017

Datei Drag&Drop im aktuellen FireFox

Die FireFox Entwickler haben in der neuesten Version des Browsers die internen Datenstrukturen geändert, die bei Drag&Drop Operationen verwendet werden. Das führt leider dazu, daß Drag&Drop von Dateien im womodo Content Manager mit dem aktuellen FireFox Browser derzeit nicht mehr funktioniert.

Das Problem haben wir bereits in womodo 7.4 gelöst.

7. März 2017
7 März 2017

CSS/JS URLs und der Browser Cache

CSS und JS URLs sollten vom Browser gecached werden können, und das möglichst nicht nur für 10 Minuten (wie es bisher der Default bei womodo ist), sondern für mindestens eine Woche (wie es Google empfiehlt).

Was aber, wenn dann das CSS oder JS geändert wird? Die URL bleibt die gleiche und Browser verwenden ihren Cache statt die geänderten Version zu laden. Die Lösung ist ein sich mit jeder Änderung neuer URL-Parameter an den Script-URLs. Aber das sollte möglichst "automatisch" passieren, denn als Projektentwickler vergißt man das schnell.

Im kommenden Basic-Website-Kit-2 (BWK2) haben wir das nun genau so implementiert. Das BWK2 berechnet für die zentralen CSS und JS URLs einen hashcode und fügt diesen als URL-Parameter hinzu.

<script type="text/javascript" src="/js/app.js?v=1043524322"></script>

3. März 2017
3 März 2017

now()

Wir haben heute einen alten Kundenwunsch erfüllt und in womodo 7.4 now() am TMLContext implementiert.

Beispiel:

<tml:case condition="event_start.after(now())">
Diesen Event sollten Sie nicht verpassen ...
</tml:case>

now() ist identisch mit WGA.createDate(), aber sprechender, selbsterklärend und einfacher zu schreiben.

1. März 2017
1 März 2017

Content Management Modules 6.2

Mit dem Release von OpenWGA 6.3 im April 2014 haben wir eine Reihe von Inhaltsmodulen aus OpenWGA entfernt. Diese Module verwenden JavaScript Bibliotheken, die nicht mehr gepflegt werden oder hängen von veralteten jquery Versionen ab. Um die Ablösung dieser Module durch neue OpenWGA Module zu erleichtern, haben wir seinerzeit diese nicht mehr unterstützen Module in ein Plugin "cm-modules-62" verschoben, das bei Bedarf separat installiert werden kann.

Seit OpenWGA 6.3 liefert Innovation Gate ausschließlich Module im Produkt aus, die vollständig von uns implementiert wurden und damit komplett unter unserer Kontrolle stehen.

Fast 3 Jahre später sind wir bei OpenWGA/Womodo 7.3 - aber die nicht mehr unterstützen 6.2-Module sind nach wie vor im Einsatz.

23. Februar 2017
23 Februar 2017

Womodo 7.4: optimierte Bildgrößen in RTF Feldern

Internetleitungen werden immer schneller - trotzdem wird es immer wichtiger, eine Website mit allen Resourcen optimal schnell auszuliefern. Und dazu gehören auch Bilder.

Womodo besitzt mit dem Konzept der "Image Derivate" seit langem eine Möglichkeit, Bilder in einer optimalen Größer auszuliefern, ohne das Autoren sich um Bildgrößen kümmern müssen. In womodo 7.4 haben wir dieses Konzept nun weiter verfeinert.

5. Februar 2017
5 Februar 2017

CSS- und JavaScript @import-s in womodo 7.3

Moderne Webprojekte versuchen, mit einem einzigen <script src="..."> Tag und einem einzigen <link href="..."> Tag im HTML HEAD auszukommen und die Skripte möglichst komprimiert zum Browser zu senden. Das führt in der Regel dazu, daß Seiten schneller laden und angezeigt werden, denn viele kleine CSS- und JavaScript Downloads verzögern das Rendern der Webseite, bis alle Skripte geladen sind.

Für Stylesheets existiert eine solche Möglichkeit seit Version 7.2: SCSS bieten mit seinem @import Mechanismus die Möglichkeit, viele einzelne (S)CSS-Resourcen zu einem einzelnen zusammenzuführen und der womodo SCSS Prozessor komprimiert das Ergebnis, um Ladezeiten zu minimieren.

Seit Version 7.3 bietet womodo einen solchen Mechanismus auch für JavaScripts, denn neben dem SCSS Prozessor besitzt womodo nun auch einen JSMIN Prozessor. Dieser kann beliebige JavaScript-Resourcen zusammenfassen und das Ergebnis komprimiert (per UglifyJS) ausgegeben.

2. Februar 2017
2 Februar 2017

Womodo CMS API für JavaScriptler

Die womodo CMS API ist von und für Java Entwickler geschrieben. Und das sieht dann z. B. so aus:

content().setTtile("trump");
content().setMetaData("author", "myself");
content().setMetaData("email", "someone@innovationgate.com");
content().setItemValue("age", 75);
content().setItemValue("job", "president");
content().save();

In womodo 7.4 wird das nun etwas eleganter gehen ...

31. Januar 2017
31 Januar 2017

Überschriften finden im Content Manager

In womodo 7.3 haben wir das neue SEO-Panel eingeführt. In diesem Panel wird u. A. die Überschriften-Struktur der aktuellen Seite angezeigt und man kann schnell erkennen, ob Ebenen fehlen oder mehrere <h1> Überschriften in der Seite vorhanden sind.

Das Problem: Wie findet man diese Überschriften im Content Manager auf der Seite? Nicht immer haben Überschriften einen auffälligen Stil, so daß sie sofort auffallen.

Im kommenden womodo 7.4 haben wir daher eine Möglichkeit geschaffen, alle Überschriften innerhalb der Seite temporär zu "markieren".

30. Januar 2017
30 Januar 2017

Innovation Gate auf Facebook

Ab sofort informiert Innovation Gate Kunden, Partner und Interessenten auch per Facebook über Neues bei Innovation Gate.

fb.com/innovationgate

Wir wissen, daß Facebook und andere Social-Plattformen zunehmend verwendet werden, um sich über Neuigkeiten zu informieren. Es ist also nur konsequent für Innovation Gate, Kunden auch über diesen Informationskanal mit aktuellen Informationen zu versorgen.

30. Januar 2017
30 Januar 2017

Womodo 7.3.2.1 released

Womodo 7.3.2.1 behebt einige kleine für Kunden aber dennoch entscheidende Fehler, die sich in womodo 7.3 eingeschlichen haben. Aus diesem Grund haben wir uns entscheiden, vor Erscheinen von womodo 7.4 ein weiteres Maintenance Release zu veröffentlichen.

Content Manager
  • #00004839 CM: unable to image-drop in empty table cells
  • #00004837 CM: virtual links changes not saved
  • #00004822 CM doesn't load if settings "entries in siteexplorer" is empty string

plugin-management

  • #00004838 Workflow Approval page shows error