Changelog 2.2.0

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Release Notes

  • Neuimplementierung des XIP Im und Exports.
    • Neues Kommandozeilen Werkzeugt iesxip
    • Neues Webinterface für XIP (XIP Manager)
  • 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 Types primitiveLink 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.6

(03.12.2010 15:18)

spml
Neue Funktion / Neues Feature Neues Attribut für sp:print 'cryptkey' um für encrypt und decrypt individuelle Crypt-Keys anzugeben
core
Korrgierter Fehler Mögliche Deadlocks beim anlegen neuer Sessions verhindern.
mod_vv
Neue Funktion / Neues Feature Adresse mit Kartenausgabe (Open StreetMap)
Neue Funktion / Neues Feature Ermittlung der Geo-Koordinaten eingabeseitig mit Open StreetMap
Geänderte Funktion / Geändertes Feature Eingabe sichtbarer Synonyme aufgelöst zu alternativen Titeln (ACHTUNG! Beim Update müssen in der Datenbank die alten sichtbaren Synonyme aus dem Iterator sp_vv_synonym_iterate aus dem Feld sp_vv_synonym (nur bei gesetztem Schalter sp_vv_synonym_display) in den neuen Iterator sp_vv_title_iterate in das Feld sp_vv_title transferiert werden)
Korrgierter Fehler -mDas HTML Meta-Feld 'sp_intro' nur dann mit Daten aus dem Beschreibungs-Text füllen, wenn dieses durch den AdministrationsArtikel für die Suche nicht unterdrückt wurde.
Geänderte Funktion / Geändertes Feature Adresstemplate auf Schnipseltechnik umgebaut
Korrgierter Fehler Aufruf von ctiMakeCall nun HTML-valide
infosite
Neue Funktion / Neues Feature Open StreetMap-Funktionen hinzugefügt
Neue Funktion / Neues Feature Paging der Listenansicht nun auch im Pfadmenu integriert
Korrgierter Fehler Referenz auf nicht mehr existente Funktionen setEditorFirstname und setEditorLastname in tag.spt.objectlink entfernt
infoticket
Korrgierter Fehler Tickets dürfen auch ohne Angabe eines Kontaktes erstellt werden.
Neue Funktion / Neues Feature Vor dem Ausführen einer Ticketänderung erfolg ein Versionsabgleich. Wurde eine konkurrierende Bearbeitung festgestellt, wird die Aktion abgebrochen. Die Ticket-Date werden aktuallsiert, damit die Aktion wiederholt werden kann
Geänderte Funktion / Geändertes Feature Ein Statuswechsel des Tickets von 'offen' zu 'in Arbeit' erfolgt bei jeder Änderung mit aussnahme von 'Weiterleitung' und 'Kontakt bearbeiten'
Geänderte Funktion / Geändertes Feature Die Weiterleitung eines Tickets führt nicht zum Statuswechsel
Neue Funktion / Neues Feature Bei Änderungen wechselt das Ticket den Besitzer (auf Nachfrage), wenn ein Nutzer das Ticket bearbeitet für den es nicht in seiner Bearbeitungsliste liegt.
Neue Funktion / Neues Feature Das Ticket wechselt automatisch den Besitzer, wenn das Ticket in der Bearbeitungsliste des aufrufenden Nutzers ist.
Neue Funktion / Neues Feature Notizen können an ein Ticket auch angefügt werden, wenn es nicht in der eigenen Bearbeitungsliste ist.
Neue Funktion / Neues Feature Geschlossene Tickets können wieder geöffnen werden
Neue Funktion / Neues Feature Bearbeitung der Kontaktdaten innerhalb von Infoticket
Geänderte Funktion / Geändertes Feature Code-Optimierung (Java)
ies-xip
Korrgierter Fehler Verschiedene LDAP-Fehler abgefangen
Korrgierter Fehler Für den Import konnten keine Publikationsbereiche definiert werden.
newsdesk
Geänderte Funktion / Geändertes Feature Deaktivierte Adressen werden durchgestrichen dargestellt.
Neue Funktion / Neues Feature In der Detail-Ansicht der Mail-Verteiler werden jetzt die verknüpften Adressen anzeigen
Korrgierter Fehler Addressen konnten nicht mehr deaktiviert werden
Korrgierter Fehler Export-Definition wurde nach dem übernehmen der Daten nicht mehr angezeigt.
startup
Korrgierter Fehler Client.findRefs hat den type-Filter nicht richtig ausgewertet.
ies-api
Korrgierter Fehler Verschiedene Bugfixes
Neue Funktion / Neues Feature Grid das eine Liste von Verknüpfungen zu anderen Objekten verwaltet.

Version 2.2.0.5

(24.11.2010 10:56)

ies-xip
Neue Funktion / Neues Feature Sicherheitsabfrage vor dem Import
Geänderte Funktion / Geändertes Feature Button-Beschriftung zum starten des Import/Export angepasst
Korrgierter Fehler Fehler beim Mapping von Publikationskanälen korrigiert
startup
Korrgierter Fehler IES unabhängige Module wurden nach einem Update nicht in die Publikationsbereiche publiziert
ies-api
Korrgierter Fehler PHP Arrays, die im VariablenNamen mit '[]' angegeben sind, können nun auch in Rpc-Requests ausgewertet werden.
extjs
Neue Funktion / Neues Feature Standard Feld SearchField im Namensraum Ext.ux implementiert
newsdesk
Neue Funktion / Neues Feature Export von Verteilerlisten
ies
Neue Funktion / Neues Feature Erweitertes Context-Menu für Dienste ermöglicht
ies-admin
Neue Funktion / Neues Feature Erweitertes Context-Menu für Dienste ermöglicht

Version 2.2.0.4

(23.11.2010 08:25)

mod_vv
Geänderte Funktion / Geändertes Feature Adresstemplate auf Schnipseltechnik umgebaut
Korrgierter Fehler Aufruf von ctiMakeCall nun HTML-valide
infosite
Korrgierter Fehler Referenz auf nicht mehr existente Funktionen setEditorFirstname und setEditorLastname in tag.spt.objectlink entfernt
ies-xip
Neue Funktion / Neues Feature xip.properties zur Abwärtskompatibilität beim Export generieren.
infoticket
Neue Funktion / Neues Feature Titel-Feld in der Bearbeitung der Kontaktdaten hinzugefügt.
ies-api
Korrgierter Fehler ExtJS Unter-Container auch mit IES.content.Converter.toContainer berücksichtigen.
Neue Funktion / Neues Feature 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
Korrgierter Fehler Leer-String im Base64-Decoder abfangen.
infoticket
Neue Funktion / Neues Feature Ticket-Filter nach Nutzer wurde implementiert
Neue Funktion / Neues Feature Volltextsuche für Tickets wurde implementiert
Neue Funktion / Neues Feature Kontakt-Daten innerhalb von Infoticket bearbeiten.
ies-xip
Korrgierter Fehler Fehler bei der Konfiguration von Publikations-Kanälen behoben.
Korrgierter Fehler Korrekturen für den Im- und Export von Pool-Rechten
Korrgierter Fehler Fehler bei der Definition von XIP-Exporten behoben.
Korrgierter Fehler Fehler beim Export von Rechten behoben.
Korrgierter Fehler Pool- und Element-Filter wurden für den Export nicht richtig ausgewertet.
ies-api
Korrgierter Fehler Fehler bei der Definition von XIP-Exporten behoben.
Korrgierter Fehler Startseite für JavaScript IES-API korrigiert
Geänderte Funktion / Geändertes Feature Bessere Fehlerauswertung für Google-Chrome-Browser
Korrgierter Fehler Korrektur für das PHP-API Beispiel: Objekt speichern.

Version 2.2.0.2

(16.11.2010 13:20)

ies-api
Geänderte Funktion / Geändertes Feature Publishable.store() erwartet ein PublishControl-Objekt für die Steuerung der Publiaktion
mod_vv
Korrgierter Fehler TemplateFehler bei Downloads und Links behoben.

Version 2.2.0.1

(12.11.2010 15:38)

mod_vv
Korrgierter Fehler Type der ServiceCenter Themen für die Statistik korrekt ausgegeben.

Version 2.2.0

(12.11.2010 09:23)

infoticket
Neue Funktion / Neues Feature Neue Applikation InfoTicket
zend
Neue Funktion / Neues Feature Zend Framework als IES Module integriert.
maintenance
Neue Funktion / Neues Feature convert-Funtion für das Client-Toolkit hinzugefügt
common
Neue Funktion / Neues Feature Erweiterungen von Common-Funktionen für die IES API
startup
Neue Funktion / Neues Feature Erweiterungen von Startup-Funktionen für die IES API
ies
Geänderte Funktion / Geändertes Feature Anpassungen des IES Admin für ExtJS Version 3.2.1
client
Neue Funktion / Neues Feature Erweiterung der Client-Funktion für XIP
ies-admin
Geänderte Funktion / Geändertes Feature Anpassungen des IES Admin für ExtJS Version 3.2.1
extjs
Geänderte Funktion / Geändertes Feature Update auf ExtJS Version 3.2.1
ies-api
Neue Funktion / Neues Feature Aufbau einer IES API für Java, PHP und JavaScript
ies-xip
Neue Funktion / Neues Feature Nach einem Import werden die Arikel neu generiert dessen Templates sich geändert haben.
Neue Funktion / Neues Feature Abhängigkeiten von XIP-Paketen können definiert werden. Bei Import werden diese Abhängikeiten geprüft und der Import ggf. nicht ausgeführt.
Geänderte Funktion / Geändertes Feature Neues Kommandozeilen Werkzeug fün den XIP Im- und Export
Geänderte Funktion / Geändertes Feature Überarbeitete und erweiterte Funktionen für den XIP Im- und Export
Geänderte Funktion / Geändertes Feature Neues Web-Interface für XIP Im- und Exporte
install
Neue Funktion / Neues Feature Neue Kommandozeilen Komandos iesxip und iesxip-xslt für XIP im- und export
thirdparty
Geänderte Funktion / Geändertes Feature Lucene API auf Version 3.0.2 aktualisiert
Geänderte Funktion / Geändertes Feature Jakarta Commons Codec auf Version 1.4 aktualisiert.
Neue Funktion / Neues Feature JSON API
core
Neue Funktion / Neues Feature Erweiterungen von Core-Funktionen für die IES API
Geänderte Funktion / Geändertes Feature Löschen von Nutzerrechten optimiert
ies-generator
Korrgierter Fehler spt:tinymce kann jetzt auch Variablen auflösen, die an das Attribut (fix)value übergeben wurden
infosite
Neue Funktion / Neues Feature Ausgabelisten der Suchergebnisse für Templates geändert.
mod_vv
Korrgierter Fehler valider HTML-Code des E-Mailformulars in der Visitenkarte