FirstSpirit


FirstSpirit™ ist eine High-End-Lösung für das Web Content Management (WCM) und die Integration in komplexe Systemlandschaften und Portale. Anspruchsvolle Kunden verwalten mit dem Content Management System (CMS) unterschiedlichste Inhalte und veröffentlichen diese auf nahezu allen Kanälen (Inter,- Intra- und Extranet, mobile Kanäle, Shops, PDF, E-Mail-Newsletter, Portale, DTP, Technische Dokumentation). Die Anwender stellen dabei höchste Ansprüche an Usability, Leistungsfähigkeit, Integrationsmöglichkeit und Investitionssicherheit. Neben den umfangreichen Out-of-the-box-Funktionalitäten integriert e-Spirit mit seiner Best-of-Breed-Produktstrategie innovative Lösungen von Technologiepartnern in die modular aufgebaute Gesamtlösung FirstSpirit™.


Offene Systemarchitektur:

Jedes Unternehmen und jede Institution unterscheidet sich in seinen Prozessen, Anforderungen und Voraussetzungen. Dieser Herausforderung ist FirstSpirit™ durch seine offene Systemarchitektur bestens gewachsen.
Selbst in komplexen Umgebungen lässt sich FirstSpirit™ über standardisierte Zugriffsschnittstellen einfach in bestehende IT-Infrastrukturen integrieren. Dabei ist die Einbindung von Datenbanken und Systemen aus der IT-Landschaft des Kunden über eine Vielzahl von Protokollen gewährleistet. Der komponentenbasierte Ansatz von FirstSpirit™ erlaubt eine spätere Erweiterung des Systems, z.B. durch die Hinzunahme von weiteren Modulen oder weiteren Publikations- und Distributionskanälen.


AppCenter:

Mit dem AppCenter bietet e-Spirit eine universelle Möglichkeit zur schnellen und einfachen Einbindung nahezu jeder beliebigen (Web-/Desktop-)Anwendung in das FirstSpirit CMS. Diese einzigartige Form der Applikationsintegration optimiert die Arbeitsprozesse von Redakteuren signifikant: Sie können mit ihren Lieblingsanwendungen in der vertrauten Oberfläche und Funktionalität direkt in der CMS-Redaktionsumgebung arbeiten, ohne FirstSpirit verlassen zu müssen.
Videos und Details unter: www.e-Spirit.com/appcenter


Portalintegration:

FirstSpirit™ integriert sich nahtlos in alle gängigen Portale, egal ob SAP NetWeaver, IBM WebSphere, Liferay oder Microsoft Office SharePoint.
Der Redakteur kann damit ohne Portalkenntnisse über FirstSpirit™ Inhalte einpflegen, Navigationspunkte bearbeiten usw. Dabei werden sämtliche Portalfunktionen unterstützt, ohne dass der Redakteur sich am Portal selbst einloggen muss.
http://www.e-Spirit.com/portalintegration


Leistungsfähigkeit:

Je höher die Anforderungen an ein System sind, desto größer werden die Vorteile von FirstSpirit™.
Mehr als 1.500 gleichzeitig arbeitende Redakteure im Cluster, mehr als 100.000 Veröffentlichungen pro Tag, mehr als 5 Millionen Objekte bzw. mehr als 1 TB verwaltete Medien in einem Mandanten und mehr als 100.000 parallele Nutzer in einem Portal sprechen eine deutliche Sprache.


Versionisierung und Historisierung:

Als revisionsbasiertes Repository erlaubt FirstSpirit™ das lückenlose Nachvollziehen aller Änderungen und Zugriffe auf einen Systemzustand in der Vergangenheit.
Dies umfasst nicht nur den redaktionellen Inhalt, sondern erst recht den Zustand der damals verwendeten Templates sowie der eingebundenen Medien und Dateien zum gewählten Zeitpunkt. Diese sind zudem in der ehemals vorhandenen Darstellung abrufbar, egal ob es eine Webseite oder ein Dokument war. Der damals gültige Workflow der Freigabeprozesse kann ebenfalls angezeigt werden.


Leichte Bedienbarkeit:

Durch die konsequente Trennung von Struktur, Layout und Inhalt können Redakteure mit unterschiedlichen Kenntnissen zielgerichtet in FirstSpirit™ arbeiten. Angeboten werden zwei verschiedene Clients:
Über den JavaClient werden neben der Inhaltspflege administrative Aufgaben, wie z.B. die Rechtevergabe, und auch die Vorlagenerstellung durchgeführt. Der browserbasierte WebClient ist intuitiv bedienbar und stellt für Redakteure ohne technisches Hintergrundwissen eine ideale Oberfläche für einfache Redaktionsarbeiten dar.


Plattformneutralität:

Als reine Java-Anwendung ist FirstSpirit™ grundsätzlich auf jedem Java-fähigen Betriebssystem lauffähig. Die Speicherung der Daten erfolgt im XML-Format, wodurch diese Daten über standardisierte Schnittstellen, z.B. die Java-Database-Connectivity API (JDBC), mit angeschlossenen Systemen ausgetauscht werden können.


Multichannel-Fähigkeit:

Content für verschiedene Publikations- und Distributionskanäle in mehreren Systemen pflegen - das war gestern. FirstSpirit™ eignet sich hervorragend, um den Content an einer Stelle zu pflegen und gleichzeitig in mehrere Kanäle auszuspielen, wodurch die Effizienz auf Kundenseite erheblich gesteigert wird.
Egal ob Intranet, Portale, mobile Endgeräte, Internet oder druckfähige Dokumente – FirstSpirit™ bringt die Inhalte auf den richtigen Weg.


Mehrsprachigkeit:

FirstSpirit™ wird von weltweit agierenden Unternehmen in internationalen Märkten eingesetzt. Durch vollen Unicode-Support lassen sich auch Schriftsprachen wie Kyrillisch, Chinesisch oder Arabisch perfekt darstellen.
Dies betrifft nicht nur die publizierten Inhalte und Medien, sondern auch die komplette Nutzerführung innerhalb der Clients. Handbücher und Dokumentationen sind ebenfalls in mehreren Sprachen erhältlich.


Dienstleister:

Eine vollständige Übersicht über die Technologie-, Integrations- und Hostingpartner von e-Spirit finden Sie im Internet unter www.e-Spirit.com/partner


Referenzen:

Eine Übersicht über Unternehmen, die FirstSpirit einsetzen, gibt es unter www.e-Spirit.com/references

Welche Betriebssysteme werden unterstützt?
Serverseitig:
- Microsoft Windows 2000 Server auf x86 32Bit
- Microsoft Windows 2003 Server auf x86 32Bit, x64 Edition
- Debian GNU/Linux 3.1 auf x86 32Bit, AMD64/Intel64
- Debian GNU/Linux 4.0 auf x86 32Bit, AMD64/Intel64
- Suse Linux Enterprise Server 9 auf x86 32Bit, AMD64/Intel64
- Suse Linux Enterprise Server 10 auf x86 32Bit, AMD64/Intel64
- Red Hat Enterprise Linux 4 auf x86 32Bit, AMD64/Intel64
- Red Hat Enterprise Linux 5 auf x86 32Bit, AMD64/Intel64
- Solaris 9 auf Sparc 64Bit
- Solaris 10 auf Sparc 64Bit und AMD64/Intel64
- AIX 5.3L 64Bit

Clientseitig:
- Microsoft Windows XP
- Microsoft Windows Vista

Welche Webserver werden unterstützt?
Nach Wunsch (z.B. Apache, IIS, Tomcat).

Auf welchen Plattformen sind Clients verfügbar?
Die Plattformneutralität von FirstSpirit ist gekennzeichnet durch die Unterstützung beliebiger Web-, Application- und Portal-Server für das Live-System. Der Rich-Client ist komplett in Java geschrieben und auch als webstart-fähige Applikation ausführbar. Daneben steht ein reiner HTML WebClient zur Verfügung.

DIe Clients sind auf Windows, GNU/Linux und MacOS lauffähig.

Welche Datenbanksysteme werden unterstützt?
Für den Betrieb ist keine externe Datenbank notwendig.
FirstSpirit kann aber bestehende Datenbestände aus Datenbanken einbinden. Unterstützt werden z.B. Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL und MySQL.

Werden die einzelnen Komponenten der Website in einem Dateisystem oder einer Datenbank verwaltet? Wenn Datenbank: Handelt sich um eine systemeigene Datenbank oder können auch andere Datenbanksysteme verwendet werden?
Die Verwaltung der Daten erfolgt in XML, welches in einem integrierten revisionsbasieten Repository verwaltet wird. FirstSpirit kann bei Bedarf stark strukturierte Daten in einer externen Datenbank ablegen und verwalten, bzw. bestehende Datenbestände einbinden. Auch die Schemadefinition ist über die Redaktionsumgebung möglich. Unterstützt werden z.B. Oracle, Microsoft SQL Server, IBM DB2, PostgreSQL und MySQL.

Gibt es eine integrierte Mediendatenbank für u.a. Bilder?
Ja, die separate, ebenfalls revisionsbasierte Verwaltung von Multimedia-Objekten mit komfortablen Import-Funktionen, Bildbearbeitungs- und Recherchefunktionen und automatischer Skalierung auf vordefinierbare Größen und Auflösungen bei Bildern stellt allen Redakteuren ein unternehmensweites Medienarchiv bereit. Sämtliche Medien können mehrfach verwendet und zentral geändert werden, Multimedia-Objekte sind nicht auf bestimmte Dateitypen beschränkt.

Welche Attribute (z.B. Version, Berechtigungen, Veröffentlichungs-/Verfalldatum, META-Informationen) lassen sich einzelnen Komponenten oder Seiten zuordnen?
Den einzelnen Medien, Strukturen, Seiten und Absätzen lassen sich beliebige Metainformationen hinzufügen und später auswerten. Versionierung, Historisierung, die Steuerung von Veröffentlichungszeiträumen und die Berechtigungsvergabe werden davon unabhängig über Systemfunktionen gehandhabt.

In welchem Umfang findet die Verwendung von Templates statt?
Inhalt, Layout und Struktur sind in FirstSpirit konsequent von einander getrennt. Alle Seiten und Absätze (hier: Elemente einer Seite) basieren auf Vorlagen, über die das Corporate Design sichergestellt wird. Die Dateneingabe erfolgt über typisierte Eingabefelder. Die Zieldarstellungen (z.B. HTML, PDF, RSS, ...) werden erst zum Zeitpunkt der Generierung durch das Zusammenführen von Template, Content und Medien erzeugt. Dabei können sowohl Einzelseiten als auch komplexe Framestrukturen abgebildet werden.

Ist eine integrierte Suchfunktion für die Website vorhanden?
Bei Bedarf kann FirstSpirit SEARCH als integrierter Suchserver zum Einsatz kommen. Hier wird von einer einfachen Volltextindizierung bis hin zu komplexen Enterprise Search Funktionen das gesamte Suchspektrum abgedeckt.
Es lassen sich allerdings auch externe Produkte problemlos integrieren.

Gibt es die Möglichkeit, Sitemaps und Indexseiten automatisch generieren zu lassen?
Ja, individuelle Sitemaps werden automatisch generiert.

Findet eine automatische Linküberprüfung mit entsprechender Korrektur statt?
Ja, referenzielle Integrität bleibt durch Link-Management und internen Referenzgraph erhalten. Interne Links werden automatisch überprüft. Externe Links lassen sich automatisch (zyklisch) und manuell überprüfen.

Kann man dynamische Kategorien auf Webseiten definieren, in denen weitere relevante Links angezeigt werden?
Ja. Dort, wo Informationen erst zum Zeitpunkt ihrer Anforderung zusammen gestellt werden können lassen sich mit FirstSpirit auch dynamische Elemente definieren.

Ist die Gestaltung einer allgemeingültigen Navigation möglich, die sich an den Kontext anpaßt?
Ja. Sämtliche logische Strukturen (Navigation, Verlinkung, Querverweise, etc.) werden von Layout und Content getrennt. In FirstSpirit wird die eigentliche Navigationsstruktur (dynamisch) zum Zeitpunkt der Generierung erzeugt. Änderungen und Erweiterungen der Navigation können dabei problemlos durch den Redakteur durchgeführt werden. Auch anspruchsvolle Navigationen sind ohne Fachkenntnisse realisierbar. Aussehen und Position der einzelnen Navigationslevel sind völlig frei definier- und modifizierbar, die referenzielle Integrität bleibt durch Link-Management erhalten.

Findet eine integrierte Versionssicherung statt?
Die Produktion und Pflege von umfangreichem, zum Teil dynamischem Content war vor wenigen Jahren noch eine Spezialanforderung. Heute ist die Bandbreite an Unternehmen, die sich Gedanken um das Management von umfangreichen digitalen Content machen sehr viel größer geworden. Weiterhin haben die Anforderungen hinsichtlich der Rechtsverbindlichkeit von publizierten Informationen völlig neue Dimensionen erreicht (z.B. Nachvollziehbarkeit und Revisionssicherheit).

Dieser Entwicklung trägt FirstSpirit Rechnung, indem eine Reihe von hochinovativen Techniken im Bereich der Versionierung und Historisierung eingesetzt werden. Damit wird es dem Anwender nicht nur ermöglicht die Änderungshistorie von Objekten lückenlos nachzuvollziehen, sondern es stehen zur Anzeige historischer Datenbestände auch Funktionen mit voller WYSIWYG-Unterstützung zur Verfügung. Ebenso ist es mit FirstSpirit möglich, gezielt die komplette Web-Site wie sie zu einem gegebenen Zeitpunkt ausgesehen hat, auf Knopfdruck neu zu erzeugen.
Die Historisierungsfunktion von FirstSpirit geht aber noch weit darüber hinaus: über die interaktive Vorschau-Funktion steht eine historisch exakte Darstellung z.B. der kompletten Website unter Berücksichtigung des gewählten Zeitpunktes zur Verfügung. In diesem Live-Ansicht-Modus werden alle Seiten in Echtzeit berechnet und im Web-Browser genau so angezeigt wie sie zum gewählten Zeitpunkt vorlagen. Dabei werden neben den Inhaltsdaten auch alle Design-Elemente sowie die Navigations-Struktur berücksichtigt, so dass eine perfekte, interaktiv bedienbare Reproduktion der Vergangenheit erfolgt. Mit dieser Funktion ist es beispielsweise möglich mit einer Vorschau der Startseite der Website mit der zeitlichen Perspektive 01. Januar 2008 zu beginnen und dann interaktiv im Web-Browser den Links zu folgen - alle Seiten werden bei dieser Reise in die Vergangenheit exakt so angezeigt wie sie damals aussahen.

Wie ist eine solche Historisierungs-Funktion performant zu realisieren?

Die Antwort liegt im revisionsbasierte Repository von FirstSpirit. Diese innovative Technologie sorgt zu einem dafür das Daten zu keinem Zeitpunkt überschrieben oder gar gelöscht werden und ermöglicht es zum anderen anhand einer einzigen Zahl (der Revision) den gesamten Systemzustand vollständig zu beschreiben. Durch ein hocheffizientes Storage-Backend ist es mit FirstSpirit sehr performant möglich, zu einer gegebenen Revision für jeden Datensatz den "dazugehörigen" Wert zu ermitteln.

Kann eine Versionssicherung über Zusatzsoftware realisiert werden?
Dies ist nicht nötig, kann aber auf Wunsch integriert werden.

Ist die Wiederherstellung von früheren Versionen der Website oder einzelner Komponenten möglich und wenn ja, wie weit?
Ja, eine Wiederherstellung ist unter vollständiger Berücksichtigung der strukturellen und temporalen Abhängigkeiten für jeden Zeitpunkt in der Vergangenheit möglich. Neben den Inhalten und Navigationen werden auch alle Medienobjekte, Datenbankinhalte und Templates hierbei berücksichtigt:

Der revisionsbasierte Ansatz ist die Grundlage für die Reise in die Vergangenheit: zu der gewählten zeitlichen Perspektive wird die Revision ermittelt und dann auf Basis der "am nächsten an dieser Revisionen liegenden Daten" die Vorschau-Funktion aufgerufen. Das Ergebnis ist eine sehr performante, historisch exakte Reproduktion des damals im System vorliegenden Zustandes als interaktive Live-Darstellung. FirstSpirit bietet natürlich auch Funktionen, um die nicht mehr benötigten historischen Stände vollautomatisch in ein Archiv zu überführen. Aus diesem Archiv können bei Bedarf jederzeit Daten wiederhergestellt werden, sobald diese wieder benötigt werden.

Gibt es einen integrierten Template-Editor?
Die Templateerstellung ist sowohl durch interne als auch externe Editoren möglich. Eine Vorschau bei der Entwicklung ist für alle Browser möglich.

Lassen sich externe Editoren einbinden? Wenn ja, welche?
Ja, es lassen sich alle beliebigen Editoren für die Bearbeitung von Medien (z.B. Photoshop, Photopaint, Paint Shop Pro, Acrobat, ...) und Texten (Texteditoren) anbinden.

Findet objektorientiertes Authoring statt?
Ja. Jede Seite kann aus beliebig vielen Absätzen (Objekten) bestehen. Das Rechtesystem ermöglicht die detaillierte Festlegung von Rechten bis auf Objektebene.

Lassen sich mehrsprachige Inhalte verwalten?
FirstSpirit unterstützt echte Mehrsprachigkeit durch UNICODE, d.h. sowohl Seiten und Absätze als auch Medien (z.B. Banner, graphische Navigation) lassen sich mehrsprachig verwalten. Der Redakteur wird bei der Übersetzung von Inhalten durch spezielle Funktionen unterstützt. Bei fehlenden Übersetzungen kann automatisch eine Ersatzsprache bei der Generierung verwendet werden. Die Spiegelung des Layouts im Template bei Rechts-Links-Schreibung einer Sprache wird ebenfalls unterstützt. Auch ist ein automatischer Link auf andere Sprachversionen einer Seite möglich. Zum Sprachwechsel auf der Website ist daher kein Rücksprung auf die Homepage notwendig.

Sind mehrsprachige Clients verfügbar?
Die Clients liegen zur Zeit in deutsch, englisch, französisch, italienisch, spanisch und russisch vor. Weitere Sprachen sind ohne großen Aufwand realisierbar.

Mit welchen Techniken kann ein Redakteur an das System Inhalte übertragen?
Inhalte können direkt in der Browseransicht erfasst und gepflegt werden.
Dem Redakteur steht auch ein eigener Redaktionsclient für die Datenerfassung zur Verfügung. Die Benutzeroberfläche lässt sich ohne Probleme auf die individuellen Bedürfnisse des jeweiligen Benutzers anpassen. Zur komfortablen Content-Pflege erhalten die Redakteure unternehmensspezifische Eingabemasken, so dass eine Anpassung an die Aufgaben und Kenntnisse der Redakteure möglich ist.

Wie wird technisch das System vor Fremdzugriffen geschützt?
Der Zugriff auf Daten, die innerhalb von FirstSpirit verwaltet werden, kann erst nach erfolgreicher Authentifizierung (auch über LDAP/ADS/SSO möglich) erfolgen. Der Datenaustausch zwischen Server und Clients ist verschlüsselt.
Des weiteren werden alle Zugriffe auf das System protokolliert und stehen in der Monitoring-Komponente von FirstSpirit berechtigten Personen zur Verfügung.

Gibt es vordefinierte Gruppen innerhalb eines Rollenkonzepts?
Die Gruppen können frei definiert und mit Benutzern versehen werden, um kundenspezifische Rollenkonzepte effizient umzusetzen.

Sind die Gruppen innerhalb eines Rollenkonzepts frei definierbar?
Die vordefinierten Gruppen sind in ihren Rechten frei definierbar.

Welche Arten von Benachrichtigung an einzelne Mitarbeiter kennt das System?
Benachrichtigungen werden mittels einer Task-Liste oder per E-Mail kontextabhängig oder kontextunabhängig versandt. Alle Freigabeanforderungen z.B. werden, bei Bedarf ergänzt durch Erläuterungen, als kontextabhängiger Task an ausgewählte, freigabeberechtigte Benutzer weitergeleitet. Jeder Task erscheint in der Task-Liste des jeweiligen Benutzers. Per Mausclick kann dieser Objekte direkt kontrollieren, editieren, freigeben, etc. Statusanzeigen in den Task-Listen wahren den Überblick über das Pensum. Alternativ verfügt das System über eine Option zur Aufgabenverteilung per E-Mail. Auch hier können zu bearbeitende Objekte direkt lokalisiert werden. Die einzelnen Objekte werden in der Baumansicht entsprechend ihrem Bearbeitungsstatus (z.B. gesperrt, geändert, zur Freigabe angefordert) farblich gekennzeichnet. Administratoren können den Redakteuren außerdem kurzfristige, wichtige Mitteilungen als Pop-up versenden.

Gibt es einen definierten oder frei gestaltbaren Freigabezyklus für Publikationen auf der Website?
Es können beliebig viele Workflows grafisch modelliert werden. Diese werden automatisch von FirstSpirit in Programmlogik umgesetzt. Die einzelnen Workflows können über beliebig viele Stufen und Verzweigungen verfügen.

Gibt es einen Schutz vor versehentlichen gleichzeitigen Zugriff mehrerer Personen auf ein Dokument?
Ja, die Konsistenz der Inhalte wird durch das System sichergestellt.

Welche Arten von systeminternen Aufgabenlisten und Statusanzeigen gibt es?
Es gibt eine interne Aufgabenverwaltung, die in den Workflow integriert ist. Benachrichtigungen werden mittels einer Task-Liste oder per E-Mail kontextabhängig oder kontextunabhängig versandt (siehe oben).

Welche Dokumententypen sind importierbar?
Gängige Content-Formate werden in FirstSpirit direkt verarbeitet. Sonstige externe Daten, gleich welchen Formats, lassen sich als Medien in FirstSpirit importieren.

Können externe Datenbankzugriffe realisiert werden?
Ja. FirstSpirit kann bestehende Datenbestände aus Datenbanken einbinden. Unterstützt werden bisher Oracle, Microsoft SQL Server, IBM DB2, PostgeSQL und MySQL. Die Anbindung anderer Datenbanken kann auf Wunsch sehr schnell realisiert werden.

Wie lassen sich bestehende Websites importieren?
Der Medienimport wird vom System unterstützt. Eine maschinelle Eingabe von kompletten Websites macht keinen Sinn, da die Trennung von Layout und Content auf diesem Weg wegen der Vermengung von HTML-Markup und den eigentlichen Inhalten nicht bewerkstelligt werden kann.

Gibt es eine offengelegte API als Programmierschnittstelle?
Ja, es existiert eine Java Access API

Wie lassen sich Templates funktionell mit einer Scriptsprache erweitern?
In die FirstSpirit -Templates lassen sich beliebige Skripte einbetten. Externe Skripte können zudem als Medien im System abgelegt und in den Templates inkludiert oder referenziert werden.

Welche Scriptsprachen lassen sich verwenden?
In die FirstSpirit-Templates lassen sich beliebige Skripte einbetten. Externe Skripte können auch als Medien im System abgelegt und in den Templates inkludiert oder referenziert werden.
FirstSpirit selber lässt sich komplett in BeanShell - bei Bedarf unter Nutzung der Java Access API - scripten.

Für welche Anwendungsbereiche gibt es fertige Softwareerweiterungen?
FirstSpirit wird prinzipiell ready-to-use ausgeliefert, d.h. alle üblichen redaktionellen Anforderungen werden unterstützt. Optional lassen sich für erweiterte Anwendungszwecke beliebige Elemente der FirstSpirit Modul Suite integrieren. Aktuell umfasst diese folgende Module:

- Portalintegrations-Module (SAP NetWeaver, IBM WebSphere, MOOS)
- Personalisierungs-Modul
- Such-Modul
- Datenbankintegrations-Modul
- Newsletter-Modul
- Enterprise-Connect-Modul (für z.B. DMS, MAM, Mail, etc.)
- Workflow-Modul
- Formulareditor-Modul
- DMS connect
- EnterpriseBackup-Modul
- Clustering-Modul
- Mobilization-Modul
- PackagePool-Modul
- Product Information Management-Modul
- RemoteMedia-Modul

Dank der offenen Schnittstellen von FirstSpirit lassen sich auch Anwendungen von Fremdherstellern sowie individuelle Erweiterungen (z.B. Online-Banking Applikationen) problemlos einbinden.

Lassen sich einzelnen Inhalten Kategorien zuordnen?
Ja, Inhalte können anhand von frei definierbaren Metainformationen zu Kategorien zusammengefasst werden.

Können Daten über einen Benutzer beim Zugriff auf die Website in einem Profil gespeichert werden?
Ja.

Lassen sich personalisierte Webseiten für einzelne Benutzer realisieren? Wenn ja, mit welcher Technik?
Zur Realisierung der Personalisierung ist die Verwendung von Login-Mechanismen vorgesehen, um den jeweiligen Benutzer identifizieren zu können. FirstSpirit bietet hier eine entsprechende Umsetzung mit Login und Session Management bei Nutzung von Session-Cookies. Das Rendering des benutzer- oder/und gruppenspezifischen Contents erfolgt anschließend per JSP-Templates, die im Kontext des Login und des Session-Kontextes die jeweiligen Daten selektieren und richtig darstellen.
Hierbei wird gewährleistet, dass die berechtigten Benutzer ausschließlich Linkverbindungen zu den jeweils zugeordneten Seiten/Dateien erhalten. Ein nicht autorisierter Besucher erhält demnach keine Inhalte auf seiner Seite angeboten, die nicht für ihn bestimmt sind.
Alternativ können auch externe Personalisierungsengines (z.B. IBM Personalization Server) angebunden werden, die durch FirstSpirit parametrisiert werden.

Gibt es ein integriertes Profilmanagement für Benutzerprofile?
Die Benutzerprofile, ob nun automatisch durch einen Web-Analyser abgeleitet oder über interaktive Webformulare vom Benutzer selbst definiert, können wahlweise in FirstSpirit oder einem LDAP-Server abgelegt werden. Die Erstellung von Abbildungsregeln zwischen Content-Metadaten und den Benutzerprofilen erfolgt grafisch über den FirstSpirit -Client. Dabei sind natürlich auch alle Einstellungen in diesem Bereich durch den Freigabe-Workflow steuerbar.

Wie wird ein Benutzer auf der Website erkannt (Cookie, URL, etc.)?
Benutzer werden über Login-Mechanismen oder temporäre Cookies erkannt.

Wie weit wird XML vom System unterstützt?
Die gesamte Systemarchitektur basiert vollständig auf XML, ebenso wie die Speicherung aller Daten. XML bietet eine einfache Möglichkeit, Inhalte und
Layoutvorlagen strukturiert zu beschreiben und bildet so langfristig die Basis zur Kommunikation zwischen verschiedenen Anwendungen und Plattformen. FirstSpirit ist daher nicht nur mit einer Import-/Export-Schnittstelle ausgestattet, sondern offeriert volle XML-Unterstützung und kann beliebige Ausgabekanäle bedienen.

Ist die Einbindung von externem Content möglich?
Da FirstSpirit konsequent auf XML für die Speicherung aller Inhalte setzt, kann Content auf einfache Art und Weise importiert und exportiert werden. Somit lassen sich externe Inhalte einkaufen oder auch selbst anzubieten.

Wird der ICE-Standard unterstützt?
Ja.

Welchen Arten von Auswertung der Nutzung der Website finden statt?
Die Erstellung der Websitestatistiken kann über externe Werkzeuge erfolgen.

Wie wird das Benutzerverhalten festgestellt (z.B. versteckte Funktionen in der Seite)?
Das System bietet hierfür keine standardisierten Funktionen an.

Für welche Lasten (Zugriffszahlen) eignet sich das System?
Skalierbarkeit:

FirstSpirit ist speziell dafür konzipiert worden, höchste technische Anforderungen umsetzen zu können. Mehr als 1.500 gleichzeitig arbeitende Redakteure im Cluster, mehr als 100.000 Veröffentlichungen pro Tag, mehr als 5 Millionen Objekte bzw. mehr als 1 TB verwaltete Medien in einem Mandanten und mehr als 100.000 parallele Nutzer in einem Portal sprechen eine deutliche Sprache.
Alle Generationen von FirstSpirit nutzen die vorhandenen Prozessoren und den Hauptspeicher der Server-Hardware optimal aus, da der FirstSpirit-Server konsequent auf die nebenläufige Abarbeitung von Aufgaben (Multithreading) und das Vorhalten von wichtigen Informationen im Hauptspeicher (Caching) setzt. Die Entwicklung der letzten Jahre im Hardware-Sektor hin zu Multi-Core-Maschinen und die FirstSpirit-Architektur ergänzen sich optimal, so dass auch schon im Single-Server-Betrieb hohe Leistungsdaten erreicht werden können.
Die aktuelle Version von FirstSpirit wurde entwickelt, um Szenarien mit mehreren Hundert Redakteuren und vielen Hunderttausend Medien und Inhaltsseiten verwirklichen zu können. Dazu wurde die Architektur um die Möglichkeit erweitert, gezielt Aufgaben auf weitere Server auslagern zu können.
Zu den auslagerungsfähigen Aufgaben gehören die Generierung der redaktionellen dynamischen Vorschau und die Beantwortung der Requests der FirstSpirit-Webclients. Außerdem können die Publikationsvorgänge und langlaufende Vorgänge, die lesend auf das FirstSpirit-Repository zugreifen (wie z.B. die Reporterzeugung), auf eigene Server ausgelagert werden.


Hochverfügbarkeit:

In globalen Unternehmen muss auch das zentrale Content-Management-System rund um die Uhr verfügbar sein. FirstSpirit ist daher für den Einsatz in Hochverfügbarkeitsumgebungen geeignet und unterstützt auch Hochverfügbarkeitscluster mit Lastverteilung. Aufgrund der vielen unterstützten Datenbanken und Betriebssysteme integriert sich FirstSpirit perfekt in bereits bestehende Hochverfügbarkeitsumgebungen.


Massendaten:

Zum Management von sehr großen Websites und anderer Publikationen reicht eine gute Skalierbarkeit des CMS alleine nicht aus. Die Benutzeroberfläche und die Veröffentlichung der Inhalte müssen ebenfalls mit Massendaten umgehen können. Daher bieten die FirstSpirit-Clients Funktionen, die den Redakteuren und Administratoren den Umgang mit großen Daten- und Objektmengen leicht machen. Websites mit vielen Hunderttausend Seiten sind meistens durch eine hohe Änderungshäufigkeit ihrer Inhalte gekennzeichnet. Da spielen die Generierungs- und Publikationszeiten der einzelnen Inhaltsseiten eine wichtige Rolle. Daher wurde die gesamte Template-Technologie von FirstSpirit auf Performanz getrimmt. Ein Beispiel dafür ist die automatische Vorkompilierung von Templates und Skripte schon bei ihrer Anlage.

FirstSpirit verwaltet über eine spezielle Datenstruktur, dem Referenzgraphen, alle Abhängigkeiten von Inhaltsobjekten zueinander. Veröffentlichungssprozesse können diese Abhängigkeiten über Standardschnittstellen abfragen und somit wirklich nur die Objekte publizieren, die auch aktualisiert werden müssen.

Wird die Website statisch oder dynamisch generiert und kann dazwischen gewählt werden?
Die Publikationen werden im Mixed-Mode generiert (prinzipiell statisch, wo nötig dynamisch). Dieses Prinzip nimmt auch bei umfangreichen Publikationen viel last vom Webserver und steht für schnelle Antwortzeiten und hohe Skalierbarkeit.

Wird weitere Software für den normalen Betrieb des Systems benötigt?
Nein.

Welche Zielgruppe(n) sprechen Sie mit Ihrem Produkt bzw. Dienstleistungen an?
FirstSpirit ist branchenunabhängig und positioniert sich im Marktsegment der „komplexen Projekte“. Als solche werden mächtige CMS-Einführungen bezeichnet, bei denen u.U. kundenspezifische Anpassungen und/oder Erweiterungen des CMS vorgenommen und/oder Applikationen integriert werden.

Welche Technologie/Architektur wird verwendet?
FirstSpirit wurde vollständig in JAVA realisiert und nutzt XML als zentralen und universellen Mechanismus für die Persistenz, zum Export/Import und zur projektspezifischen GUI-Konfiguration.

Werden Freigabeverfahren unterstützt?
Freigaben werden über die To-Do-Liste von Benutzern verwaltet, wobei ein 4-Augen-Prinzip mit beliebig vielen Zyklen zum Einsatz kommt. Über das Rechte- und Benutzersystem wird festgelegt, welche Benutzer/Gruppen Freigaben für Objekte erteilen dürfen.

Außerdem lassen sich über die Workflow-Engine von FirstSpirit komplexe Freigabeverfahren schnell realisieren.

Welche Möglichkeiten bestehen für Redakteure, Inhalte zu bearbeiten?
Durch die klare Trennung von Inhalten, Layoutvorgaben und Strukturinformationen ergibt sich für den Redakteur eine komfortable, einfach zu bedienende und klar aufgeteilte Content-Pflege innerhalb von FirstSpirit. Inhalte werden auf Seitenobjekten zusammengetragen, wobei die Struktur einer Seite durch Templates festgelegt ist. Diese formulargestützten Eingabemasken werden durch den Template-Designer vorher per XML beschrieben und sind so auf Kundenbedürfnisse individuell anpassbar. Der Redakteur erhält eine einfach und ohne jegliche Fachkenntnisse zu bedienende Eingabeoberfläche, die auf den Bedarfsfall abgestimmt ist. Kontextsensitive Hilfen sind an jeder Stelle durch den Redakteur abrufbar und leiten ihn so bei der Content-Pflege. Eine Preview-Funktion erlaubt es den Redakteuren nach Beendigung der Content-Pflege zu kontrollieren, wie sich die geänderten Daten auf das Erscheinungsbild des jeweiligen Ausgabekanals auswirken. So können für HTML-Seiten bis zu vier unterschiedliche Internet-Browser angegeben werden. Dadurch wird sichergestellt, dass der Redakteur genau die Seiten sieht, die später auch der Endkunde erhält (WYSIWYG).

Nach welchen Modellen berechnen sich die Lizenzkosten?
keine Angabe

Welche Lizenzmodelle werden angeboten?
Standardmäßig wird eine Softwarelizenz angeboten.

Referenzen


Anwenderberichte: www.e-Spirit.com/casestudies
Branche: Sonstige
Anwendungstyp: Website
Zielgruppe: B2C
Produziert ab 01/1999, Produktionsende offen.
www.e-Spirit.com/casestudies

Kunden im Überblick: http://www.e-Spirit.com/references
Branche: Sonstige
Anwendungstyp: Website
Zielgruppe: B2B
Produziert ab 01/1999, Produktionsende offen.
www.e-Spirit.com/references