Startseite
jump to top

Startseite / Dokumentation / Für Entwickler

Dokumentation für Entwickler

Die Online Dokumentation dient als umfangreiches Nachschlagewerk für FirstSpirit-Entwickler. Hier werden u.a. folgende Themenbereiche erläutert:

  • Grundlagen der Vorlagenentwicklung für Einsteiger
  • Vorlagenentwicklung im FirstSpirit-SiteArchitect: Mit umfangreichen Informationen zur FirstSpirit-Vorlagensyntax, zur Erstellung von Formularen mithilfe der Standard-Eingabekomponenten, zur Automatisierung von Bedienungsabläufen über Skripte und zum Einstieg in die FirstSpirit-Access-API.
  • Vorlagenentwicklung für den FirstSpirit-ContentCreator
  • Plugin-Entwicklung: Der ContentCreator bietet dem erfahrenen Projektentwickler zahlreiche Schnittstellen zur modularen Erweiterungen der Benutzeroberfläche und der internen Funktionalität (Dokumentation nur in Englisch verfügbar).
  • Weiterführende Themen führen in die Definition von Rechten im SiteArchitect, ins Arbeiten mit Medien-Galerien und Dokumentengruppen und weitere Themen ein.

Als Ergänzung sind weitere Dokumentationen für Vorlagen- und Projektentwickler verfügbar:

  • FirstSpirit Handbuch für Entwickler (Komponenten)
  • FirstSpirit Handbuch für Entwickler (AppCenter)
  • FirstSpirit External Synchronization (Unterstützung für die verteilte Entwicklung)

Außerdem befinden sich weitere Dokumentationen über die Bedienung und Konfiguration lizenzabhängiger Funktionalitäten unterhalb des Menüpunkts Zusätzliche Dokumentation.

Name

Kurzbeschreibung

FirstSpirit SiteArchitect (Handbuch für Redakteure und Projektentwickler)

Eine umfassende Dokumentation des FirstSpirit SiteArchitect für Redakteure und Projektentwickler. Hier werden vom ersten Starten der Anwendung bis zu einzelnen Menüpunkten alle relevanten Aspekte beschrieben und anhand von Screenshots anschaulich erläutert.

Hinweis: Diese Dokumentation liegt auch als HTML-Version vor und kann im SiteArchitect über die Hilfe-Icons (?) aufgerufen werden (siehe Einleitung (→Handbuch FirstSpirit SiteArchitect)).

Deutsch

Englisch

Zur HTML-Version: Einleitung (→Handbuch FirstSpirit SiteArchitect)

Dokument ansehen

Dokument ansehen

FirstSpirit Entwicklerhandbuch für Komponenten (Beta)

Die Dokumentation unterstützt Entwickler bei der Entwicklung von Modulen und Komponenten für FirstSpirit. Sie beschreibt die grundlegenden Designprinzipien, die Modul-Descriptor-Syntax und die Integration in FirstSpirit. Darüber hinaus enthält sie Beispiel-Implementierungen mit den wichtigsten Codeblöcken der in FirstSpirit möglichen Komponenten-Typen.

Siehe auch Kapitel Plugin-Entwicklung (→Online Dokumentation FirstSpirit).

Hinweis: Diese Dokumentation liegt als HTML-Version, überwiegend in deutscher Sprache, vor und ist aus der „FirstSpirit Online Dokumentation“ (ODFS) über das linke Navigationsmenü erreichbar (siehe Thema dieser Dokumentation (→Entwicklerhandbuch für Komponenten)).
Die Dokumentation wird zurzeit überarbeitet.

Deutsch

Englisch

Zur HTML-Version: Thema dieser Dokumentation (→Entwicklerhandbuch für Komponenten)

Dokument ansehen Beispiel-Implementierung (Version 2019-06) für FirstSpirit-Komponenten
Installationshinweise: siehe FirstSpirit Entwicklerhandbuch für Komponenten (Beta), Kapitel „Getting started“.
Hinweis: Die Datei wurde als Beispieldatei für FirstSpirit-Version 4.x erstellt, kann aber auch in FirstSpirit-Version 5.0 als Beispiel verwendet werden.

FirstSpirit Handbuch für Entwickler (AppCenter)

Dokumentation zum FirstSpirit-AppCenter. Darunter versteht man die möglichst nahtlose Einbindung von Fremdsoftware, auch mit völlig unterschiedlicher Technologie-Basis, in die Redaktionsoberfläche des FirstSpirit SiteArchitects. Die Dokumentation beschreibt die erforderlichen Konzepte und Schnittstellen, um individuelle Anwendungen im Rahmen des AppCenters zu realisieren und in FirstSpirit zu integrieren. Darüber hinaus enthält sie eine exemplarische Implementierung zur Integration von GoogleMaps in den FirstSpirit SiteArchitect.

Deutsch

Englisch

Dokument ansehen

Dokument ansehen

FirstSpirit External Synchronization

FirstSpirit „External Synchronization“ unterstützt die verteilte Entwicklung, indem es FirstSpirit-Objekte in einem Format zur Verfügung stellt, welches es Entwicklern erlaubt, Vorlagen (und andere Projektinhalte) aus einem FirstSpirit-Projekt in eine Dateisystem-Struktur mit Ordner-Hierarchie zu exportieren und geänderte Inhalte aus der Dateisystem-Struktur zurück in ein FirstSpirit-Projekt zu importieren. Damit ist sowohl das externe Bearbeiten von FirstSpirit-Objekten möglich als auch Versionierung von FirstSpirit-Objekten über ein externes Versionskontrollsystem.

Deutsch

Englisch

Zur HTML-Version: Einleitung (→Dokumentation „External Synchronization“)

Dokument ansehen

Dokument ansehen

   

© 2005 - 2019 e-Spirit AG | Alle Rechte vorbehalten. | FirstSpirit 2019-06 | Datenschutz | Impressum | Kontakt