Juste une ou deux petites suggestions pour faciliter la mise en ligne de nos collections.
Actuellement, l'export HTML recrée toutes les pages (séries + auteurs) ainsi que la page d'accueil. Pour faire une mise en ligne ensuite, deux possibilités : soit l'on efface tout et l'on met le nouvel export (pas cool), soit l'on sait exactement le différentiel entre la dernière mise en ligne et le dernier export (et là, cela peut être fastidieux quand il y a eu beaucoup de mises à jour). De plus, si l'on a une page d'accueil personnalisé, l'on est obligé de tout reprendre à chaque fois si l'on veut afficher les dernières séries par exemple.
C'est pourquoi, humblement, je me permets de proposer ceci :
- ajouter un indicateur "Modification depuis le dernier export" dans les tables Séries et Auteurs. Cet indicateur serait mis à 0 après chaque export et mis à 1 dès qu'une fiche auteur est créée / modifiée (idem pour une série).
- lors de l'export, 2 possibilités : export total (on ne tient pas compte de l'indicateur) ou export dernières modifs (on n'exporte que les séries et auteurs marqués modifiés à 1 + liste_auteurs, liste_series et _accueil bien sûr). La date de création de dernière mise à jour des fichiers générés permet alors de trouver rapidement les fichiers à transférer sur notre site oueb.
- pour la page d'accueil, ce à quoi je pense est un peu plus compliqué (pour une version 5) : permettre à l'utilisateur de créer sa page d'accueil personnalisée avec des champs balisés comme <NB Séries>, <NB Albums>, <NB Auteurs>, <Nom Série achetée récemment 1>, <Lien vers Série achetée récemment 1>, <Nom Série achetée récemment 2>, <Lien vers Série achetée récemment 2>, ..., <Nom Série achetée récemment 20>, <Lien vers Série achetée récemment 20>. Lors de l'export, BDGest crée la page d'accueil personnalisée en remplissant les champs balisés.
Voilà, c'est tout pour aujourd'hui. Si c'est pas clair, je peux détailler

C'est faisable, Chef
