Open malicktech opened 1 month ago
Utiliser une Plateforme Backend en tant que Service (BaaS)
Hello @malicktech,
J'aime bien la solution de base du dépôt git avec une base de données JSON flat file. Pourquoi ne pas conserver cette solution, mais :
Ce pourrait être une solution provisoire 👍🏾
Contexte
Ce Projet initié dans l'urgence pour répondre à l'indisponiblité du site de la cours des comptes le 01/05/2024.
Les data (metadata sur les rapports et les pdf) on été incluses directement dans le repo git et via un flat file databse JSON et via l'exploitation du dossier public de nuxtjs.
Cela explique la taille conséquente du repo. J'ouvre cette issue pour rattraper cette dette technique.
Quelle solution de storage pensez-vous est la meilleure pour le projet ?
Quelle solution backend/database proposez-vous est la meilleure pour le projet ?
hello @dofbi
j'aime bien l'approche JSON flat file aussi elle me semble de loin la plus flexible. Je ne connaissais pas les Git-Based headless CMS comme Decap CMS (Netifly), j'ai en découvert un autre aussi Nuxt Studio
Je suis entrain de les Ă©tudier.
Vous utiliser déja Decap CMS sur un des projets Sénégal-ouvert ou Code-for-Senegal ?
j'aimerai aussi qu'on tienne ne compte la gestion de contenu de type bloc de texte, comme des articles news ou le journal officiel comme proposé ici #8 , est que l'approche flatfile json convient pour le stockage de ce type de contenu ?
il faudra tenir en compte aussi la possibilité que le grand public puisse contribuer et nous transmettre directement des données depuis la plateforme. Il nous faudrait dans l'idéal un workflow qui permet de valider/enchérir ces données envoyées et les intégrer directement dans repo data.
Et quelle solution penses tu est la bonne solution pour le stockage des fichiers pdf des rapports ?
Utilisation de Google Drive avec liens de visualisation pour stocker les PDF, au lieu du dossier public de Nuxt.
https://drive.google.com/file/d/FILE_ID/view
target="_blank"
et rel="noopener noreferrer"
pour ouvrir dans un nouvel onglet.Cette solution offre un bon équilibre entre la gestion facile d'un grand nombre de documents et la légèreté du projet Nuxt, tout en fournissant une expérience utilisateur satisfaisante pour la visualisation des PDF.
@joedioufy propose filamentphp
qui selon lui RĂ©pond parfaitement au besoin pour un backend et est facilement deployable
@Ceerno propose https://baserow.io, Un backend opensource no code
En résumé nous avons donc dans la liste :
la solution devra ĂŞtre open source
la solution devra proposer
dans l'idéal une solution performante et en no code
@Ceerno propose https://baserow.io, Un backend opensource no code
J'ai testé Baserow et c'est pas mal comme solution no-code avec un module de génération de la documentation de l'API.
Contexte
Ce Projet initié dans l'urgence pour répondre à l'indisponiblité du site de la cours des comptes le 01/05/2024.
Les data (metadata sur les rapports et les pdf) on été incluses directement dans le repo git et via un flat file databse JSON et via l'exploitation du dossier public de nuxtjs.
Cela explique la taille conséquente du repo. J'ouvre cette issue pour rattraper cette dette technique.
Quelle solution de storage pensez-vous est la meilleure pour le projet ?
Quelle solution backend/database proposez-vous est la meilleure pour le projet ?