Fork me on GitHub

Rapport de message :*
 

Re: Comment développer un module

Titre du sujet : Re: Comment développer un module
par montuy337513 sur 22/04/2013 20:28:40

faudrait un de ces jours que je test TDMCreate pour voir la qualité du code qui en ressort, ensuite tu peux regarder comment sont fait les modules, même si beaucoup sont soit mal conçus, soit mal sécuriser.
Il faut prendre de bons départ, par exemple, je vois beaucoup de modules qui utilisent les $GLOBALS car trop fainéant de tester les $_GET,$_POST et $_COOKIE séparement, l'utilisation de $GLOBAL, même si il allège le code, ouvre une faille d'injection importante notamment pour les robots.
Bien séparer les choses, un minimum de HTML dans le PHP (sauf les constantes de langage).
Ensuite je te conseille de rendre ton code compatible PHP 5.3 (le PHP 5.2 n'a plus lieu d'être). Comme tu viens du C, tu devrais être familier avec la POO, fais attention car les héritages de 'class' ne sont pas le fort de Xoops 2.5.5, si tu utilises trop les héritages de 'class', ton module risque de ne pas fonctionner correctement avec les anciennes version de Xoops antérieur à 2.5.5.
Si tu as besoin d'autres renseignement n'hésite pas a demander au fur et a mesure
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

42 Personne(s) en ligne (34 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 42 | Plus ...