[ostorybook-dev] Matrice

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


Le 26/02/2022 à 14:58, T F a écrit :
Bonjour,

Je pense que Story Map peut suffire comme titre dans toutes les langues. Ça vient de ce livre How to Create a Story Map - DIY MFA<https://diymfa.com/writing/mapping-out-your-story>
Sinon je pense qu'il faudrait se pencher sur une extension conceptuelle pour un schéma supplémentaire avec une matrice qui permette d'insérer des notes.

Voici le résultat de mes réflexions.

Fonctionnalité Matrice

Présentation
Cette fonctionnalité s’adresse plutôt aux auteurs qui commencent un nouveau projet. En principe elle constitue l’une des premières étapes de conception.

Procédé
La vue Matrice permet d’afficher l’embryon du projet sous la forma d’un tableau constitué des colonnes suivantes :
- un numéro d’ordre
- un titre d’épisode
- une description succinct de l’épisode
- autant de colonnes que de fils narratifs à définir
Comme pour tout tableau traité dans logiciel spécialisé (comme Excel ou Calc) on peut saisir directement les informations dans chaque cellule. Toutefois il est impératif de commencer par renseigner le numéro d’ordre. Si ce numéro est absent rien d’autre ne pourra être pris en compte. Le contenu d’une cellule, à l’exception du numéro, est un simple texte, sans effet de caractère particulier, limité à une taille maximum de 1024 caractères. Le vérificateur orthographique de base est activé pour signaler les éventuelles fautes.

Remarques
La notion d’épisode est créée, elle préfigure les chapitres ou les scènes, selon le choix ultérieur de l’utilisateur. L’épisode pourra donc être converti, selon son choix, en un chapitre ou une scène.

Réalisation
Un nouvel élément est créé dans la base de données. Cet élément aurait la composition suivante : - id : type Long (identificateur unique dans le SGBD, obligatoire, géré par le programme)
- les champs communs aux autres éléments : nom, description, notes.
- num : type Integer, numéro d’ordre, obligatoire, renseigné par l’utilisateur
- plot : description succinct de l’épisode
- strandnotes : type List<String>, nombre d’éléments au moins égal au nombre des fils. Un strandnote peut être vide, ou null. - un lien vers une scène ou au chapitre lors de la conversion. Ce lien ne sera pas modifiable par la suite.

Affichage
L’affichage se fait au moyen du JSTable, qui permet en particulier de sélectionner les colonnes visibles. Par défaut toutes les colonnes sont visibles. La visibilité des colonnes est mémorisée d’une session à l’autre. Le contenu de chaque cellule est saisi/modifié directement dans le tableau, pas de boîte de dialogue dédié. Particularité (par rapport aux autres usages) les "lignes" peuvent occuper plusieurs lignes selon le texte (comme dans un tableur lorsqu'on active le retour automatique à la ligne).

Utilisation externe
Export au format HTML ou document (Word/Writer)

À vos claviers pour commenter/amender.
--
Franz-Albert projet oStorybook


--
oStorybook5 dev


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