Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gestion des fichiers lies aux chansons #46

Open
Luthaf opened this issue Mar 21, 2014 · 0 comments
Open

Gestion des fichiers lies aux chansons #46

Luthaf opened this issue Mar 21, 2014 · 0 comments
Milestone

Comments

@Luthaf
Copy link
Contributor

Luthaf commented Mar 21, 2014

Dans les donnes (songbook-data), les chansons sont composées de plusieurs fichiers : un fichier .sg principal, et parfois des fichiers de partition (lilypond), ou des couvertures d'albums (jpg). Ces fichiers correspondent a des commandes dans le fichier .sg (du style \lilypond, \image ou cov=...).

Que faisons nous de ces fichiers ? Je serais partisan d'une inclusion en 3 temps :

  • pour la 0.1, on y touche pas ; on affiche simplement ces lignes.
  • Ensuite on permet un affichage en ajoutant des relations en base de donnée (voir plus bas), a faire avant la version 1.0 ;
  • Enfin on propose une édition/ajout en ligne de ces fichiers, pour la 1.0 ou après.

Pour affiches ces infos sur la page web, je propose d'ajouter une relation M2M générique dans le modèle Song. Cette relation pourra pointer vers des modèles

  • Image, pour les images de couverture ou les illustrations. Ce modèle contiendra des champ
    • ImageFileField
    • Name
  • Lilypond pour les partitions. Ce modèle contiendrai
    • ImageFileField -> une version .jpg de la partition
    • Name
    • Source (Type GitFile) -> pour permettre l'edition

Qu'en pensez-vous ?

@Luthaf Luthaf added this to the 0.2 milestone Apr 21, 2014
@Luthaf Luthaf modified the milestones: 0.3, 0.2 Jun 27, 2014
@Luthaf Luthaf modified the milestones: 0.3, 0.4 Sep 4, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant