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

Ajouter une action {{publication-cover}} #22

Open
5 tasks
thom4parisot opened this issue Oct 11, 2020 · 0 comments
Open
5 tasks

Ajouter une action {{publication-cover}} #22

thom4parisot opened this issue Oct 11, 2020 · 0 comments

Comments

@thom4parisot
Copy link
Member

thom4parisot commented Oct 11, 2020

refs #16

Avec plusieurs paramètres :

  • type : start (défaut) et end
  • page : auto (défaut), ou un tag de page (à-la {{include page="..."}})
  • template (optionnel) : publication-cover.tpl.html (défaut)
  • title
  • description (optionnel)
  • authors (optionnel)
  • image (optionnel)

Pourquoi ? Parce qu'on peut modifier, à tout moment, toute la structure du livre en modifiant une page de type Ebook. Idem pour le titre de publication.

Aujourd'hui c'est implicitement généré par l'option "générer une couverture automatiquement".

Ça clarifierait le formulaire de création en :

  • paramètres d'ouvrage (repris dans la couverture)
  • paramètres d'impression (ceux masqués dans l'accordéon)

  • implémenter l'action selon ce qui est écrit précédemment
  • ne plus sauvegarder la métadonnée publication-cover-page
  • implémenter cet algorithme d'affichage de couverture :
    • legacy : la métadonnée publication-cover-page est présente, et vaut 1
    • actuelle : la métadonnée publication-cover-page est absente, et {{publication-cover type="start"}} prend en charge l'affichage avec le même template
  • câbler {{publicationgenerator pagestart="..." pagestart="..."}}
  • dans le formulaire, au même titre que "Chapitres" et "Pages", ajouter "Couverture" avec les éléments de début et de fin
    • ils sont pré-remplis avec la valeur des attributs publicationstart et publicationend
    • ils sont supprimables sur l'attribut readonly n'est pas activé (comme pour les pages de chapitre)
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