Vous souhaitez créer un module pour PHPBoost ? Vous avez quelques connaissances en PHP, osez et lancez-vous, l'intégration d'un module à PHPBoost est simplifiée entre autre grâce au framework.
Comme souvent, et en particulier sur PHPBoost où le framework permet de s'affranchir de nombreux problèmes techniques, la partie la plus délicate dans le développement d'un module est la conception. Une fois qu'on a bien en tête ce que l'on veut faire, la programmation devient assez simple.
Pour se lancer dans la création d'un module, il suffit presque d'être capable d'imaginer son fonctionnement. Une fois celle-ci élaborée, les nombreuses fonctionnalités du framework vous aideront à réaliser votre code.
Il est évident qu'il faut tout de même connaître le language PHP, au moins être capable de comprendre l'utilisation des fonctions (quelques notions d'orienté objet aussi), et de transcrire en script votre raisonnement. Vous pouvez demander de l'aide sur le forum, nous y répondrons le plus rapidement possible.
Pour se lancer dans la création d'un module, il suffit presque d'être capable d'imaginer son fonctionnement. Une fois celle-ci élaborée, les nombreuses fonctionnalités du framework vous aideront à réaliser votre code.
Il est évident qu'il faut tout de même connaître le language PHP, au moins être capable de comprendre l'utilisation des fonctions (quelques notions d'orienté objet aussi), et de transcrire en script votre raisonnement. Vous pouvez demander de l'aide sur le forum, nous y répondrons le plus rapidement possible.
Le noyau PHPBoost permet de gérer les modules de façon assez complète.
Votre module devra contenir un fichier de configuration qui permettra au noyau de gérer son installation. Vous devez aussi fournir, si votre module utilise une base de données, les schémas de vos tables.
Avec ces quelques fichiers votre module sera entièrement intégré au noyau.
Côté programmation le framework PHPBoost vous simplifiera le travail et vous fera gagner du temps sur beaucoup de fonctionnalités.
Pour les interfaces, vous pourrez intégrer simplement votre module graphiquement en utilisant les classes CSS prédéfinies et une certaine sémantique de votre code.
Votre module devra contenir un fichier de configuration qui permettra au noyau de gérer son installation. Vous devez aussi fournir, si votre module utilise une base de données, les schémas de vos tables.
Avec ces quelques fichiers votre module sera entièrement intégré au noyau.
Côté programmation le framework PHPBoost vous simplifiera le travail et vous fera gagner du temps sur beaucoup de fonctionnalités.
Pour les interfaces, vous pourrez intégrer simplement votre module graphiquement en utilisant les classes CSS prédéfinies et une certaine sémantique de votre code.
Le framework PHPBoost permet au développeur de s'affranchir de nombreuses difficultés techniques. Il contient la plupart des fonctions récurrentes qui sont le plus génériques possibles afin de s'adapter le mieux possible à chaque situation.
Vous trouverez plus d'informations et la documentation d'utilisation dans la partie Développer avec PHPBoost ! de la documentation PHPBoost.
Voici tout de même quelques exemples complets :
Vous trouverez plus d'informations et la documentation d'utilisation dans la partie Développer avec PHPBoost ! de la documentation PHPBoost.
Voici tout de même quelques exemples complets :
- Système de gestion de commentaires (il suffit d'appeler la fonction et elle prend absolument tout en charge)
- Système de gestion de catégories infinies (pas besoin de se casser la tête sur les opérations d'ajout, suppression, déplacement modification de catégories).
- Système de pagination (pour étaler du contenu sur plusieurs pages)
- Bien d'autres que vous retrouverez dans la documentation de développement



Les partenaires
Le projet PHPBoost
Contribuer au Projet
Support PHPBoost