j4kim / cret-vaillant-22

Visite interactive du Crêt-Vaillant 22
https://cret-vaillant.ch/22
0 stars 0 forks source link

Text content management system #5

Closed j4kim closed 4 years ago

j4kim commented 4 years ago

Static HTML content ? Markdown files ? Headless CMS like https://getcockpit.com ? Wordpress ? Sheets ?

j4kim commented 4 years ago

https://directus.io/ a l'air ouf !

j4kim commented 4 years ago

Cockpit installé : https://cret-vaillant.ch/22/cockpit Avec une collection views et deux singletons welcome et contact qui permettent de contenir tout le texte de l'application :) Les requêtes devront être faites sur ces URI:

Le paramètre ?token doit être ajouté à l'URL.

Il y a un MASTER API-KEY qu'il ne faut pas partager et un CUSTOM KEY généré pour accéder aux endpoints /api/collections/get et /api/singletons/get. Par défaut la clé donne accès à tous les endpoints donc n'importe qui pouvait aller modifier les données...

j4kim commented 4 years ago

Token public: e13927cea7368647dba0f39641dcd7

Dommage apparemment on ne peut pas simplement rendre des parties de l'API publiques.

j4kim commented 4 years ago

Au final on pourrait aussi gérer les images et la config du routeur dans cockpit. Pour l'instant on va rester sur le texte uniquement.

j4kim commented 4 years ago

trop fan

j4kim commented 4 years ago

En fait on peut mettre des ressources en public depuis permissions -> Public -> View Entries