Skip to content

Commit

Permalink
Update 2023-11-08-project-cms-paged.md
Browse files Browse the repository at this point in the history
  • Loading branch information
PQuod authored Nov 8, 2023
1 parent 782cbbf commit 5d9e6e5
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions fr/_posts/log/2023-11-08-project-cms-paged.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,21 +22,26 @@ J'ai déjà plusieurs types documents mis en page avec du html et du css, et je
Tous nos documents sont composés de pages format A4, qui ne sont pas reliées en livret, ce qui nous épargne pas mal de paramètres à mettre en place.

Donc, en bref, il nous faut un outil qui permette à quiconque dans l'association de :

### Créer
- Créer un nouveau document A4
- Créer une nouvelle page à ajouter à ce document, en lui associant un modèle de mise en page qui convient au type de contenu ou à l'aspect qu'iels désirent.
- Remplir cette nouvelle page de nouveau contenu, en choisissant parmi les sections disponibles dans la page où mettre chaque morceau de contenu (les titres, le corps du texte, les légendes, les images...)

### Modifier
- Modifier le contenu d'une page existante
- Modifier l'ordre des pages du document

### Supprimer
- Supprimer une ou plusieurs pages existantes
- Supprimer un document existant

### Voir ce qu'iels font
- Parcourir une liste des documents existants
- Parcourir un aperçu de l'intégralité des pages du document
- Avoir un aperçu des pages qu'iels créent ou modifient pendant qu'iels sont en train de le faire


J'ai décidé de coder cet outil principalement en php. C'est un langage avec lequel je suis assez familière, car j'ai déjà travaillé sur des projets de bases de données et codé les CMS qui permettent à d'autres de les manipuler. C'est donc ce que je vais utiliser pour agir côté serveur, pour parcourir, modifier, enregistrer ou supprimer différents fichiers. J'utiliserai aussi quelques scripts js, surtout pour m'occuper des aperçu des documents et de leurs pages.

Voilà donc les grands axes du cahier des charges de ce projet. J'ai déjà réalisé une grande partie des aspects compris sous **Créer**, il faut maintenant que je m'attaque aux fonctionnalités liées à **Modifier**. Peut-être que je détaillerai ces parties dans de futures notes de ce journal, peut-être que je rédigerai un genre de devlog à propos de ce projet. En tout cas, je mettrai tout ça dans un répertoire Github si j'ai l'impression que ça peut être utile pour d'autres...
Expand Down

0 comments on commit 5d9e6e5

Please sign in to comment.