Closed JMazat closed 1 month ago
Révision 1 du 9/10. Partie 1 pour validation.
Stocker des données évolutives / en flux. Le site étant spécifié comme API first, stocker les données d'interface (statiques, multi-composant) à obtenir.
Pages concernées :
Doit être évolutif pour accepter de nouvelles ressources / la boutique.
Doit être le plus simple possible car toute l'équipe devra la manipuler.
Page "Présentation"
Page "Actualités".
Page "Nos combats"
Page "Encyclopédie"
Page "Historique"
Il faudrait valider l'UML avant que je spécifie l'API. Merci.
je suis plus chaud de se reférrer aux cardinalités pour les tables d'agrégation, et je suis pas trop d'accord avec la table paragraphe, peut être que faudrait qu'on en parle j'ai peut être pas 100% saisi l'intêret
div
séparées, mettre des images au milieu, etc.)pourquoi ne pas ajouter le champs content ou description sur les tables nécessaire ?
et pour les cardinalités ça peu être voter stv on sait jamais des gens sont chaud
pourquoi ne pas ajouter le champs content ou description sur les tables nécessaire ?
Comme ca on peut disposer les paragraphes comme on veut sans par exemple parser les fins de lignes.
Imagine qu'on veut séparer les paragraphes par un peu d'espace histoire que ce soit mieux à lire, c'est mieux d'avoir plusieurs lignes dans la BDD plutot que traiter les fins de lignes coté site par exemple.
Révision 1 du 11/10.
Stocker des données évolutives / en flux. Le site étant spécifié comme API first, stocker les données d'interface (statiques, multi-composant) à obtenir.
Pages concernées :
Doit être évolutif pour accepter de nouvelles ressources / la boutique.
Doit être le plus simple possible car toute l'équipe devra la manipuler.
Page "Présentation"
Page "Actualités".
Page "Nos combats"
Page "Encyclopédie"
Page "Historique"
API REST. Application en ExpressJS, corps et réponses en JSON. Fais le lien entre le site et la BDD
En lecture seule. La création/modification des données se fera directement avec la BDD.
Pas de gestion des droits d'accès mais il faudra une protection anti-DDOS.
Pas d'over-fetching : les ressources sont séparées, les réponses auront des ID (clefs primaires) qu'il faudra récupérer ailleurs.
ça me va de toute façon on verra les evols nécessaires au moment voulu
Contexte
Lié au ticket #24.
Séparé pour clarté/suivi.