Changelog 2.1.0

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Release Notes

  • Neuimplementierung der Abhängigkeitsprüfung. Alle Abhängigkeiten werden nun während der Generierung einer Seite erfasst. Die Seite wird nur neu generiert, wenn sich Daten geändert haben, die von der Seite verwendet wurden. Daraus ergibt sich, das es nicht mehr relevant ist mit welchem Link-Type (link, systemlink, navlink) Elemente miteinander verknüpft werden. Siehe Dependencies-Service, LinkTree-Service
  • Löschen von depublizierten Seiten erfolgt unmittelbar nach Prüfung aller Abhängigkeiten. Der unter Umständen hohe Zeit-Versatz zwischen dem Depublizieren und den tatsächlichen Löschen der Seite durch Scheduler-Mechanismen wurde mit der neuen Abhängigkeitsprüfung deutlich reduziert.
  • Das sequenzielle publizieren einzelner Artikel konnte aufgrund der neuen Abhängigkeitsprüfung aufgehoben werden. Das generieren von Artikeln kann nun parallel erfolgen.
  • Abhängigkeiten über mehrere Links hinweg können nun erkannt werden. Wird innerhalb eines Templates auf z.B. mylink.systemlink.mylist[2].mylink.systemlink.mytext zugegriffen wird der entsprechende Artikel nun auch generiert, wenn sich mytext geändert hat.
  • Neues Attribut referrerLinks für Article, Resource, Media
  • Neues Attribut publishedIn für Article, Resource, Media
  • Neues Attribut convert für sp:print
  • Neue Methode convert() für String
  • Implementation einer Schnittstelle für die Virtuelle Verwaltung (City Gov 3) zum Bürgerservice der Firma TSA
  • Neue iesadmin Kommandos generate, compile, ccopy (Siehe auch Kategorie:Administration)

Anmerkungen

Wir empfehlen dieses Update von Sitepark durchführen zu lassen.

Aktionen vor dem Update

Bitte prüfen Sie, ob die Bibliotheken libtiff und libgif installiert sind und installieren Sie sie gegebenenfalls vor dem Update. (nur für Linux-Systeme)

Aktionen nach dem Update

Nach dem Update auf Version 2.1.0 müssen alle Seiten neu generiert werden, damit alle Daten für die neue Abhängigkeitsprüfung zu Verfügung stehen. Wird die Generierung aller Seiten nicht ausgeführt, werden die Seiten bei abhängigen Änderungen nicht automatisch aktualisiert.

Suchabfragen für neue Abhängigkeitsprüfung

Durch die neue Abhängigkeitsprüfung werden nicht mehr nur die Suchabfragen überwacht, die am Artikel mit dem Type query gespeichert wurden, sondern alle mit sp:collection während der Generierung ausgeführten Suchabfragen.

Sind die Seiten eines Systems so aufgebaut, das für viele Seiten beim Generieren eine Suchabfrage ausgeführt werden muss, steigt die Anzahl der in regelmäßigen Abständen zu prüfenden Suchabfragen im Vergleich zur Version 2.0.x. Üblicherweise sind dies Suchabfragen, die Artikel suchen, die auf den gerade zu generierenden Artikel verlinken.

Sitepark empfiehlt in diesen Fällen die Suchabfragen durch die Funktionalität des neuen Attributes referrerLinks für Article, Resource, Media zu ersetzen. Dieses Attribut liefert alle Links, die auf den entsprechenden Artikel verweisen. Die Links werden über das IDLink-Objekt beschrieben.

Paradigmenwechsel

Sitepark hat wie oben beschrieben für die Version 2.1 ein neues Verfahren entwickelt, mit dem künftig Abhängigkeiten innerhalb des CMS erkannt werden. Bis zur Version 2.0.x wurden Abhängigkeiten zwischen Artikeln ausschließlich über den Eingabebereich eines Templates - in der Regel also innerhalb von <sp:io type="in"></sp:io> hergestellt. Suchabfragen und interne Links, die einer Überwachung unterliegen sollen, mussten dort angelegt werden. Mit der Version 2.1 wurde diese Funktionalität vollständig in den Ausgabebereich der Templates verlegt. Das bedeutet, dass fortan Abhängigkeiten zwischen Artikeln ausschließlich dadurch hergestellt und erkannt werden, dass ein Artikel während des Publikationsprozesses auf Inhalte eines anderen zugreift. Verknüpfungen und Suchabfragen, die im Eingabebereich eines Artikels angelegt wurden, führen damit nun nicht mehr automatisch zu wechselseitigen Abhängigkeiten. In der Praxis erwartet Sitepark durch diese Änderung des Systemverhaltens keine negativen Auswirkungen auf den Betrieb bestehender Systeme, da üblicherweise zu einer Verknüpfung im Eingabebereich eine entsprechende Ausgabe gehört.

Attribut 'Id'

Bis Version 2.0.x wurde <object>.Id mit grossem I toleriert. Dies ist ab Version 2.1 nicht mehr möglich. Sollten Templates diese Variante verwenden, müssen diese Stellen durch <object>.id ersetzt werden.

Manuelles Update

Sie können neben dem Online-Update, welches über den IES-Admin stets die neuste IES-Version downloaded und installiert, eine bestimmte Version als Offline-Paket installieren. Dieses Paket ist primär für Intranet-Server ohne Internet-Verbindung konzipiert, kann aber auch verwendet werden, wenn ein Versionswechsel beim Online-Update nicht gewünscht ist. Das Update-Paket für die letzte IES-2.1.0 Version können Sie mit dem im IES-Admin konfigurierten Zugängen hier runterladen.

Zur Installation müssen Sie in der Console folgendes Kommando eingeben:

iesadmin update -s /path_to_download/update-2.1.0.uip

Releases

Changelog

Version 2.1.0.3

(19.10.2009 09:07)

mod_vv
Korrgierter Fehler Fehler beim Link des proaktiven Spamschutzes behoben.
install
Korrgierter Fehler JDK ohne Build-Nummer produziert einen Fehler
Korrgierter Fehler EJB3 Klassen für iesclient noch im Classpath

Version 2.1.0.2

(14.10.2009 09:58)

core
Korrgierter Fehler Für LinkTrees, bei denen das Locale ausgewertet werden sollen, wurde das Locale nicht richtig übernommen.
common
Korrgierter Fehler Für LinkTrees, bei denen das Locale ausgewertet werden sollen, wurde das Locale nicht richtig übernommen.

Version 2.1.0.1

(08.10.2009 12:34)

install
Korrgierter Fehler Bestimmte GIF-Bilder konnten den IES zum Absturz bringen

Version 2.1.0

(07.10.2009 09:19)

ies-generator
Korrgierter Fehler Wenn für spt:imp kein format angegeben wurde, ist das format-Attibut von system.information verwendet worden. Dies wurde korrigiert.
maintenance
Neue Funktion / Neues Feature Neue iesadmin Kommandos compile, generate, ccopy
Neue Funktion / Neues Feature Neue libgfx-Bibliothek mit gif und tiff Unterstützung
ies
Neue Funktion / Neues Feature Neues Icon für Services, die aufgrund eines Fehlers abgebrochen wurden
Neue Funktion / Neues Feature Für das Login-Fenster vom IES-Admin kann jetzt auch die Browser-Vervollständigung genutzt werden.
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
ies-admin
Neue Funktion / Neues Feature Tooltips für Status-Icons
Neue Funktion / Neues Feature Für das Login-Fenster vom IES-Admin kann jetzt auch die Browser-Vervollständigung genutzt werden.
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
ies-xip
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
ies-api
Neue Funktion / Neues Feature Neue iesadmin Kommandos compile, generate, ccopy
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
mod_vv
Neue Funktion / Neues Feature Integration des Bürgerservice Schnittstelle der Firma TSA
startup
Neue Funktion / Neues Feature Neue iesadmin Kommandos compile, generate, ccopy
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
core
Neue Funktion / Neues Feature Neue iesadmin Kommandos compile, generate, ccopy
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
spml
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
common
Neue Funktion / Neues Feature Neue iesadmin Kommandos compile, generate, ccopy
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
client
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
thirdparty
Geänderte Funktion / Geändertes Feature Neue Version 5.1.8 vom MySQL-Connector/J integriert.
Neue Funktion / Neues Feature Neue libgfx-Bibliothek mit gif und tiff Unterstützung
Neue Funktion / Neues Feature Jericho-HTML API zur Konvertierung von HTML nach Text hinzugefügt.
install
Neue Funktion / Neues Feature Parameter für die Steuerung der Bildberechnung.
Neue Funktion / Neues Feature Neue libgfx-Bibliothek mit gif und tiff Unterstützung
Korrgierter Fehler runuser mit kompletten pfad verwenden '/sbin/runsuer'
Geänderte Funktion / Geändertes Feature Alle über iesclient aufgerufenen Skripte werden jetzt über ein Launcher-Klasse gestartet, um dynamisch modulabhängige Bibliotheken einzubinden.
infosite
Neue Funktion / Neues Feature Ausgabe aller Publisher-Domains in XML eingefügt.
Geänderte Funktion / Geändertes Feature Neue Abhängigkeitsprüfung für generierte Seiten
Neue Funktion / Neues Feature Die Sprache kroatisch wird nun untersützt.