FirstSpirit

from Wikipedia, the free encyclopedia
FirstSpirit ECMS
Basic data

developer e-Spirit AG
Current  version 5.2
operating system platform independent
programming language Java
category Content management system
License commercial product
German speaking Yes
www.e-spirit.com

FirstSpirit is a commercial content management system that has been developed by Dortmund-based e-Spirit AG, a subsidiary of adesso SE , since 1999 . The first stable version 0.9 was released on June 7, 2000. The system is developed in Java and is offered for GNU / Linux , Solaris (x86, Sparc), AIX and Windows .

FirstSpirit is operated via a web browser or a rich client using Java Web Start . The software is used by numerous large companies such as Robert Bosch GmbH , Commerzbank AG or EADS on the Internet and intranet .

System concept

FirstSpirit manages content for websites and other output channels in the form of page containers, which can contain further structured content containers. Each container is based on a template that bundles the dynamic and validatable user form and the template source text for each output channel (including a special one for summarizing search results). The source text is formulated in a proprietary template language . The pages based on this can then be used multiple times within a page structure ( sitemap ). In this way, a strict separation of content, structure and design (layout) is achieved.

Strongly structured data is kept in databases within FirstSpirit . These can also be linked to external SQL data sources. FirstSpirit also offers media management in which images, videos and other files are stored.

By decoupling the editorial system and the live system, FirstSpirit implements the principle of pre-generating websites. This means that editorial content that does not change constantly only needs to be generated once and is then available on the web server. Dynamic content, on the other hand, is delivered live when required by suitable runtime components, which leads to a lower server requirement. A separate caching logic for editorial content can be omitted with this architecture. A UX-Bridge expansion module is available for particularly dynamic content , which can dynamically publish selected editorial changes on the web server. FirstSpirit can generate content for various target systems such as PHP , ASP.NET and JSP . The content is displayed dynamically within the editorial environment provided in order to give the editor direct feedback on his changes ( WYSIWYG ).

Access rights management (visible, read, change, create, delete, release, view metadata, change metadata and change access rights) and freely configurable workflows are available within the editorial environment. Users and groups can also be obtained from external sources such as LDAP or Active Directory ; user authentication can also take place against external single sign-on infrastructures.

FirstSpirit can be expanded on a customer-specific basis using a Java module system. Smaller adjustments can also be made using the built-in scripting interface. Extensions use the Java API from FirstSpirit.

From version 4.0 onwards, all content and structure changes in the system are revised without exception, which means that they can be traced via a revision-based view and can also be reversed. This also applies to the relational data sources managed by FirstSpirit, but not to external data sources. By specifying a point in time, old versions of a website can also be viewed in a simple way .

Content management in portals

With FirstSpirit, e-Spirit AG has specialized in the publication of content in portals, among other things. FirstSpirit has offered integration for SAP NetWeaver since 2006 . Support for IBM WebSphere and Microsoft Office SharePoint Server , Liferay Portal and, since 2013, the JBoss Portal Platform were added later. FirstSpirit offers certified interfaces for this. In this way, content can also be published and maintained in these portals via the content management system.

Template language

In the template language of FirstSpirit, the target language (e.g. HTML , JSP , XML ) is enriched with placeholders that are evaluated during the rendering process. Within the placeholders you have access to the data structures of the content model. Methods can be called and loops and conditions can be formulated. More complex logics can be outsourced to scripts or Java classes that are integrated into the rendering process. Ready-made function blocks can, for example, automatic site - Navigations create.

literature

Mention in market overviews:

  • Print: e-Commerce Magazin 09/09 - WCM market overview
  • Print: Internet World Business 04/09 - CMS market overview
  • Print: is-Report 02/09 - CMS market overview

Further descriptions of FirstSpirit and FirstSpirit-based solutions:

  • php magazine
  • Print: Digital Business 5 + 6 2009 - Healthcare company integrates CMS solution in SAP NetWeaver Portal
  • Print: E3 Special - Use of FirstSpirit at TÜV Rheinland
  • Print: Staat & IT (Issue 1/2010) - CMS and SAP portal integration at the city of Hagen

Individual evidence

  1. e-Spirit AG - UX-Bridge: Dynamic content improves the online experience ( Memento of the original from August 12, 2013 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. . Retrieved December 29, 2012.  @1@ 2Template: Webachiv / IABot / www.e-spirit.com
  2. eSpirit manages content in the SAP portal in Computerwoche on February 28, 2006 , accessed on November 6, 2009
  3. Seamless portal integration for more efficiency, user-friendliness and flexibility at www.adesso.de , accessed November 6, 2009
  4. ↑ http://it- Republik.de/php/php-magazin- Ausgabe/ Speed-up- mit-memcached- 000301.html

Web links