Changelog 2.2.0: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Iesdev (Diskussion | Beiträge) |
Iesdev (Diskussion | Beiträge) |
||
Zeile 59: | Zeile 59: | ||
* [[Changelog 2.0.0]] | * [[Changelog 2.0.0]] | ||
==Changelog== | ==Changelog== | ||
+ | ====Version 2.2.0.15==== | ||
+ | (31.01.2011 14:00) | ||
+ | ;startup | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{changed}} || Performanz Optimierungen für die Generierung von Artikeln | ||
+ | |} | ||
+ | ;spml | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{changed}} || Performanz Optimierungen für die Generierung von Artikeln | ||
+ | |} | ||
+ | ;thirdparty | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{changed}} || Performanz Optimierungen für die Generierung von Artikeln | ||
+ | |} | ||
+ | ;client | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{changed}} || Performanz Optimierungen für die Generierung von Artikeln | ||
+ | |} | ||
+ | ;ies-generator | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{added}} || spt:diff um das Attribut id erweitert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || spt:textarea um das Attribut style erweitert | ||
+ | |} | ||
+ | ;ies-admin | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{changed}} || Performanz Optimierungen für die Generierung von Artikeln | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Korrektur der angezeigten Zeiten bei den gesperrten Elementen | ||
+ | |} | ||
+ | ;core | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{changed}} || Performanz Optimierungen für die Generierung von Artikeln | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Fehler beim Schliessen eines FulltextIndex wurde nicht abgefangen. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Verknüpfungen, die über den Tag LinkedInformation erstellt wurden, werden nun auch durch den DependenciesService überprüft. | ||
+ | |} | ||
+ | ;install | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{changed}} || In iesclient JAVA_HOME nur ermitteln, wenn nicht schon in sitepark.conf angegeben. | ||
+ | |} | ||
+ | ;infosite | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{fixed}} || Javascript-Fehler beim Ermitteln der GEO-Koordinaten von Adressdaten behoben. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Versionsvergleich für Templates hinzugefügt und CSS für das <div class="diff">-Tag angepasst | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Von anderen Nutzern in Bearbeitung befindliche Templates werden nun analog den Artikeln als gesperrt gekennzeichnet und können weder gespeichert, noch gelöscht werden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Mandantenliste in der Info-Ausgabe ist nun alphabetisch sortiert. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Pools und Elemente in der Liste der Links, Navlinks und Systemlinks auf einen Artikel (Debug-Modus) sind nun verlinkt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{changed}} || Yui Komponenten mit ExtJs Workaround für die Verwendung in CityGov3 ausgestattet. | ||
+ | |} | ||
+ | ;form-service | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{fixed}} || Bei Formularen ohne Angabe eines Subjects für die Benachrichtigung wird der Name des Formulars verwendet. | ||
+ | |} | ||
+ | ;ies-api | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{added}} || Die Funktion 'setFieldLabel' für das Ändern des Labels von Ext.form.Field Objekten hinzugefügt. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{changed}} || Performanz Optimierungen für die Generierung von Artikeln | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Erweiterung der Volltext-Suche über Objekt-Referenzen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Korrektur der ExtJS Sprachdatei | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{changed}} || Das Password-Feld wird nach einer erfolgreichen oder nicht erfolgreichen Anmeldung zurückgesetzt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{changed}} || Sortierfunktion in Navigationsklasse von private nach public geändert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Die überschriebene Funktion Ext.form.BasicForm.findField aktualisiert. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Beim Auslesen der Felder eines Containers mit IES.content.Converter werden bei den RadioButtons nun die angegebenen Werte aus 'getRawValue' zurückgegeben. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Interne Erweiterung der Funktionen zum Aufbau der SQL-Statements für die Suche. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Suche über changedBy implementiert. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Repository.getPublications() fand auch Publikationen, die zum löschen vorgemerkt wurden. | ||
+ | |} | ||
+ | ;ies-xip | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{fixed}} || Bei der Definition des Imports wurde die Liste der konfigurierten Publisher nicht angezeigt, wenn keine Publisher-Kanäle existieren | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || CSS werden jetzt nur noch im HTML-Head eingebunden | ||
+ | |} | ||
+ | ;mod_vv | ||
+ | :{| | ||
+ | | style="vertical-align:top;" | {{changed}} || Es können nun erweiterte Angaben für Zuständigkeit von Mitarbeitern auf Produkte definiert werden | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Die Verknüpfte Funktion eines Mitarbeiters wird nun alternativ zur dirketen Funktionangabe beim Mitarbeiter ausgegeben. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || konfigurierbare Labels für die Bezeichner Produkte und Organisationen hinzugefügt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Zwischenzeitlich entfernte Ausgabe der Raumnummer im Adressabschnitt wieder hinzugefügt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Text der Volltextsuchoptionen mit <label>-Tags geklammert, damit auch ein Klick auf den Text die Optionsfelder aktiviert | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Einbindung der Paging-Klasse mit Überprüfung auf Existenz | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{changed}} || ID-Attribut bei A-Z-Buttons und Sortierfeld entfernt, weil diese doppelt in Seiten vorkamen | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || fehlendes schließendes <div>-Tag in der Telefonbuch-Suchmaske ergänzt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Bilderschnipsel ist nun hinsichtlich Bildergrößen konfigurierbar; kleinere Fehler behoben. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{added}} || Button "Marker zentrieren" im Kartenabschnitt hinzugefügt, um den Marker wieder in die Kartenmitte zu positionieren und ihn zum weiteren Verschieben im Kartenausschnitt zu sehen. | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{changed}} || Kartenausgabe im Adressabschnitt erfolgt erst, wenn Kartenkoordinaten eingegeben oder ermittelt wurden. Initial sind im Eingabetemplate die Felder der Kartenkoordinaten nun leer | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{changed}} || Yui JavaScript Framework durch Ext ersetzt | ||
+ | |- | ||
+ | | style="vertical-align:top;" | {{fixed}} || Referenzierung von Icons mit einem Slash nach <sp:print name="host"/> | ||
+ | |} | ||
====Version 2.2.0.14==== | ====Version 2.2.0.14==== | ||
(11.01.2011 11:05) | (11.01.2011 11:05) |
Version vom 31. Januar 2011, 15:48 Uhr
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
,.systemlink
oder.navlink
über die erkannt wurde, das die Daten in der Verknüpfungs-Tabelle gesucht werden mussten. Mit der Einführung des TypesprimitiveLink
ist 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.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