Neu in FirstSpirit Version 4.2
In diesem Bereich werden die in FirstSpirit Version 4.2 neu realisierten Funktionen, die für Vorlagenentwickler relevant sind, vorgestellt.
Release-Management:
Um die Software-Qualität von FirstSpirit weiter zu verbessern und gleichzeitig Funktionserweiterungen realisieren zu können, wurde das Release-Management von FirstSpirit um eine zusätzliche Ebene erweitert:
Bis zur FirstSpirit Version 4.1 wurden innerhalb einer Minor-Versionslinie (also 4.0 und 4.1) Software-Versionen (sogenannte "Build"-Versionen, z.B. Version 4.1.xx) freigegeben, die neben Fehlerbeseitigungen auch einige (kleinere) neue Funktionen beinhaltet haben.
Mit der FirstSpirit Version 4.2 wird innerhalb einer Minor-Versionslinie klar zwischen zwei Software-Versionstypen unterschieden:
- Release-Versionen: enthalten neben komplexen Fehlerbeseitigungen auch einige neue Funktionalitäten, allerdings weitaus weniger als eine Minor-Version. Sie werden als eigenständiger Softwarestand innerhalb der Minor-Versionslinie angesehen und mit "Release" und der Nummer der Release bezeichnet, z.B. "Release 2". Versionen dieser Release enthalten nach der Angabe der Minor-Version immer eine Versionsnummer, die zwischen 200 und 299 liegt, z.B. 4.2.206. Noch nicht freigegebene Release-Versionen, die aber bereits zum Testen verwendet werden können, werden darüber hinaus mit dem Zusatz "BETA" in der Versionsnummer gekennzeichnet.
- Bugfix-Versionen: enthalten ausschließlich Fehlerbeseitigungen.
Die Software-Version, die als erste Release-Version nach der initialen Freigabe von FirstSpirit Version 4.2 veröffentlicht wird, trägt die Bezeichnung FirstSpirit Version 4.2 Release 2, oder kurz "V4.2R2". Nach der Freigabe dieser Version ist darüber hinaus die Veröffentlichung einer weiteren Release-Version geplant, nämlich das Release 4 (V4.2R4).
Die Idee der Einführung dieser Release-Versionen ist es, auch innerhalb einer freigegebenen Minor-Versionslinie zu definierten Zeitpunkten neue Funktionen veröffentlichen zu können und zwar unter Beibehaltung der Software-Stabilität. Sie werden vor der Freigabe besonders ausführlich getestet und ggf. auch im Rahmen einer Beta-Test-Phase in der Praxis evaluiert, um zu verhindern, dass durch die Einführung neuer Funktionen die Systemstabilität gefährdet wird.
Release-Versionen müssen (genau wie Bugfix-Versionen) vom Kunden im Rahmen der Software-Aktualisierung durchgeführt werden, falls im Rahmen des Wartungsvertrags eine Fehlerbeseitigung durchgeführt werden soll, da alle Fehlerbeseitigungen nur auf dem jeweils aktuellen Stand einer Versionslinie durchgeführt werden. Der Einsatz einer Release-Version führt nicht zu projektseitigen Migrationsaufwänden.
Die Release Notes zu den Release-Versionen (R2 und R4, siehe auch Seite Technische Dokumentation) stellen eine Erweiterung der Release Notes der initialen Version 4.2 (R0) dar. Für die eingesetzte Version gelten alle früheren Release Notes. |
Allgemein:
- Integrierte Formular-Vorschau: Die neue integrierte Vorschau, die rechts neben dem Arbeitsbereich eingeblendet werden kann, kann auch in der Vorlagen-Verwaltung eingesetzt werden: Wird eine Vorlage selektiert, so erscheint in diesem Bereich die Vorschau des Formularbereichs mit den definierten Rückgriffswerten der Eingabekomponenten (siehe FirstSpirit Handbuch für Entwickler (Grundlagen), Kapitel "Integrierte Vorschau").
- Content Highlighting: Die Funktionalität "Content Highlighting" wurde eingeführt, um den Redakteuren die Suche und Navigation nach Inhalten im JavaClient zu erleichtern. Sie nutzt dabei die neue integrierte Vorschau. Zur Verwendung der Funktionalität "Content Highlighting" müssen zuerst die Vorlagen eines Projekts angepasst werden (siehe Content Highlighting).
Neu im Bereich Eingabekomponenten:
- Überarbeitung des Eingabekomponenten-Modells: Mit FirstSpirit Version 4.2 beginnt eine grundlegende Überarbeitung und Konsolidierung des Eingabekomponenten-Modells von FirstSpirit (vgl. "FirstSpirit Roadmap 2009-2012"). In diesem Rahmen werden eine ganze Reihe von bisher getrennt realisierten Eingabekomponenten zusammengeführt (siehe Neue Eingabekomponenten).
- Neue Eingabekomponente FS_DATASET: Über die neue Eingabekomponente FS_DATASET wird, analog zur Eingabekomponente CMS_INPUT_OBJECTCHOOSER, ein Datensatz aus der Datenquellen-Verwaltung referenziert (siehe FS_DATASET).
- Neue Eingabekomponente FS_LIST: Die neue Eingabekomponente FS_LIST ermöglicht eine Auswahl und Darstellung mehrerer Absätze als Liste. Sie kann damit die vertraute Eingabekomponente CMS_INPUT_CONTENTAREALIST ersetzen, wobei FS_LIST vollständig ohne Pop-up-Dialoge auskommt (siehe FS_LIST).
- Neue Eingabekomponente FS_REFERENCE: Die neue Eingabekomponente FS_REFERENCE dient zur Aufnahme einer beliebigen Referenz und umfasst damit die Funktionalität der Eingabekomponenten CMS_INPUT_PICTURE, CMS_INPUT_FILE und CMS_ INPUT_PAGEREF (siehe FS_REFERENCE).
- Neues Datenelement CMS_INCLUDE_OPTIONS: CMS_INCLUDE_OPTIONS erweitert die Möglichkeiten des Tags CMS_INCLUDE_CONTENT und wird dieses in einer späteren Version ersetzen. Mithilfe dieses Datenelements können in mengenwertigen Eingabekomponenten die auswählbaren Werte dynamisch gestaltet werden (siehe CMS_INCLUDE_OPTIONS).
- Neue Datentypen: Mit den neuen Eingabekomponenten wurden auch neue Datentypen eingeführt: DatasetContainer und TargetReference.
- Eingabekomponente CMS_INPUT_OBJECTCHOOSER: Die Eingabekomponente wurde umgestaltet und um einige neue Funktionen erweitert (siehe CMS_INPUT_OBJECTCHOOSER).
- Erweiterung der Remote-Funktion von Eingabekomponenten: Ab FirstSpirit Version 4.2 können mehrere Remote-Projekte (vorher genau eins) für eine Eingabekomponente definiert werden. Dazu wurde ein neues Tag <PROJECTS> zur Konfiguration der Eingabekomponenten innerhalb des Formularbereichs eingeführt. Innerhalb dieser Projektdefinition ist die Angabe weiterer neuer Tags möglich (siehe Remote-Zugriff und Modul-Dokumentation FirstSpirit Remote-Media).
- Medien-Galerien: Bilder aus der Medien-Verwaltung können nun in einer Galerieansicht ausgegeben werden (siehe Medien-Galerien).
Neu im Bereich Seitenvorlagen:
- Definition von Inhaltsbereichen: Ab FirstSpirit Version 4.2 werden Inhaltsbereiche über das Register "Eigenschaften" einer Seitenvorlage definiert (siehe Inhaltsbereiche).
Neu im Bereich Verweisvorlagen:
- Generische Link-Editoren: Ab FirstSpirit Version 4.2 werden die Konfigurationsmöglichkeiten von Verweisen durch die Einführung so genannter "Generischer Link-Editoren" erheblich erweitert. Die Konfiguration von Verweisvorlagen kann dann, analog zu Seiten- und Absatzvorlagen, über das Einfügen von Eingabekomponenten in den Formularbereich erstellt werden (siehe Generische Link-Editoren).
Neu im Bereich Tabellenvorlagen / Datenquellen-Verwaltung:
- Konfigurierbare Darstellung von Datensätzen: Die Darstellung von Inhalten innerhalb der Datenquellen-Verwaltung wurde mit FirstSpirit Version 4.2 für die redaktionelle Arbeit optimiert. Dazu werden Möglichkeiten zur Konfiguration der Ansichten innerhalb der Vorlagen-Verwaltung zur Verfügung gestellt (siehe FirstSpirit Handbuch für Entwickler (Grundlagen), Kapitel "Tabellenvorlagen – Register Mapping").
Neu im Bereich Arbeitsabläufe
- Erweiterung der sprachabhängigen Eingaben: Bei der Modellierung von Arbeitsabläufen können nun die Eigenschaften von Status, Aktivitäten und Transitionen mit sprachabhängigen Anzeigenamen und Kommentaren versehen werden (siehe FirstSpirit Handbuch für Entwickler (Grundlagen), Kapitel "Arbeitsabläufe").
Neu im Bereich Vorlagensyntax:
- Lambda-Ausdrücke: Die Vorlagensprache für Lambda-Ausdrücke wurde in FirstSpirit Version 4.2 vereinfacht (siehe Abbildungs-Ausdrücke (Lambda)).
Neu im Bereich WebEdit:
- Easy-Edit: Die Funktionalität "Easy-Edit" wurde eingeführt, um ein direktes Bearbeiten von Absätzen innerhalb der Vorschauseite ohne die Verwendung von separaten Fenstern zu ermöglichen. Zur Verwendung der Funktionalität "Easy-Edit" müssen zuerst die Vorlagen eines Projekts angepasst werden (siehe Easy-Edit).
- Viele neue Funktionen, die im JavaClient implementiert wurden, werden auch in WebEdit unterstützt (siehe Funktionsumfang und Einschränkungen).
Neu im Bereich FirstSpirit-Module:
- Neues Modul FirstSpirit Office: Das Modul "FirstSpirit Office" bietet eine umfassende Infrastruktur zum Import von MS-Word-Dokumenten in die FirstSpirit-Eingabekomponenten DOM-Editor (CMS_INPUT_DOM) und DOM-Tabelle (CMS_INPUT_DOMTABLE). Über die Basisfunktionalitäten des Moduls, die mit FirstSpirit Version 4.2 realisiert werden, können markierte Textpassagen (oder ganze Dokumente) über die Zwischenablage (per "Copy and Paste") aus MS-Word in eine FirstSpirit-Eingabekomponente importiert werden (siehe Modul-Dokumentation FirstSpirit Office und Parameter enableImport bei CMS_INPUT_DOM bzw. CMS_INPUT_DOMTABLE).
Detaillierte Informationen zu allen Neuerungen in FirstSpirit Version 4.2 siehe auch FirstSpirit Release Notes. |
Viele Kapitel, die bisher nur in Deutsch vorlagen, gibt es nun auch in Englischer Sprache. |