[Joomla 1.5][choix] Framework et mappeur objet relationel
Bonjour,
Je sollicite la communauté pour un conseil dans le développement d'un nouveau site web ayant pour base Joomla! Le but est de bénéficier de l'existant "site" de Joomla! et de ses extensions, tout en ajoutant des objets métiers spécifiques au besoin fonctionnel et faire du CRUD, de la recherche, de la saisie de masse, etc...
Débutant dans le développement dans le langage PHP, je souhaite tout de même partir sur de bons principes et outillages, pour des raisons de pérénité tout d'abord, par principe et expérience...
Ma cible à ce jour :
- une base Joomla! 1.5.x
- l'utilisation d'un ORM (et si possible data-centric)
- interfaces web utilisant AJAX (et partie cliente développée avec l'outillage Google GWT)
Aussi, en tenant compte de ces trois "contraintes cible" je sollicite vos conseils :
- sur l'utilisation d'un framework de développement : d'ailleurs faut-il prendre quelque chose supplémentaire à ce qu'offre Joomla! aujourd'hui ? Les frameworks Symfony, Zend et Jelix semblent très appréciés de la communauté, en particulier Jelix qui faciliterait la liaison avec GWT (via JSON).
et/ou bien :
- sur le choix d'un ORM. Doctrine, EZPDO... si utilisation simplement d'un ORM sans autre framework
Merci d'avance pour vos conseils et retours d'expériences !
Olivier.
ORM dans le framework Joomla!, mais où ?
Merci pour ta réponse.
Pour l'instant j'essaie de monter un prototype.
J'ai commencé côté client avec GWT, puis l'ai fait causer à du code basique PHP en standalone (JSON). Désormais, j'ai réalisé un composant Joomla, en suivant un tutorial en 4 parties en MVC (sur joomla.org je crois) que je souhaite désormais étendre pour y mettre mes objets métiers.
Comme tu l'indiques, ce serait en effet super si je pouvais éviter d'ajouter un ORM "externe". Aussi, aurais-tu un pointeur ou un exemple d'utilisation car en naviguant dans la documentation de l'API de Joomla!, je n'ai pas trouvé de composant qui semble être adéquat.
A+
Olivier.
mosDBTable deprecated 1.5.x
Arrrrgh...
Il semble qu'en Joomla! 1.5.x cette classe "mosDBTable " soit deprecated !!! :roll:
Sur ce forum, il est conseillé d'utiliser désormais JTable.
Olivier.