Site de l'elfe noir (Sden) - site communautaire de jeux de rôle
https://www.sden.org/forums/

Retour d'expérience sur XLS-FO / PHP / MYSQL / XML / PDF
https://www.sden.org/forums/viewtopic.php?f=2&t=39912
Page 1 sur 1

Auteur :  jdriele [ Ven 08 Jan 2010, 19:20 ]
Sujet du message :  Retour d'expérience sur XLS-FO / PHP / MYSQL / XML / PDF

J'ai travaillé quelques temps sur un projet pour D&D4. A savoir tranformer une bête base de données de monstre en un beau pdf.

Voilà le résultat pour bien comprendre de quoi je parle : http://d20perso.free.fr/mm/MM.pdf

La saisie des monstres se fait via des formulaires web ici http://d20perso.free.fr/mm/ Ensuite, un script php génére un fichier xml. Puis un scipt xsl-fo tranforme le fichier xml en fichier pdf via FOP.

Pour ceux qui veulent se lancer dans ce genre de projet, je tiens tout mon maigre savoir et mes fichiers sources à disposition.

Les limites du projet : les herbergeurs permettant de gérer FOP coté serveur ça coure pas les rues (et c'est payant). Donc tant que j'ai pas mon propre serveur, c'est à l'utilisateur de faire ça sur son pc en téléchargeant un package et en installant FOP

Avantage de cette technologie : dissociation forme/contenu pousser à l'extrême. Pdf de qualité remarquable. Aucun travail de mise en page à fournir coté utilisateur.

Temps de mise en oeuvre : hors apprentissage... pour le fichier qui génére le pdf il m'a fallu 3 heures à l'aide de copier coller bien pensé sur mes anciens travaux. La base de données, variables, mais pas plus de 10h. Les formulaires en se limitant à des trucs simple via phpmyedit, 3-4h.

Voili voilou, si y a des joueurs de DD4 dans les parages :oops: vous pouvez bien sur saisir vos monstres.

PS : merci de faire gaffe à la base dans la mesure ou elle est openbar tant que j'ai pas migré sur mon nouveau domaine je laisse comme ça.

Auteur :  Gap [ Ven 08 Jan 2010, 20:36 ]
Sujet du message : 

Tu sais que le Sden a un serveur qu'il gère lui-même ? ;)

Auteur :  jdriele [ Ven 29 Jan 2010, 13:59 ]
Sujet du message : 

Pour info, j'ai augmenté le niveau de mise en page en m'attaquant au manuel des joueurs, le résultat est là http//dd4.fr/mdj/MDJ.fr

Page 1 sur 1 Le fuseau horaire est UTC+1 heure [Heure d’été]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/