{"id":393,"date":"2019-10-10T08:07:37","date_gmt":"2019-10-10T06:07:37","guid":{"rendered":"https:\/\/www.logic-joe.com\/blog\/?p=393"},"modified":"2019-10-10T09:03:24","modified_gmt":"2019-10-10T07:03:24","slug":"warum-firstspirit-unsere-erste-wahl-ist","status":"publish","type":"post","link":"https:\/\/www.logic-joe.com\/blog\/warum-firstspirit-unsere-erste-wahl-ist\/","title":{"rendered":"Warum FirstSpirit oft unsere erste Wahl f\u00fcr Kundenprojekte ist"},"content":{"rendered":"<h2>FirstSpirit allgemein<\/h2>\n<p>FirstSpirit ist ein kommerzielles Content-Management-System, das von der Dortmunder\u00a0<b>e-Spirit AG<\/b>, einem Tochterunternehmen der adesso AG, seit 1999 entwickelt wird. Es verwaltet Inhalte f\u00fcr Webseiten und andere Ausgabekan\u00e4le in Form von Seiten-Containern, die weitere Content-Module enthalten k\u00f6nnen.<\/p>\n<p>Der Quelltext wird dabei in einer propriet\u00e4ren Templatesprache formuliert. Die darauf beruhenden Seiten lassen sich dann innerhalb einer Seitenstruktur (Sitemap) mehrfach verwenden. So wird eine strikte\u00a0<b>Trennung von Inhalt (Content), Struktur (Verortung auf Website) und Design (Layout)<\/b>\u00a0erreicht.<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-397 aligncenter\" src=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Arbeitsbereiche-300x105.jpg\" alt=\"\" width=\"640\" height=\"224\" srcset=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Arbeitsbereiche-300x105.jpg 300w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Arbeitsbereiche-768x270.jpg 768w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Arbeitsbereiche-1024x360.jpg 1024w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Arbeitsbereiche.jpg 1437w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #999999;\">Abbildung 1: Trennung der Arbeitsbereiche in FirstSpirit<\/span><\/p>\n<p>Stark strukturierte Daten werden innerhalb von FirstSpirit in Datenbanken gehalten. Diese k\u00f6nnen auch an externe SQL-Datenquellen angebunden werden. Zudem bietet FirstSpirit eine\u00a0<b>Medienverwaltung<\/b>, in der Bilder, Videos und andere Dateien abgelegt werden.<\/p>\n<p>Mit der\u00a0<b>Entkopplung von Redaktionssystem und Live-System<\/b>\u00a0realisiert FirstSpirit das Prinzip der Vorgenerierung von Webseiten. Damit ist gemeint, dass redaktionelle Inhalte, die sich nicht st\u00e4ndig \u00e4ndern, nur einmal generiert zu werden brauchen und dann auf dem Webserver vorhanden sind. Dynamische Inhalte hingegen werden jeweils bei Bedarf durch passende Laufzeitkomponenten live ausgeliefert, was zu einem geringeren Serverbedarf f\u00fchrt.<\/p>\n<p>Innerhalb der Redaktionsumgebung stehen eine\u00a0<b>Verwaltung der Zugriffsrechte<\/b>\u00a0und\u00a0<b>frei konfigurierbare Arbeitsabl\u00e4ufe<\/b>\u00a0zur Verf\u00fcgung. Benutzer und Gruppen k\u00f6nnen auch aus externen Quellen wie\u00a0<b>LDAP oder Active Directory<\/b>\u00a0bezogen werden, die Benutzerauthentifizierung kann auch gegen externe Single-Sign-on-Infrastrukturen erfolgen.<\/p>\n<p>FirstSpirit l\u00e4sst sich durch ein Java-Modul-System\u00a0<b>kundenspezifisch erweitern<\/b>. Kleinere Anpassungen k\u00f6nnen auch \u00fcber die eingebaute Scripting-Schnittstelle vorgenommen werden. Erweiterungen bedienen sich dabei der Java-API von FirstSpirit.<\/p>\n<p>Ab Version 4.0 werden ausnahmslos alle Inhalts- und Struktur\u00e4nderungen im System\u00a0<b>versioniert<\/b>, wodurch \u00fcber die Angabe eines Zeitpunktes auf einfachem Weg alte Versionsst\u00e4nde einer Website gesichtet und notfalls zur\u00fcckgerollt werden k\u00f6nnen.<\/p>\n<h2>FirstSpirit Infrastruktur<\/h2>\n<p>FirstSpirit trennt strikt zwischen Inhalt (= Content), Struktur und Layout.<\/p>\n<p>So besteht eine komplette Seite aus:<\/p>\n<ul>\n<li>einem Seitentemplate, welches die Basis Eingabefelder (Headline, Teaser, etc.) definiert<\/li>\n<li>einer Inhaltsseite, welche das Seitentemplate inkludiert<\/li>\n<li>verschiedenen Content-Modulen (= Vorlagen) und verschiedene Medien<\/li>\n<li>einer Strukturseite, welche f\u00fcr die Verortung auf der Webseite sorgt<\/li>\n<\/ul>\n<p>\u00dcber verschiedene, in FirstSpirit zu konfigurierende <b>Ausgabe-Kan\u00e4le<\/b>,\u00a0k\u00f6nnen Website-Bausteine bzw. Content f\u00fcr verschiedene Zwecke, wie Micro Sites, Service Portale oder Corporate Websites, ausgespielt, auf diesen individualisiert, angereichert und wiederverwendet werden.<\/p>\n<h2>Rechte System<\/h2>\n<p>FirstSpirit bietet ein\u00a0<b>umfangreiches, mandantenf\u00e4higes Rechte-System<\/b>, welchem ein feingranulares Rechtekonzept zu Grunde liegt. So k\u00f6nnen verschiedene\u00a0<b>Benutzerrollen<\/b>, wie Admin, Redakteur, Fachbereich, etc., definiert, f\u00fcr diese CMS-weite Rechte konfiguriert und f\u00fcr einzelne Bereiche und Seiten im CMS selbst sogar individuelle Zugriffsrechte (sichtbar, lesen, \u00e4ndern, etc.) definiert werden.<\/p>\n<p>Weiterhin unterst\u00fctzt das FirstSpirit Rechtesystem auch verschiedene\u00a0<b>externe Berechtigungs-Systeme, wie LDAP oder Active Directory<\/b>, sowie eine Benutzerauthentifizierung gegen externe Single-Sign-on-Infrastrukturen.<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-400 aligncenter\" src=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-rechte-system-300x169.png\" alt=\"\" width=\"641\" height=\"361\" srcset=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-rechte-system-300x169.png 300w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-rechte-system-768x432.png 768w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-rechte-system.png 943w\" sizes=\"(max-width: 641px) 100vw, 641px\" \/><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #999999;\">Abbildung 2: FirstSpirit Rechtesystem<\/span><\/p>\n<h2>Arbeitsabl\u00e4ufe &amp; Workflows<\/h2>\n<p>FirstSpirit bietet dem Redakteur verschiedene\u00a0<b>Workflows<\/b>, um die Zusammenarbeit verschiedener Redakteure mit unterschiedlichen Berechtigungen zu erleichtern. So sind standardm\u00e4\u00dfig Workflows f\u00fcr \u201eFreigabe\u201c und \u201eL\u00f6schen\u201c vorhanden. Eine \u201eFreigabe\u201c wird ben\u00f6tigt, wenn eine Seite von einem Redakteur ge\u00e4ndert wurde und diese \u00c4nderung deployt werden soll.<\/p>\n<p>Allgemein k\u00f6nnen neben den Standard-Workflows (Freigabe, L\u00f6schen) auch eigene Workflows ganz flexibel und individuell modelliert werden. Die Komplexit\u00e4t kann hierbei an die jeweiligen Bed\u00fcrfnisse angepasst werden.<\/p>\n<h2>Advanced Features<\/h2>\n<p>FirstSpirit bietet noch eine ganze Menge an interessanten \u201eAdvanced Features\u201c an, die den Redakteur u.a. bei der automatisierten Erstellung und Personalisierung von Inhalten unterst\u00fctzen, namentlich:<\/p>\n<ul>\n<li>Natural Language Generation<\/li>\n<li><a href=\"https:\/\/www.logic-joe.com\/blog\/experience-plattform-in-der-cloud\/\">Software as a Service (SaaS)<\/a> \/ FirstSpirit Cloud<\/li>\n<li>Content as a Service (CaaS)<\/li>\n<li>Intelligent Content Engine (ICE)<\/li>\n<li>FragmentCreator<\/li>\n<\/ul>\n<h2>Benutzeroberfl\u00e4chen f\u00fcr den Redakteur<\/h2>\n<p>Zur Pflege der Inhalte im CMS bietet FirstSpirit dem Redakteur\u00a0zwei grundlegend verschiedene Benutzeroberfl\u00e4chen an: SiteArchitect und Content Creator. Daneben gibt es noch ein Projekt-Verwaltungs-Tool, den so genannten Server-Manager, in welchem einzelne Projekte konfiguriert und um verschiedene Auftr\u00e4ge, wie beispielsweise \u201eDeployment auf Live-Server\u201c oder \u201eErstellung Sitemap.xml\u201c, erg\u00e4nzt werden k\u00f6nnen.<\/p>\n<p>Die Startseite von FirstSpirit (nach dem Login) sieht wie folgt aus:<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-403 aligncenter\" src=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Startseite-1024x590.jpeg\" alt=\"\" width=\"640\" height=\"369\" srcset=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Startseite-1024x590.jpeg 1024w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Startseite-300x173.jpeg 300w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Startseite-768x442.jpeg 768w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Startseite.jpeg 1609w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #999999;\">Abbildung 3: FirstSpirit Startseite<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3>Site Architect<\/h3>\n<p>Der SiteArchitect dient \u00fcberwiegend der technischen Entwicklung in FirstSpirit und bietet dem technisch-versierten Redakteur alle M\u00f6glichkeiten, um Inhalte zu pflegen, sowie Datenbank-Tabellen, Vorlagen und Skripte anzulegen.<\/p>\n<p>F\u00fcr den \u201egew\u00f6hnlichen\u201c Redakteur, der die Seite und deren Inhalte pflegt, wird von e-Spirit der Content Creator empfohlen.<\/p>\n<p>&nbsp;<\/p>\n<h3>Content Creator<\/h3>\n<p>Der Content Creator dient der redaktionellen Pflege der Website und bietet die f\u00fcr den t\u00e4glichen Bedarf eines Redakteurs ben\u00f6tigen Optionen, wie Verwaltung von Medien, Pflegen und Freigeben von Inhalten, sowie Ausf\u00fchren von Deployments, an.<\/p>\n<p>Die Pflege von Inhalten erfolgt, wie beim SiteArchitect, \u00fcber einen so genannten \u201eWhat you see is what you get\u201c Editor (WYSIWYG) und erm\u00f6glicht es dem Redakteur \u00c4nderungen direkt im jeweiligen Kontext zu sehen.<\/p>\n<p>Er ist somit eine abgespeckte, weniger technische, daf\u00fcr benutzerfreundliche Version des SiteArchitects.<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-405 aligncenter\" src=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Content-Creator-1024x836.jpeg\" alt=\"\" width=\"640\" height=\"522\" srcset=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Content-Creator-1024x836.jpeg 1024w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Content-Creator-300x245.jpeg 300w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Content-Creator-768x627.jpeg 768w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-Content-Creator.jpeg 1336w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #999999;\">Abbildung 4: FirstSpirit Content Creator\u00a0<\/span><\/p>\n<h2>FirstSpirit Schnittstellen und Erweiterungsm\u00f6glichkeiten<\/h2>\n<p>Bedingt durch die Java-Architektur, in welcher FirstSpirit implementiert ist, k\u00f6nnen sehr viele bereits vorhandene Schnittstellen verwendet werden, um beispielsweise ein\u00a0<b>CRM-System, ein PIM-System, ein Email Marketing System (Newsletter-Versand) oder ein Digital Asset Management System (DAM; Medienbibliothek)<\/b>\u00a0anzubinden. Sollte es einmal keine direkte Schnittstelle zu einem externen System geben, so kann dieses \u00fcber eine selbst implementierte Schnittstelle in Java, dennoch an FirstSpirit angebunden werden.<\/p>\n<p><b>Den M\u00f6glichkeiten sind somit nahezu keine Grenzen gesetzt!<\/b><\/p>\n<p>Die folgende Grafik zeigt einen kleinen Auszug verschiedener, externer Systeme, die an FirstSpirit angebunden werden k\u00f6nnen.<\/p>\n<p><img loading=\"lazy\" class=\"wp-image-406 aligncenter\" src=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-dxp-1024x709.jpg\" alt=\"\" width=\"640\" height=\"443\" srcset=\"https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-dxp-1024x709.jpg 1024w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-dxp-300x208.jpg 300w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-dxp-768x532.jpg 768w, https:\/\/www.logic-joe.com\/blog\/wp-content\/uploads\/2019\/03\/FS-dxp.jpg 1028w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p style=\"text-align: left;\"><span style=\"color: #999999;\">Abbildung 5: FirstSpirit Erweiterungsm\u00f6glichkeiten<\/span><\/p>\n<p>Durch die Anbindung von CRM, E-Commerce, PIM- oder DAM-Systemen etc. wird aus einem CMS eine <strong>integrierte Digital Experience Plattform (DXP)<\/strong>, die es Unternehmen erm\u00f6glicht, zielgruppenspezifische, personalisierte, nutzerzentrierte Inhalte zu erstellen, zu managen, sowie messbar \u00fcber diverse Kan\u00e4le auszuspielen.<\/p>\n<h2>FirstSpirit Vorteile und St\u00e4rken zusammen gefasst<\/h2>\n<ul>\n<li>Sehr gute Integrations- (DAM, CRM, PIM, Newsletter-Tool, etc.) und Erweiterungsm\u00f6glichkeiten (eigene Module auf Java-Basis)<\/li>\n<li>Viele Out-of-the-Box-Funktionalit\u00e4ten (Rechtesystem, Workflows, etc.)<\/li>\n<li>Skalierbarkeit &amp; hohe Sicherheit<\/li>\n<li>Trennung von Redaktions- &amp; Live-Systemen<\/li>\n<li>On-Premise oder Cloud-basiert<\/li>\n<li>Permanente Produktverbesserung durch kostenlose monatliche Updates<\/li>\n<li>Prozess-Automatisierung durch FS DEV-Tools (Gitlab CI Pipeline) m\u00f6glich<\/li>\n<\/ul>\n<h2>Was unsere Kunden an FirstSpirit sch\u00e4tzen<\/h2>\n<p>Kunden wie <a href=\"https:\/\/www.logic-joe.com\/blum\/\">Blum<\/a>, <a href=\"https:\/\/www.logic-joe.com\/bitzer\/\">BITZER<\/a> oder <a href=\"https:\/\/www.logic-joe.com\/witzenmann\/\">Witzenmann<\/a> setzen auf FirstSpirit, da es vielseitig einsetzbar, benutzerfreundlich und skalierbar ist. Vor allem steht jedoch die User Experience, also die Erfahrung der jeweiligen Endkunden, im Mittelpunkt der digitalen Unternehmensstrategie. F\u00fcr mehr Informationen zu den jeweiligen Cases schaut doch mal auf den Referenzseiten vorbei.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FirstSpirit \u00fcberzeugt mit vielen St\u00e4rken und ist die perfekte Basis f\u00fcr eine Digital Experience Plattform. Warum wir es bevorzugt in Kundenprojekten einsetzen und was die genau die Vorteile dieses Enterprise CMS sind, beleuchten wir mal etwas n\u00e4her.<\/p>\n","protected":false},"author":9,"featured_media":906,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/posts\/393"}],"collection":[{"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/comments?post=393"}],"version-history":[{"count":27,"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":914,"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/posts\/393\/revisions\/914"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/media\/906"}],"wp:attachment":[{"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/media?parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/categories?post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.logic-joe.com\/blog\/wp-json\/wp\/v2\/tags?post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}