Changelog 2.2.0
Version vom 9. März 2011, 10:25 Uhr von Iesdev (Diskussion | Beiträge)
Release Notes
- Neuimplementierung des XIP Im und Exports.
- Neues Kommandozeilen Werkzeugt
iesxip - Neues Webinterface für XIP (XIP Manager)
- Neues Kommandozeilen Werkzeugt
- Aufbau einer öffentlichen API für den IES in Java, PHP und JavaScript
- Volltext-Index (Lucene). Kann nur über die neue IES-API angesprochen werden (IES.Repository.search())
- Neue Suchabfragen-Syntax. Kann nur über die neue IES-API angesprochen werden (IES.Repository.search())
- Ergänzende Implementierung von Primitiv-Datentypen (
primitiveText,primitiveLong,primitiveDouble,primitiveBoolean,primitiveLink) - Neues Konzept zur Entwicklung IES basierter WEB 2.0 Applikationen.
- Neues Konzept zur Entwicklung von Applikationen, die innerhalb einer generierten Web-Seite laufen sollen.
- Neues Produkt Infoticket
- Weiterentwicklung des Produktes Newsdesk
- Weiterentwicklung des Produktes CityGov3
- Weiterentwicklung des Produktes CityCall115
Anmerkungen
- Volltext-Index
- Mit der neuen IES-API ist die Suche über einen Volltext-Index möglich. Hierzu muß nach dem update einmalig der Volltextindex aufgebaut werden. Dies muss über die IES-Admin-Oberfläche erfolgen:
IES-Admin -> Applikationseinstellungen -> Dienste -> Full-Text Indexer Server -> rechte Maus-Taste -> Index neu erstellen -> Alle Mandanten
- Für die Auswertung von Suchabfragen wurde eine Anpassung vorgenommen.
- Text-Daten und Verknüpfungs-Daten liegen in unterschiedlichen Datenbank-Tabellen. Bei einer Suchabfrage muss entschieden werden in welcher Tabelle nach den gewünschten Daten gesucht werden soll. Bisher enthielten Feldnamen von Verknüpfungsfeldern immer eine der Endungen
.link,.systemlinkoder.navlinküber die erkannt wurde, das die Daten in der Verknüpfungs-Tabelle gesucht werden mussten. Mit der Einführung des TypesprimitiveLinkist dies nicht mehr möglich. Aus diesem Grund wird nun der Suchwert ausgewertet.
Im Normalfall hat das keine Auswirkungen auf zu aktualisierende Systeme.
Bisher wurde folgende Syntax toleriert:
sp_mylink.link = '100010100000020115-1015'
Dies kann nicht mehr unterstützt werden. Die richtige Syntax lautet:
sp_mylink.link = 100010100000020115-1015
Folgende Regeln gelten nun:
- Ist der Wert eine ID, wird in der Verknüfungs-Tabelle gesucht
mylink = 100010100000020115-1015
- Ist der Wert ein Anchor, wird in der Verknüfungs-Tabelle gesucht
mylink = !{myanchor}
- Ist der Wert eine Zeichenkette, wird in der Text-Tabelle gesucht
mytext = '100010100000020115-1015'
- Ist der Wert eine Zahl, wird in der Text-Tabelle gesucht
mynumber = 5
Releases
Changelog
Version 2.2.0.24
(09.03.2011 09:28)
- infoticket

Der Nutzerfilter-Store wird nun früher gefüllt, sodass die dazugehörigen Menüs richtig angezeigt werden.
- ies-xip
- ies-admin
- ies-api

Das LoginPanel gibt nun eine Meldung aus, wenn kein Mandant mit dem verwendeten Modul konfiguriert ist.
- tinymce
- mod_vv
- startup
Version 2.2.0.23
(02.03.2011 15:07)
- ies
- ies-admin
- startup
- maintenance
- common
- client
- ies-xip

Korrekturen im LDAP-Nutzer Import über 'iesxip' 
Beim Export von Elementen die über Suchabfragen definiert wurden, konnte kein automatischer Anchor vergeben werden.
- core

Beim Umbenennen von Verzeichnissen (nur Groß-Klein-Buchstaben Änderung), wurden die alten Dateien nicht gelöscht.
- tinymce
- infosite
- mod_vv
Version 2.2.0.22
(23.02.2011 14:19)
- core
- spml
- common
- thirdparty
- infoticket
- infosite

noscript-Tag wurde hinzugefügt. 
CSS für A-Z-Filterliste angepasst, damit die Liste auch klickbar ist 
Form-Solutions Anbindung funktionierte in CityGov nicht mehr.
- ies-generator
- ies-xip
- form-service
- ies-api
- mod_vv
Version 2.2.0.21
(14.02.2011 10:59)
- mod_vv

Zuvor eingegebene X- und Y-Koordinaten werden nun auch eingabeseitig als Default-Koordinaten für den Kartenausschnit mit OpenStreetMap verwendet
- infoticket
- core
- maintenance
- ies-api

Neue Methode ContentContainer.has() 
Neue Methode Repository.getChildren() 
Erweiterung der Workflow-Steuerung um eine Erinnerungs-Funktion
- form-service

Die Eingabe von zusätzlichen Hinweisen erstellt, die bei Eingabe der Kontaktdaten eines Formulars angezeigt werden. 
Die 'toggle' Eigenschaft beim 'Weiter' Button entfernt
- infosite
Version 2.2.0.20
(10.02.2011 14:18)
- infoticket
- infosite
Version 2.2.0.19
(10.02.2011 08:54)
- form-service
- infoticket
- ies-api
Version 2.2.0.18
(09.02.2011 08:18)
- infoticket
Version 2.2.0.17
(08.02.2011 14:55)
- form-service

Eingabe/Änderung der Kontakdaten erst nach Einwilligung des Kunden möglich. 
Abfrage der Pflichtfelder bei den Kontaktdaten ergänzt. 
Validierung von Pflicht- und E-Mail Eingabefeldern korrigiert.
- ies-api
- extjs
- ies-generator
- mod_vv

Markup und CSS für die Positionierung von Bildern in Personen geändert. 
Template-CSS angepasst für die Schnipsel.
- infoticket

Suchabfrage wurde nicht richtig escaped. 
Such- und Filterfunktionen wurden in die Sidebar der Ticketübersicht ausgelagert. 
Volltextsuche hat nicht die geschlossenen Tickets eingeschränkt.
- core

Besserer Fehlermeldung bei einer Fehlerhaften RANGE-Definition in einer SPQL Query 
Beim Neuaufbau eines Volltext-Index wurde der Index nicht richtig geschlossen.
Version 2.2.0.16
(02.02.2011 11:22)
- extjs
- ies-api
- infoticket
- form-service

Das Empfängerformular wird nun auch bei fehlendem Kontaktblock aktiviert, wenn das eigentliche Formular valide ist.
Version 2.2.0.15
(31.01.2011 14:00)
- startup
- spml
- thirdparty
- client
- ies-generator
- ies-admin

Performanz Optimierungen für die Generierung von Artikeln 
Korrektur der angezeigten Zeiten bei den gesperrten Elementen
- core
- install
- infosite
- form-service

Bei Formularen ohne Angabe eines Subjects für die Benachrichtigung wird der Name des Formulars verwendet.
- ies-api
- ies-xip

Bei der Definition des Imports wurde die Liste der konfigurierten Publisher nicht angezeigt, wenn keine Publisher-Kanäle existieren 
CSS werden jetzt nur noch im HTML-Head eingebunden
- mod_vv
Version 2.2.0.14
(11.01.2011 11:05)
- form-service
- core
- infoticket
- ies-admin

Verschiedene JavaScript-Fehler behoben. 
Icons zu den KontextMenüs hinzugefügt 
Javascript Plugin Dateityp geändert (plugin.js - plugin.json)
- ies-xip

Javascript Plugin Dateityp geändert (plugin.js - plugin.json) 
Korrekturen bei JSON-Objekten um Fehlermeldungen im MSIE zu verhindern.
- maintenance
- ies-api

Javascript Plugin Dateityp geändert (plugin.js - plugin.json) 
Neue Methoden ContentContainer.getTextArray() und ContentContainer.getLinkArray() implementiert.
- mod_vv
- ies

Javascript Plugin Dateityp geändert (plugin.js - plugin.json) 
Bug im Login-Dialog bei Webkit-basierten Browsern behoben.
Version 2.2.0.12
(03.01.2011 14:45)
- ies-generator

Auswertung der 'default' Personalisierungs-Informationen korrigiert. 
Der Tag spt:personalization kann nun auch innerhalb von Iteratoren genutzt werden.
- spml
- core
- mod_vv
- infosite
Version 2.2.0.11
(22.12.2010 16:07)
- mod_vv
- infosite
- ies-xip
- ies-api
- ies-admin

Button zum starten, stoppen und aktualisieren im IES-Admin entfernt, da diese Funktionen z.Z nicht stabil funktionieren. 
Fehler abfange, wenn ID eines gelockten Elementes nicht aufgelöst werden kann.
Version 2.2.0.10
(16.12.2010 17:38)
- ies-generator
Version 2.2.0.9
(16.12.2010 11:32)
- ies-generator
Version 2.2.0.8
(16.12.2010 10:52)
- mod_vv
- core
Version 2.2.0.7
(14.12.2010 17:05)
- core
- mod_vv
- client
- ies-xip
- infoticket

Archive für geschlossene Tickets können wieder erstellt werden. 
JavaScript mit Hilfe von jslint bereinigt
- newsdesk
- ies-admin
- ies-api
Version 2.2.0.6
(03.12.2010 15:18)
- spml
- core
- mod_vv
- infosite
- infoticket
- ies-xip

Verschiedene LDAP-Fehler abgefangen 
Für den Import konnten keine Publikationsbereiche definiert werden.
- newsdesk
- startup
- ies-api
Version 2.2.0.5
(24.11.2010 10:56)
- ies-xip

Sicherheitsabfrage vor dem Import 
Button-Beschriftung zum starten des Import/Export angepasst 
Fehler beim Mapping von Publikationskanälen korrigiert
- startup
- ies-api

PHP Arrays, die im VariablenNamen mit '[]' angegeben sind, können nun auch in Rpc-Requests ausgewertet werden.
- extjs
- newsdesk
- ies
- ies-admin
Version 2.2.0.4
(23.11.2010 08:25)
- mod_vv
- infosite

Referenz auf nicht mehr existente Funktionen setEditorFirstname und setEditorLastname in tag.spt.objectlink entfernt
- ies-xip
- infoticket
- ies-api

ExtJS Unter-Container auch mit IES.content.Converter.toContainer berücksichtigen. 
IES_Module Klasse für PHP-API um Modul-Informationen abfragen zu können
Version 2.2.0.3
(19.11.2010 17:14)
- common
- infoticket

Ticket-Filter nach Nutzer wurde implementiert 
Volltextsuche für Tickets wurde implementiert 
Kontakt-Daten innerhalb von Infoticket bearbeiten.
- ies-xip
- ies-api
Version 2.2.0.2
(16.11.2010 13:20)
- ies-api
- mod_vv
Version 2.2.0.1
(12.11.2010 15:38)
- mod_vv
Version 2.2.0
(12.11.2010 09:23)
- infoticket
- zend
- maintenance
- common
- startup
- ies
- client
- ies-admin
- extjs
- ies-api
- ies-xip
- install
- thirdparty

Lucene API auf Version 3.0.2 aktualisiert 
Jakarta Commons Codec auf Version 1.4 aktualisiert. 
JSON API
- core
- ies-generator
- infosite
- mod_vv