Re: [ostorybook-dev] nouvelle version

[ Thread Index | Date Index | More lists.tuxfamily.org/ostorybook-dev Archives ]


Le 11/04/2022 à 23:22, T F a écrit :
Franz : "Question, que fait-on lorsqu'il y a mélange entre Chapitre et Scène ? Que
fait-on lorsqu'une scène existe, mais n'est pas liée à un épisode ?"

Si la scène appartient à un chapitre et que le chapitre est déplacé, la scène est déplacée en gardant son numéro d'ordre.

Peut-être qu'il pourrait y avoir un bouton pour importer toute la structure d'un projet existant dans la matrice. Cela éviterait les conflits.

Quand on crée des lignes épisodes, elles resteraient dans un état non validé, jusqu'à ce qu'on appuie sur un bouton mise à jour qui entrainerait une création de chapitre ou de scène automatique. Ça permettrait de travailler avec des projets déjà existants, ou de créer de nouveaux projets, ou bien de modifier des projets existants.

On pourrait enregistrer la matrice sans lancer la mise à jour, ça permettrait de travailler et retravailler l'ordre jusqu'à ce qu'on décide de la mise à jour de toute la structure. Au lieu d'effacer une scène, il faudrait qu'on puisse mettre un indicateur d'obsolescence et que l'effacement se fasse seulement avec un mécanisme bien sécurisé manuellement pour éviter les fausses manœuvres.

L'import permettrait d'être exhaustif.
La mise à jour permettrait d'avoir un décalage entre le processus de réorganisation et le passage à l'acte. En allant loin dans le concept, on pourrait générer des aperçus de réorganisation comme des prototypes de textes finaux exportables, sans appuyer sur le bouton mise à jour. Mais déjà si le système de base fonctionne, cela sera largement suffisant et très utile.

Thibaud

Ps : c'est un brainstorming avec des hypothèses

Excellent brainstorming.

De manière générale, je ne suis pas très favorable aux trucs "automatiques". Donc essayons de reformuler.

Numérotation:
OK, si un épisode est lié à une scène le lien ne se réfère pas au numéro de la scène, mais à la scène dont le numéro n'est qu'un élément d'information qui a sa propre logique. Donc, oui, pourquoi ne pas renuméroter les scènes en fonction de l'ordre des épisodes.En revanche je ne suis pas favorable à la génération automatique des scènes à partir des épisodes.

Importation:
Honnêtement ça me paraît un peu complexe si on imagine tous les cas de figure. Importer à partir de quoi? Un fichier Excel, un fichier Calc. À partir des scènes? des chapitres? des parties?

Enregistrer la matrice:
Comme il n'y a pas de liens bidirectionnels l'enregistrement actuel se borne à la procédure suivante:
- suppression de tous les épisodes dans la base de données
- création de tous les épisodes
Donc ce n'est pas une vrai mise à jour. À savoir que physiquement j'ai fait le choix de créer autant d'enregistrement dans la BDD qu'il y a de fils, plus un pour un enregistrement "introductif". Donc si on a un projet comportant 4 fils et 20 épisodes, ça correspond à 100 enregistrements différents. Ça n'a que peu d'impact en terme de performance dans la mesure où les enregistrements physiques sont très petits, donc plus rapide à récupérer.

Lien vers une scène:
Pas de soucis pour en supprimer un, ou le changer, c'est prévu.

--
Franz-Albert projet oStorybook


--
oStorybook5 dev


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/