bohwaz added on 2020-11-26 20:29:05:
(text/x-fossil-plain)
Pour par exemple créer des cartes d'adhérent comme ici : [ff4c07975c0d0770fc3e]
Ou des reçus comme dans Galette : [https://bugs.galette.eu/issues/1519]
Ce qui serait bien aussi c'est de pouvoir demander du contenu à l'utilisateur genre formulaire custom (par exemple infos d'un devis), et stocker ce contenu pour être réutilisable.
Il serait bien aussi que le modèle puisse avoir accès au SQL.
Et que les modèles puissent être utilisés par les plugins.
Le modèle devrait être généré en HTML/CSS, et ensuite :
- transformé en PDF avec PrinceXML, Chrome, wkhtml2pdf ou autre ligne de commande à préciser dans config.local.php
- transformé en PDF via la librairie domPDF si installée en plugin
- sinon ouvert dans une nouvelle fenêtre, avec un bouton imprimer
Exemples :
- Liste des administrateurs de l'association, à envoyer à la préfecture
- Carte d'adhérent
- Reçu de cotisation / écriture comptable
- Facture (plugin caisse)
- Devis (formulaire custom ?)
bohwaz added on 2020-11-26 20:29:41:
(text/x-fossil-plain)
03:59 <@ bohwaz> après je me disais peut-être effectivement dans Garradin juste avoir la
possibilité d'éditer tes propres modèles en HTML/CSS, ensuite si tu as
chrome, prince etc. installé ça te génère un PDF et sinon ça t'ouvre juste
une fenêtre à imprimer…
04:00 <@ bohwaz> parce que au final mon idée de faire ça avec des modèles libreoffice c'est
bien mais ça génère le doc, et ensuite si tu veux un PDF faut ouvrir le doc
dans libreoffice et le convertir
04:00 <@ bohwaz> ou avoir libreoffice sur le serveur pour qu'il le convertisse… ce qui
revient au même
-----------------------------------------------------------------------------------------------
04:01 < zou> Oui, et ça facilite pas la tache pour installer Garradin après non plus
04:01 < zou> si tu dois installer libreoffice en plus ou machin
04:02 < zou> Mais oui, je pense ça va être mon prochain chantier sur le plugin, en tout cas
04:03 <@ bohwaz> y'a aussi DomPDF : https://github.com/dompdf/dompdf
04:03 <@ bohwaz> c'est du PHP et ça génère à partir de HTML/CSS
04:04 <@ bohwaz> donc ça pourrait être : par défaut rien d'inclus, mais un plugin qui
fournit DomPDF, ou une option dans config.local.php pour appeler
chrome/prince/whatever
bohwaz added on 2021-03-16 01:13:04:
(text/x-fossil-plain)
Tickets liés :
[3829156352] Attestations
[ff4c07975c] Cartes d'adhérent
[75834b5df8] Bilan et CR format CERFA
bohwaz added on 2021-10-01 02:05:05:
(text/x-markdown)
Fonctionnalité création de PDF implémentée pour la 1.1.12 : [](946359c67b029a697ec07e7f0c4263bad9d9e273b9d687bc408ec122e5281f0d)
bohwaz added on 2023-01-13 12:41:10:
(text/x-markdown)
Fait dans la branche dev
|