API
Nouveau en version 1.9.0
Sites faciles fournit une API permettant d’accéder de manière automatisée aux contenus publiés.
Points d’accès
Pour chaque site utilisant Sites faciles, trois points d’accès sont fournis :
Dans les trois cas, seuls les contenus marqués comme publics (et, dans le cas des pages, comme publiés) sont affichés.
Rendu
Le contenu des pages est rendu sous format json dans le champ body : il n’est donc pas possible de l’utiliser directement pour utiliser Sites faciles en mode « headless ».
L’API de Wagtail ne permet pas encore de rendre le HTML du contenu, qui est stocké dans un StreamField : nous attendons que cette fonctionnalité soit développée pour pouvoir la mettre en place de notre côté (cf. page de suivi sur le site de Wagtail : « Are we headless yet? »)
Il n’existe pas non plus encore d'outils clef en mains pour le rendu en front-end, ainsi si vous voulez utiliser l’API pour intégrer dans un autre site, il faudra faire appel à un développeur pour intégrer les contenus dans un site basé sur React, VueJS, Angular ou un framework similaire. Si vous souhaitez le faire, n’hésitez pas à nous contacter.