Bonjour,
Dans le cadre de mon stage de 3 mois j'ai pour mission de développer une application de reporting à intégrer à l'intranet de l'entreprise.
Mes contraintes sont les suivantes :
- application PHP
- open source
- server linux
Maintenant que le décors est planté, voilà mon problème.
A l'origine j'étais parti pour développer le tout moi même, mais j'ai quand même fait quelques recherches sur le net avant. J'ai vu quelques tutos autour de la solution JasperReport/iReport couplés avec un pont Java => PHP.
En regardant en détails le fonctionnement de ces solutions, ça se rapproche beaucoup de ce que j'avais envisagé développer : une sorte de patron de rapport en XML, incluant des éléments de mise en forme et la requête SQL et un parser pouvant générer des PDF et autre.
Du coup Jasper serait une solution pour moi, mais j'ai un doute sur les licences, sur le tuto épinglé dans cette section la solution est 100% open source.
Mais en voulant télécharger pour tester j'ai vu qu'il existait une version entreprise payante. Donc au final quelles fonctionnalités sont utilisables sur la version gratuite (GPL) ?
Et dans le cas où je ne pourrais pas utiliser JasperReport, est-il envisageable (et réaliste) de ne conserver que l'outil de génération du XML iReport et développer mon propre parser en PHP ?
Merci de votre aide.
Partager