Conception d'une application modulaire : vos conseils ? - PHP - Programmation
Marsh Posté le 23-02-2003 à 12:31:44
Dans aucune précision concrête, je vois mal comment on pourrait te répondre...
Marsh Posté le 23-02-2003 à 12:39:26
utilises les includes comme php-nuke&co.
index.php?module=mon_module&page=nom_page_du_module&arg=les_arg_pour_ce_module.
Pour chaque module, tu inclus la page dans ta page index.php.
ex :
index.php?module=forum&page=list_forum
index.php?module=news&page=news&id=10
...
ton arborescence sera :
/nom_module/page.php
Si tu ajoutes un module, il te suffira de créer un nouveau répertoire pour ce module et d'y mettre l'ensemble des pages de ce module.
C'est simple et efficace.
Tout mon site est basé là dessus, il n'y a pas de limite.
Marsh Posté le 23-02-2003 à 13:30:24
ethernal a écrit : utilises les includes comme php-nuke&co. |
Oki merci
Marsh Posté le 25-08-2010 à 16:45:20
Bonjour,
Excusez moi pour ce UP d'un post très ancien, cependant je suis tombé sur la même problématique que samuelp via google et les réponses ici ne m'ont pas aidé.
Par la suite j'ai continué a chercher et j'ai trouvé les informations un peut partout sur la toile, j'ai alors réalisé un article / tutoriel accessible, qui présente comment créer une application modulaire avec un système de Hook. Voici l'adresse http://www.ifnot.fr/hook-php-votre [...] laire.html.
En espérant que cela pourra aider tous ceux qui ont cette problématique et qui n'ont pas trouvé de solution.
Marsh Posté le 23-02-2003 à 12:27:34
Bonjour,
je suis sur le point de developper une application PHP visant a faciliter l'intranet d'une entreprise.
Apres avoir ressorti toutes les fonctionnalites, j'aimerai que vous m'eclairiez sur un point qui me tient à coeur :
Je dois concevori une application modulaire, c'est à dire une application sur laquelle il sera possible ulterieurement de greffer d'autres modules facilement en respectant certaines regles.
Quelles sont vos conseils a ce propros ?
J'utiliserai du PHP objet ainsi que des fonctions, le but ultime c'est de concevoir un module qui s'interefere à d'autres modules et au coeur de l'appli et qui soit facilement greffable dans cette application via une page Web (Style: OpenOffice et integration de modules)
Faut il plutot utiliser des fichiers textes afin de pouvoir facilement se reperer ou plutot se servir d'une base de données ?
Merci d'avance pour votre aide