Changelog 2.1.0
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
Kommandosgenerate, compile, ccopy
(Siehe auch Kategorie:IES-Admin_(commandline)) - Für die Version 2.1.0.25 und größer sollte die Datei 'index-extra-conf.xml' innerhalb der Nutch-Konfiguration(en) auf den Webservern ausgetauscht werden um die Funktionalität der Ausgabe von Synonymen bei der Suche innerhalb der Daten aus CityGov zu ermöglichen. Außerdem muss die PHP-Library phplib.xip mit der aktuellste Version aktualisiert werden.
- Ab der Version 2.1.0.32 muss nach dem Update der VV (CityGov) eine weitere Style-Anweisung für die Anpassungen zur Barrierefreiheit in die vv_all.css eingefügt werden:
#vv_content .searchOfAlphabet .letter {
background: none;
border: medium none;
cursor: pointer;
display: block;
float: left;
margin: 2px 2px 2px -2px;
padding: 2px 2px 2px 0px;
}
Anmerkungen
Wir empfehlen das Update von 2.0.x auf 2.1.x 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.33
(03.02.2010 16:59)
- ies
- ies-admin
- mod_vv
- infosite
- startup
Version 2.1.0.32
(29.01.2010 11:17)
- core
Version 2.1.0.31
(29.01.2010 09:10)
- core
- maintenance
Version 2.1.0.30
(28.01.2010 14:37)
- install
- startup
- core
Version 2.1.0.29
(27.01.2010 15:37)
- install
Bei der Verkleinerung von Bildern konnte am rechten Rand ein 1 Pixel breiter weisser Rand entstehen. Bei der Bildberechnung wurden die erzeugten PNG-Bilder nicht komprimiert.
- maintenance
- client
Version 2.1.0.28
(26.01.2010 17:29)
- common
- ies-admin
- infosite
- core
- install
Bei fehlerhaften Bildern konnte die Bildberechnung zu einem Absturz führen. Prüfen, ob 'nm' Script installiert ist. Classpath für iesclient angepasst.
- mod_vv
Version 2.1.0.27
(14.01.2010 15:25)
- mod_vv
Formularparameter der Suche werden vor der erneuten Ausgabe encodiert. Untersützten von Formularen für die TSA-BUS-Schnittstelle.
Version 2.1.0.26
(13.01.2010 13:58)
- core
Medien innerhalb eines Iterators, die verschoben wurden und bei denen dann die Medium aus einer älteren Artikel-Version geholt wurde, konnten nicht mehr geladen werden
Version 2.1.0.25
(12.01.2010 08:24)
- core
- mod_vv
Version 2.1.0.23
(06.01.2010 13:47)
- core
Eine Suche über das Feld 'filename' lieferte keine Medien-Artikel Fehler beim Laden des Originaldateinamens korrgiert.
- ies-generator
- maintenance
- common
Version 2.1.0.21
(21.12.2009 15:11)
- spml
Die Ermittlung der Templates für die Abhängigkeitsprüfung wurden falsch ermittelt. Mail-Publisher musss auch scaleimage-Objekte erzeugen können.
Version 2.1.0.20
(18.12.2009 10:03)
- infosite
Die Suchergebnisse innerhalb des Link-Dialoges wurden nicht für die Bild-Darstellung und der Detail-Darstellung verwendet.
- mod_vv
- ies-generator
- startup
- maintenance
Für ieasadmin ccompile und iesadmin generate konnten die Aktionen nicht für mehrere Mandanten ausgeführt werden. Zip-Funktion über die Util-Klasse bereitgestellt.
- ies
- ies-admin
- install
- common
- core
Version 2.1.0.19
(10.12.2009 16:55)
- install
- ies
- mod_vv
Anzeige der Vorschaufunktion angepasst. Implementation von Version 5.0 der BUS-Schnittstelle. Javascript-Fehler beim Anlegen von Öffnungszeiten behoben.
- core
Die Version eines Pools oder Elementes wurden nicht geändert, wenn sich nur Meta-Daten geändert haben.
Version 2.1.0.18
(07.12.2009 09:24)
- common
- mod_vv
- ies
Version 2.1.0.16
(02.12.2009 16:00)
- ies-admin
- maintenance
- ies
Version 2.1.0.13
(01.12.2009 15:48)
- ies
- ies-admin
- spml
- common
Version 2.1.0.11
(30.11.2009 16:06)
- spml
- ies
- startup
- ies-generator
- ies-admin
Fonts können während des Betriebs nachinstalliert und über IESAdmin neu geladen werden. Ausgabe der Fonts alphabetisch sortiert.
- core
Suchabfragen mit dem Schlüsselwort 'now' verwendeten für die Query stets das Datum, an dem die Query gespeichert wurde.
- common
Suchabfragen mit dem Schlüsselwort 'now' verwendeten für die Query stets das Datum, an dem die Query gespeichert wurde.
Version 2.1.0.10
(11.11.2009 14:24)
- mod_vv
Implementation des Slot zur Filterung der bereits verknüpften BUS Artkel in dem spt:link Tag. Fehler bei der Anzeige der Auswahl von BUS oder CityGov Texten behoben.
- ies-generator
- startup
- infosite
- ies-api
Generieren von Seiten nicht mehr abbrechen, wenn ein Fehler beim generieren eines Artikels auftritt.
- maintenance
Korrekturen an der Berechnung des RepetitionDate bei wöchentlichen Terminen mit Intervall. Tabelle SearchIndexDefinition gelöscht. Ist Aufgrund der neuen Abhängigkeistprüfung nicht mehr notwendig.
- common
- core
- install
- spml
Version 2.1.0.9
(03.11.2009 14:15)
- ies-api
- maintenance
- common
Definition des RepetitionCount von wöchendlichen Wiederholterminen angepasst. Locking für parallele IESAdmin-Aufrufe implementiert
- ies
- startup
Locking für parallele IESAdmin-Aufrufe implementiert SecurityFilter kann nun auch Basic-Authentication Header auswerten.
- core
PublicationState um die Funktion getPublisher erweitert. Bei Updates im laufenden IES wurden nicht alle alten Objekte aufgeräumt, so das es zu konflikten kommen konnte
Version 2.1.0.8
(29.10.2009 08:32)
- common
Version 2.1.0.7
(28.10.2009 15:16)
- common
- core
Version 2.1.0.6
(27.10.2009 11:56)
- maintenance
Update-Aktionen die mit 'general' gekennzeichnet sind konnten durch die md5 hash-Prüfung Fehler erzeugen.
- core
- mod_vv
- thirdparty
Bei der Umwandlung von Texten in Bildern wurde bei bestimmten Font-Typ, Font-Größe kombinationen die Höhe des Bildes falsch ermittelt.
- install
Version 2.1.0.5
(21.10.2009 12:00)
- ies-generator
- yui
- infosite
CSS-Korrekturen für Bilder im Link-Dialogfenster Beim neu anlegen eines Templates erschien die Warnung, das sich der Suffix des Templates geändert hat.
- core
Version 2.1.0.4
(20.10.2009 16:31)
- infosite
- ies-generator
- tinymce
- common
Version 2.1.0.3
(19.10.2009 09:07)
- mod_vv
- install
Version 2.1.0.2
(14.10.2009 09:58)
- core
Für LinkTrees, bei denen das Locale ausgewertet werden sollen, wurde das Locale nicht richtig übernommen.
- common
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
Version 2.1.0
(07.10.2009 09:19)
- ies-generator
Wenn für spt:imp kein format angegeben wurde, ist das format-Attibut von system.information verwendet worden. Dies wurde korrigiert.
- maintenance
Neue iesadmin Kommandos compile, generate, ccopy Neue libgfx-Bibliothek mit gif und tiff Unterstützung
- ies
- ies-admin
Tooltips für Status-Icons Für das Login-Fenster vom IES-Admin kann jetzt auch die Browser-Vervollständigung genutzt werden. Neue Abhängigkeitsprüfung für generierte Seiten
- ies-xip
- ies-api
- mod_vv
- startup
- core
- spml
- common
- client
- thirdparty
Neue Version 5.1.8 vom MySQL-Connector/J integriert. Neue libgfx-Bibliothek mit gif und tiff Unterstützung Jericho-HTML API zur Konvertierung von HTML nach Text hinzugefügt.
- install
- infosite