Startseite
Startseite
Startseite

Startseite / Übersicht / Neu in FirstSpirit Version 4.2 Release 4

Neu in FirstSpirit Version 4.2 Release 4

In diesem Bereich werden die wichtigsten, in FirstSpirit Version 4.2 Release 4 neu realisierten Funktionen vorgestellt.

FirstSpirit AppCenter:
Das FirstSpirit AppCenter stellt einen definierten Bereich innerhalb des Redaktionssystems zur Verfügung, in dem eigenständige Anwendungen ablaufen können, die nicht Bestandteil von FirstSpirit sind (sogenannte "AppCenter-Anwendungen"). Beispiele für AppCenter-Anwendungen sind die mit FirstSpirit Version 4.2R4 verfügbare Integration von Microsoft Office oder die Funktionen zur integrierten Bildbearbeitung. Auch bei den bereits in den Versionen 4.2 R0 und R2 integrierten Web-Browsern Mozilla Firefox und Microsoft Internet Explorer handelt es sich um AppCenter-Anwendungen. All diese AppCenter-Anwendungen wurden von e-Spirit als Produktbestandteile realisiert. Es gibt aber auch eine Reihe von AppCenter-Anwendungen, die als FirstSpirit-Module realisiert werden. Diese AppCenter-Module können sowohl von e-Spirit selbst, aber auch von einem Partner entwickelt werden.

Dazu steht aktuell eine erste Version der Applikationsintegrations-API zur Verfügung, die es ermöglicht, völlig eigenständig individuelle Applikationsintegrationen für FirstSpirit zu realisieren. Weitere Informationen liefern die FirstSpirit Handbuch für Entwickler (Komponenten) sowie die Dokumentation FirstSpirit AppCenter.
Neben dem Zugriff auf die bereits bekannte FirstSpirit Access-API wird in diesem Rahmen nun auch der Zugriff auf die so genannte Developer-API ermöglicht. Der Unterschied zwischen Access- und Developer-API ergibt sich hauptsächlich aus verschiedenen Stabilitätsauflagen.

Im Rahmen der Entwicklungen zur Applikationsintegration wurde u. a. auch die neue Eingabekomponente FS_BUTTON eingeführt, mit der ein Button oder ein Icon realisiert werden kann, der mit einem Klick durch den Redakteur ein Skript oder eine Klasse ausführt (siehe dazu FS_BUTTON). Eigene Web-Anwendungen, die z. B. für das AppCenter verwendet werden sollen, können ab 4.2R4 in den Server-Eigenschaften, Bereich "Web-Applikationen", auf dem Server installiert und konfiguriert werden.

Systemvoraussetzungen:
Ziel in Version 4.2R4 war es, die von FirstSpirit unterstützten Web-Browser, Betriebssysteme und Datenbanken auf den aktuellen Stand zu bringen. So kann nun beispielsweise Mozilla Firefox in den Versionen 3.5 und 3.6 für die Verwendung des FirstSpirit WebClients eingesetzt werden sowie der Microsoft Internet Explorer in den Versionen 7 und 8. Hinsichtlich der Datenbanken können nun aktuellere Versionen der bereits von FirstSpirit unterstützten Datenbank-Typen eingesetzt werden (siehe dazu Technisches Datenblatt).

Ab Version 4.2R4 wird die Einbindung von JDBC-Treiberdateien als FirstSpirit Modul empfohlen. Sie sollten nicht mehr im Verzeichnis .../shared/lib abgelegt werden, u.a. um verschiedene Versionen eines Treibers nebeneinander betreiben zu können. Die Umstellung auf FirstSpirit-Module wird in den FirstSpirit Release-Notes zur Version 4.2R4 erläutert.

Neu im Bereich Eingabekomponenten:

  • Mit FirstSpirit Version 4.2 hat eine grundlegende Überarbeitung und Konsolidierung des Eingabekomponenten-Modells von FirstSpirit begonnen, die in 4.2R4 weitgehend abgeschlossen ist. Die in diesem Rahmen neu eingeführten Eingabekomponenten mit dem Prefix FS_ haben dabei die Funktionen bereits bestehender Eingabekomponenten übernommen. Die Vorteile der neuen Eingabekomponenten sind, dass nun oft nur noch eine Eingabekomponente für mehrere Anwendungsfälle eingesetzt werden kann, die Zahl der unterschiedlichen Seiten- und Absatzvorlagen im Projekt kann dadurch verringert werden. Sollen Verwendungen von CMS_INPUT_PICTURE, CMS_INPUT_FILE, CMS_INPUT_PAGEREF oder CMS_INPUT_OBJECTCHOOSER in einem Projekt durch FS_REFERENCE bzw. FS_DATASET ersetzt werden, ist dazu eine Migration der betreffenden Formulare und Ausgabekanäle erforderlich (siehe dazu FirstSpirit Release-Notes zur Version 4.2R4 und die Seiten FS_REFERENCE und FS_DATASET).
  • Die Eingabekomponente FS_LIST bildet seit ihrer Einführung in der initialen Release-Version zu 4.2 die Funktionen der Eingabekomponente CMS_INPUT_CONTENTAREALIST ab. Ziel der in 4.2 begonnenen Konsolidierung der FirstSpirit Eingabekomponenten soll sein, alle Eingabekomponenten, die Listencharakter haben, in FS_LIST zusammenzufassen. Daher wurden in Version 4.2R4 die Funktionen weiterer Eingabekomponenten hinzugefügt. Auch hier ist ggf. eine Migration bestehender Formulare und Ausgabekanäle erforderlich (siehe dazu FS_LIST).
  • Die neue Eingabekomponente FS_BUTTON stellt dem Redakteur ein Icon, eine Schaltfläche oder einen Verweis zur Verfügung, der an ein FirstSpirit-Skript oder an eine Klasse gebunden ist, die z. B. von einem FirstSpirit-Modul auf dem Server zur Verfügung gestellt wird. Klickt der Redakteur dieses Bedienelement an oder zieht er Objekte mit dem Mauszeiger darauf ("Drop"), wird das referenzierte Skript bzw. die Klasse ausgeführt. Auf diese Weise kann mit FS_BUTTON ein Icon oder eine Schaltfläche erstellt werden, die eine individuell implementierbare Funktion ausführt. Diese Eingabekomponente steht aktuell nur im JavaClient zur Verfügung (siehe dazu FS_BUTTON)
  • Mithilfe des Datenelements CMS_INCLUDE_OPTIONS ist es möglich, die Wertemenge, die in den Eingabekomponente CMS_INPUT_CHECKBOX, CMS_INPUT_COMBOBOX, CMS_INPUT_RADIOBUTTON und CMS_INPUT_LIST zur Auswahl angezeigt werden sollen, dynamisch zu gestalten. So können diese Eingabekomponenten z. B. automatisch mit Datensätzen aus einer Fremdtabelle befüllt werden. Ab 4.2R4 ist es nun möglich, die Menge der Datensätze anhand einer für das betreffende Datenbank-Schema definierten Abfrage einzuschränken (siehe dazu CMS_INCLUDE_OPTIONS, Typ DATABASE, Tag QUERY).

WebEdit:
WebEdit wurde in der Version 4.2R4 noch einmal optisch überarbeitet, bevor mit FirstSpirit Version 5.0 die Ablösung durch eine völlig neue Implementierung erfolgen wird. Darüber hinaus wurden einige neue Funktionen eingeführt. Die Benutzerführung ist im Großen und Ganzen unverändert geblieben (siehe dazu FirstSpirit Handbuch für Redakteure (WebEdit)).

Integrierte Vorschau für Medien:
Die in FirstSpirit Version 4.2 im JavaClient eingeführte "Integrierte Vorschau" kann ab 4.2R4 nicht nur wie bisher für eine Vorschau der aktuell bearbeiteten Inhalte verwendet werden, sondern es können auch andere Dateiformate (und zwar mithilfe einer zum Format passenden Anwendung) sowie die FirstSpirit Online Hilfe nun dort dargestellt werden. Aus der Online Hilfe können darüber hinaus Absätze (z. B. Beispiel-Code) einfach per Drag & Drop auf das Formular-Register von Vorlagen gezogen werden.

Referenznamen:
Mit FirstSpirit Version 4.2R4 kann serverweit ein Regelsatz definiert werden, nach dem ungültige Zeichen in Referenznamen beim Anlegen neuer FirstSpirit-Objekte oder beim Ändern des Referenznamens umgeformt werden sollen. Auf diese Weise kann z. B. jedes "Ä" bei der Eingabe automatisch in ein "ae" oder Sonderzeichen wie Punkte oder Kommas in Unterstriche transformiert werden. Dies ist z. B. sinnvoll, wenn Referenznamen bei der Generierung eines Projekts für die Erzeugung von URLs genutzt werden.

FirstSpirit-Modul "Personalisation":
Ab FirstSpirit Version 4.2R4 ist die Anmeldung über Kerberos in Verbindung mit dem Modul "FirstSpirit Personalisation" möglich. Dazu wurde das neue Login-Modul "Kerberos Login“ implementiert. Detaillierte Informationen zur Konfiguration können der Modul-Dokumentation FirstSpirit Personalisation, Kapitel „Login-Modul 'Kerberos Login'" entnommen werden.

Wichtig Detaillierte Informationen zu allen Neuerungen in FirstSpirit Version 4.2R4 siehe FirstSpirit Release-Notes zur Version 4.2R4.

© 2005 - 2012 e-Spirit AG | Alle Rechte vorbehalten. | Letzte Änderung: 25.02.2011