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