Faceflow – Bouw websites visueel met herbruikbare componenten
Faceflow is een resourcegerichte no-code website builder. Bouw gestructureerde pagina’s met layouts, componenten, variabelen en formulieren, met native meertalige ondersteuning.
FaceFlow Ontwikkelaarsdocumentatie
Deze sectie is bedoeld voor technische gebruikers die met FaceFlow binnen PageFace werken.
Het legt uit hoe FaceFlow is opgebouwd, hoe de herbruikbare objecten zich tot elkaar verhouden, en hoe je onderhoudbare websitesystemen ontwerpt zonder laag-niveau platformimplementatiedetails bloot te geven.
Wat deze sectie behandelt
De ontwikkelaarsdocumentatie richt zich op:
- objectgrenzen
- render-tijd gedrag
- ontwerp van herbruikbare secties
- sjabloonauthoring via Facet
- reikwijdte en impact van wijzigingen
- dynamische content, formulieren en reviews
- veldcontracten voor Componenten
Deze sectie is niet de operatorhandleiding. Het is de technische referentie voor mensen die FaceFlow-gebaseerde websitesystemen ontwerpen, uitbreiden en onderhouden.
Begin hier
Als je nieuw bent in FaceFlow vanuit een technisch perspectief, begin dan eerst met het overzicht. Dat legt uit hoe de kernobjecten samenhangen voordat je ze één voor één leest.
Referentie voor kernobjecten
Dit zijn de belangrijkste technische objecten binnen FaceFlow. Samen definiëren ze hoe herbruikbare content, paginastructuur, dynamische content en bedrijfsworkflows worden samengesteld.
Structuur- en sjabloonreferentie
Deze referenties zijn van belang wanneer je moet:
- herbruikbare sectiecontracten ontwerpen
- de juiste scope kiezen voor gedeelde assets
- sjablonen veilig authoren
- begrijpen hoe velddefinities het gedrag van de editor bepalen
Aanbevolen leesvolgorde
Die volgorde gaat van herbruikbare primitieve objecten naar pagina-assemblage, vervolgens naar dynamische en bedrijfsgerichte systemen, en tenslotte naar de sjabloonlaag.
Wanneer deze ontwikkelaarsdocumentatie gebruiken
Gebruik deze sectie wanneer je vragen moet beantwoorden zoals:
- Moet dit een Variabele of een Component zijn?
- Behoort dit in de Lay-out of op de Pagina?
- Moet deze sectie site-, lay-out- of pagina-gescopeerd zijn?
- Is dit een Lijst of een handmatige paginaopbouw?
- Hoe moet een Formulier of Review worden ingebed?
- Welk veldmodel moet een herbruikbare sectie blootstellen?