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

  1. Übersicht
  2. Variablen
  3. Komponenten
  4. Layouts
  5. Seiten
  6. Listen
  7. Formulare
  8. Reviews
  9. Scope System
  10. Facet

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?

Weiterführende Lektüre