Faceflow – Websites visuell mit wiederverwendbaren Komponenten erstellen
Faceflow ist ein ressourcenorientierter No-Code Website Builder. Erstellen Sie strukturierte Seiten mit Layouts, Komponenten, Variablen und Formularen – inklusive nativer Mehrsprachigkeit.
FaceFlow Entwicklerdokumentation
Dieser Abschnitt richtet sich an technisch versierte Benutzer, die mit FaceFlow innerhalb von PageFace arbeiten.
Er erläutert, wie FaceFlow aufgebaut ist, wie seine wiederverwendbaren Objekte zueinander in Beziehung stehen und wie man wartbare Website-Systeme entwirft, ohne niedrigstufige Implementierungsdetails der Plattform offenzulegen.
Inhalt dieses Abschnitts
Die Entwicklerdokumentation konzentriert sich auf:
- Objektgrenzen
- Verhalten zur Renderzeit
- Design wiederverwendbarer Abschnitte
- Vorlagenerstellung mit Facet
- Umfang (Scope) und Auswirkungen von Änderungen
- dynamische Inhalte, Formulare und Reviews
- Feldverträge für Komponenten
Dieser Abschnitt ist nicht das Betreiberhandbuch. Er ist die technische Referenz für Personen, die FaceFlow-basierte Website-Systeme entwerfen, erweitern und warten.
Erste Schritte
Wenn Sie FaceFlow aus technischer Sicht neu sind, beginnen Sie zuerst mit der Übersicht. Sie erklärt, wie die Kernobjekte zusammenpassen, bevor Sie sie einzeln durchgehen.
Referenz der Kernobjekte
Dies sind die wichtigsten technischen Objekte in FaceFlow. Gemeinsam definieren sie, wie wiederverwendbare Inhalte, Seitenstruktur, dynamische Inhalte und Geschäfts-Workflows zusammengesetzt werden.
Struktur- und Template-Referenz
Diese Referenzen sind wichtig, wenn Sie:
- Verträge für wiederverwendbare Abschnitte entwerfen
- den richtigen Scope für gemeinsame Assets wählen
- Vorlagen sicher erstellen
- verstehen wollen, wie Felddefinitionen das Verhalten des Editors beeinflussen
Empfohlene Lese-Reihenfolge
Diese Reihenfolge bewegt sich von wiederverwendbaren Grundbausteinen über die Seitenerstellung hin zu dynamischen und geschäftsorientierten Systemen und schließlich zur Template-Ebene.
Wann Sie die Entwicklerdokumentation verwenden sollten
Verwenden Sie diesen Abschnitt, wenn Sie Fragen wie die folgenden beantworten müssen:
- Sollte dies eine Variable oder eine Komponente sein?
- Gehört dies ins Layout oder auf die Seite?
- Soll dieser Abschnitt auf Site-, Layout- oder Seiten-Ebene liegen?
- Ist dieses Archiv eine Liste oder eine manuelle Seitenzusammenstellung?
- Wie sollte ein Formular oder Review eingebettet werden?
- Welches Feldmodell sollte ein wiederverwendbarer Abschnitt bereitstellen?