betagouv / ma-cantine

Accompagner les acteurs restau co dans la loi EGalim
https://ma-cantine.beta.gouv.fr/
MIT License
14 stars 9 forks source link

Discussion architecture CMS #4304

Closed hfroot closed 2 days ago

hfroot commented 3 weeks ago

API CMS dédiée (actuellement) ou API classique ?

voir #4274

Page ou snippet ?

Travail exploratoire commencé dans wagtail-blogpost

Avec snippets c'est très facile d'ajouter nos modèles actuels dans wagtail (exemple avec blogpost)

Avec page la migration est difficile mais on a des fonctionnalités out-of-the-box, y inclus brouillon, commentaires (qui n'est pas dispo pour les snippets) il y a aussi peut-être quelques complications avec la publication car les pages sont normalement publiées sur un URL géré par wagtail

Snippets

hfroot commented 3 weeks ago

relié à #4274 car ma branche montre comment c'est possible d'utiliser les modèles et l'api normale

raphodn commented 1 week ago

Modèles actuels

data/models/BlogPost cms/models/WasteAction
title title
tagline subtitle
body (RichTextUploadingField) description (RichTextField)
display_date
published
author
tags
effort
waste_origins
lead_image (FK Wagtail image)
creation_date & modification_date creation_date & modification_date
raphodn commented 4 days ago

Décisions