Funktionsumfang von WebEdit
Unterstützte Eingabekomponenten
Folgende Eingabekomponenten wurden im Rahmen der WebEdit-Implementierung umgesetzt (siehe dazu auch jeweiliges Kapitel im Bereich Eingabekomponenten).
![]() |
Bei der Verwendung der Eingabekomponenten sind im Vergleich zur Verwendung im JavaClient Abweichungen im Funktionsumfang möglich (siehe auch Einschränkungen )! |
Eingabekomponente | Funktion |
---|---|
CMS_INPUT_CHECKBOX | Mehrfachauswahl aus einer angezeigten Liste |
CMS_INPUT_COMBOBOX | einfache Auswahl aus einer Dropdown-Liste |
CMS_INPUT_CONTENTAREALIST | Liste von Absätzen (siehe auch Einschränkungen ) |
CMS_INPUT_DATE | Datum (ohne Datumsauswahl-Dialog) |
CMS_INPUT_DOM | formatierter Text mit Formatvorlagen und Links (auch Datenbankverweise, aber keine Unterstützung von Aufzählungen, eingeschränkte Unterstützung von Inline-Tabellen, siehe auch Einschränkungen ) |
CMS_INPUT_DOMTABLE | Tabelle mit formatiertem Text inkl. Formatvorlagen und Links (OHNE Zellenverschmelzung und -formatierung, inkl. DOM-Einschränkungen, siehe auch Einschränkungen ) |
CMS_INPUT_FILE | Dateiauswahl |
CMS_INPUT_LINK | Möglichkeit zum Anlegen und Bearbeiten von Verweisen |
CMS_INPUT_LINKLIST | Liste von Links |
CMS_INPUT_LIST | Auswahl aus einer Menge an vorgegebenen Listeneinträgen |
CMS_INPUT_NUMBER | Zahlen |
CMS_INPUT_OBJECTCHOOSER | Datensatzauswahl (siehe auch Einschränkungen ) |
CMS_INPUT_PAGEREF | Seitenreferenzauswahl |
CMS_INPUT_PERMISSION | Rechtedefinition für Benutzerrechte. Für den Einsatz des Permission-Filters in einer WebEdit-Umgebung ist eine gesonderte Konfiguration erforderlich (weitere Informationen siehe FirstSpirit Handbuch für Administratoren). Beim Einsatz der Komponente in WebEdit existieren Einschränkungen, beispielsweise ist der Einsatz von Validierungsskripten nicht möglich. |
CMS_INPUT_PICTURE | Medienauswahl |
CMS_INPUT_RADIOBUTTON | einfache Auswahl aus einer angezeigten Liste |
CMS_INPUT_SECTIONLIST | Liste aller vorhandenen Absätze einer Seite |
CMS_INPUT_TEXT | einzeiliger Text |
CMS_INPUT_TEXTAREA | mehrzeiliger Text ohne Formatierung (siehe auch Einschränkungen ) |
CMS_INPUT_TOGGLE | Umschaltung zwischen zwei vorgegebenen Werten |
FS_DATASET | Datensatzauswahl (siehe auch Einschränkungen ) |
FS_LIST | Liste von Absätzen (siehe auch Einschränkungen ) |
FS_REFERENCE | Referenzauswahl (siehe auch Einschränkungen ) |
Unterstützte Gestaltungselemente
Folgende Gestaltungselemente im Formularbereich wurden im Rahmen der WebEdit-Implementierung umgesetzt (siehe dazu auch Kapitel Gestaltungselemente):
Eingabekomponente | Funktion |
---|---|
CMS_COMMENT | Kommentierung einzelner Teile im Formularbereich einer Seiten- oder Absatzvorlage |
CMS_GROUP | graphische Gruppierung von Eingabekomponenten als Gruppe. In WebEdit werden, im Unterschied zum JavaClient, die gruppierten Elemente unabhängig von der Definition des Parameters tabs nur im oberen Formularbereich (nicht an der Seite oder unten) als Register angezeigt. Die Parameter height und scrollable haben in WebEdit keine Auswirkung. |
CMS _LABEL | zur Angabe einer zusätzlichen Beschriftung auf jeder Seite bzw. auf jedem Absatz. In WebEdit haben die Parameter size und bold keine Auswirkung. |
Liste der Funktionalitäten in WebEdit
- WebEdit-Button auf der Startseite
- Login und Projektauswahl
- Vereinfachte Bearbeitung durch neue Bedienelemente (Quick-Edit-Leiste) auf Seiten- und Absatzebene: Die Quick-Edit-Bedienelemente fassen häufig benötigte Funktionen auf Seiten- bzw. Absatzebene in Form eines Ausklapp-Menüs zusammen. Es stehen folgende Funktionen zur Verfügung:
- Seite: Neues Menü, Neue Seite, Neuer Absatz, Seite bearbeiten, Arbeitsablauf starten bzw. weiterschalten, Metadaten bearbeiten, Seite löschen, Hilfe
- Absatz: Neuer Absatz, Absatz bearbeiten, Nach oben verschieben, Nach unten verschieben, Metadaten bearbeiten, Absatz löschen, Hilfe
- Easy-Edit: umfangreiche Erläuterungen zum Einsatz von Easy-Edit siehe entsprechendes Kapitel
- Themes für WebEdit: Konfiguration des "Look & Feel" aller zentralen WebEdit-Bestandteile, wie Bedienelemente, Icons, Fonts usw. Das Erstellen neuer „WebEdit-Themes“ wird ab FirstSpirit Version 4.0 nicht mehr unterstützt.
Hinweis: Die Theming-Funktionalität von WebEdit wird mit dem Release der WebEdit Version 5.0 entfallen!
Eine Unterstützung für das Erstellen neuer Themes für WebEdit ist daher nicht mehr vorgesehen. Die FirstSpirit Standard-Themes („default“, „xp“) und das spezifische SAP-Theme („sap“) können jedoch in FirstSpirit Version 4.1 weiterhin eingesetzt werden. - Content-Outlining: In Verbindung mit der Quick-Edit-Leiste auf Absatzebene ist es möglich, den Content-Bereich, auf den sich eine Operation bezieht, interaktiv zu markieren, wenn das Quick-Edit-Menü eingeblendet wird. Voraussetzung hierfür ist ein in der Vorlage eingefügter DIV-Container.
Hinweis: Diese Funktion wird in FirstSpirit-Version 4.2 nicht unterstützt, da sie potenziell mit Easy-Edit-Funktionen kollidieren kann. - Einführung eines neuen WYSIWYG-Editor mit:
- Undo/Redo
- Unterstützung von Aufzählungen: Neuanlage und Erweiterung von verschachtelten Aufzählungen ist NICHT möglich, Bearbeitung von verschachtelten Aufzählungen ist möglich
- „Drag & Drop“ für markierten Text
- Vollbild-Bearbeitungsmodus
- Kontextsensitive, mehrsprachige Online-Hilfe
- Umgestaltung der Eingabekomponenten CMS_INPUT_LINKLIST und CMS_INPUT_CONTENTAREALIST
- interne Optimierungen im Bereich der Skalierbarkeit: Performance und Hauptspeicherbedarf
- verbesserte Mehrbenutzersynchronisation
- WebEdit als projektlokale Webanwendung: Damit kann nun für einzelne Projekte WebEdit beispielsweise mit einer projektspezifischen Personalisierungskonfiguration kombiniert werden (siehe FirstSpirit Handbuch für Administratoren, Kapitel „WebEdit als projektlokale Anwendung“).
- Unterstützung der Rechtedefinitionskomponenten CMS_INPUT_PERMISSION mit folgenden Einschränkungen:
- keine Unterstützung von Skripten
- (bisher) nur 1x pro Seite verwendbar
- keine Konfliktvisualisierung
- Unterstützung der wichtigsten Eingabekomponenten in der Inhalte- und Datenquellen-Verwaltung:
- DOM-Editor: Der DOM-Editor unterstützt WYSIWYG für Formatvorlagen sowie Fett/Kursiv und Unterstrichen. Support für interne und externe Links sowie Links auf Elemente aus der Datenquellen-Verwaltung über entsprechende Link-Editoren. Dabei wird die ggf. vorhandene Konfiguration aus dem Formular übernommen.
- DOM-Table-Editor: Komfortables Hinzufügen von Zeilen und Spalten. Jede Zelle kann im DOM-Editor separat bearbeitet werden.
- Generische Link-Editoren: In FirstSpirit Version 4.2 werden die Konfigurationsmöglichkeiten für Verweise durch die Einführung generischer Link-Editoren erheblich erweitert. Die Verwendung der zugehörigen Eingabekomponenten ist in WebEdit aber mit Einschränkungen verbunden (siehe dazu Einschränkungen zu CMS_INPUT_OBJECTCHOOSER und FS_DATASET).
- Erweiterungen innerhalb der Eingabekomponenten und Auswahldialoge:
- Vorschau innerhalb von Bildeingabekomponenten
- Anzeige von Elementen in der Medien-Verwaltung
- Überblendeffekte beim Laden neuer Inhalte (z.B. beim Generieren einer Vorschau)
- Zusätzliche Bedienelemente können über Layer und iFrames in die Vorschau eingeblendet werden.
- Remote-Media-Funktion: Die Mehrfachdefinition von Remote-Projekten wird – mit Einschränkungen – auch in WebEdit unterstützt.
- Inhalte-Verwaltung:
- Bearbeiten von Ordnern (d.h. Anlegen/Löschen/Umbenennen)
- Bearbeiten von Seiten (d.h. Anlegen/Löschen von Seiten sowie Anlegen/Löschen/Sortieren von Absätzen)
- Medien-Verwaltung:
- Bearbeiten von Ordnern (d.h. Anlegen/Löschen/Umbenennen)
- Anlegen/Löschen von Bildern/Dateien
- Automatische Vergabe von Referenznamen
- Medienrestriktionen (mit Einschränkungen)
- Datenquellen-Verwaltung:
- Übersichts-Tabelle (inkl. Blättern, aber ohne Sortierung)
- Anlegen/Löschen von Datensätzen
- Suche: „einfache Suche“ und „gespeicherte Suche“ inkl. Parameter
- Struktur-Verwaltung:
- Bearbeiten von Ordnern (d.h. Anlegen/Löschen/Umbenennen)
- Anlegen/Löschen/Umbenennen von Bildern und Dateien (nur sprachunabhängig)
- Unterstützung von Arbeitsabläufen: Für die Statuswerte "Neu", "Verändert" und "Löschen" können bestimmte Standard-Arbeitsabläufe (in der Quick-Edit-Leiste) hinterlegt werden, die dem Redakteur empfohlen oder forciert ausgeführt werden. Ab FirstSpirit Version 4.1 kann außerdem ein projektspezifischer Arbeitsablauf direkt an die bisherigen Bedienelemente zum Löschen (Buttons der Menüleiste, Kontextmenüeintrag) von Elementen gebunden werden (siehe auch FirstSpirit Handbuch für Entwickler (Teil 1: Grundlagen), Kapitel "Arbeitsabläufe"). Die Auswertungsreihenfolge für die Quick-Edit-Leiste beginnt bei den hinterlegten Standard-Arbeitsabläufen (höchste Priorität) und endet bei der Standard-Funktionalität „Löschen“ (niedrigste Priorität).
- Optimierung der Transition in Arbeitsabläufen: Kann nur eine Aktivität geschaltet werden, wird diese Aktivität direkt ausgewählt und der Transitionsdialog erscheint.
- Automatische, eindeutige Vergabe von Referenznamen: Über die WebEdit-Funktionen „Neu“ bzw. „Anlegen“ werden nicht eindeutige (bzw. mit Sonderzeichen versehene) Referenznamen automatisch umgewandelt. Gleichlautende Referenznamen werden durch Anhängen einer fortlaufenden Nummerierung automatisch eindeutig vergeben (z.B: durch Anhängen von „_1“).
- Erweiterung des WWW-Rollouts: Es werden mehr Dateien beim Serverstart automatisch aktualisiert.
- Spracherweiterung: Neben den Sprachen deutsch, englisch, französisch, spanisch und russisch sind die FirstSpirit-Anwendungen JavaClient und WebClient jetzt auch in italienischer und niederländischer Sprache verfügbar. Die Spracheinstellung der Menübeschriftungen, Kontextmenüs und Dialoge kann über die FirstSpirit Startseite ausgewählt werden.