en fait je fait ça pour apprendre un peut plus et notamment:
- voir l'idée des mvc
- faire un système de module compatible avec d'autres sites du même système
- faire un système d'installation automatique du système avec choix des modules de départ puis des d'ajout de modules
- faire un système de réécriture d'url
je ne m'occupe même pas de l'admin, la vrai but n'est pas la...
je veux que tous ce qui concerne un module soit dans le module.
je veux qu'il y ai 2 types de modules: les espace clients (page web) et les outils (système de votes, sondage a intégré dans les espaces clients)
pour commencer, j'ai une séries de classes pour l'application (connexion, module, page) je commence avec ces 4 la...
- connexion crée les connexion et exécute les requêtes
- module trouve le bon module grâce a $_GET
- page trouve la bonne page grâce a module
ensuite, je veux dans les modules un dossier classes pour celle dédié au module même, ça ressemble a ça:
WWW/
├── LIBS/ <!-- Contient toutes les classes et fonctions de l'applicatoon -->
│ ├── classes/
│ └── fonctions/
│
└── STIE/
├── ADMIN/ <!-- Tous ce qui intervient dans l'admin -->
│ ├── class/
│ ├── icons/
│ ├── css/
│ ├── js/
│ ├── liste-membres.php
│ ├── ajout-blog.php
│ ├── ajout-tutoriel.php
│ └── index.php
│
├── MODULES/
│ ├── accueil/
│ │ ├── class/
│ │ │ ├── classe-1.php
│ │ │ ├── class-2.php
│ │ ├── exec/
│ │ │ └── post-message.php <!-- envois les message -->
│ │ ├── accueil.php
│ │ ├── index.php <!-- Est chargé de trouver et d'inclure la page demander au module si non c'est accueil.php -->
│ │ └── contact.php
│ │
│ │
│ ├── BLOG/
│ │ ├── class/
│ │ │ ├── classe-1.php
│ │ │ ├── class-2.php
│ │ ├── exec/
│ │ │ └── post-message.php
│ │ ├── accueil.php
│ │ ├── index.php <!-- Est chargé de trouver et d'inclure la page demander au module si non c'est accueil.php -->
│ │ └── list-blog.php
│ │
│ │
│ └── MEMBRES/
│ ├── class/
│ │ ├── classe-1.php
│ │ ├── class-2.php
│ ├── exec/
│ │ └── post-message.php
│ ├── accueil.php
│ ├── index.php <!-- Est chargé de trouver et d'inclure la page demander au module si non c'est accueil.php -->
│ └── list-tutoriels.php
│
│
├── TEMPLATE/
│ └── model-1/
│ ├── _css/
│ ├── _icons/
│ ├── _img/
│ └── _js/
│
│
├── config.php <!-- Inclus dans module.php, config.php contient l'autoload des classes -->
├── index.php <!-- Est chargé d'envoyer des params $_GET au fichier module.php -->
└── module.php <!-- Est chargé de trouver et d'inclure le fichier index.php du bon module grace a $_GET -->
est ce que cela vous semble cohérent ?