« HackBBS Reloaded » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 7 : | Ligne 7 : | ||
== Contraintes == | == Contraintes == | ||
- Utiliser l'installation et la configuration actuelle du serveur Apache2 | * - Utiliser l'installation et la configuration actuelle du serveur Apache2 | ||
- Utiliser des technologies les plus connues et les plus répandues possibles. (Ce qui permettra une implication plus large de la communautée) | * - Utiliser des technologies les plus connues et les plus répandues possibles. (Ce qui permettra une implication plus large de la communautée) | ||
- Utiliser des technologies permettant une modularité | * - Utiliser des technologies permettant une modularité | ||
- Utiliser des technologies pouvant s'interfacer avec MySQL (Réutilisation de la base de données existante) | * - Utiliser des technologies pouvant s'interfacer avec MySQL (Réutilisation de la base de données existante) | ||
- Limiter au maximum l'utilisation de frameworks pour que le projet soit maintenable avec un bagage de connaissances minimum | * - Limiter au maximum l'utilisation de frameworks pour que le projet soit maintenable avec un bagage de connaissances minimum | ||
== Technologies retenues == | == Technologies retenues == | ||
- PHP | * - PHP | ||
- PDO | * - PDO | ||
* - Ajax |
Version du 17 septembre 2013 à 18:35
Introduction
Avec l'age, de nombreuses fonctionnalitées ont été rajoutées à HackBBS. La qualité originelle du code et les modifications successives ne permettent plus d'avoir quelque chose de maintenable. C'est dans cette optiue que la refonte du site a été envisagée.
Contraintes
- - Utiliser l'installation et la configuration actuelle du serveur Apache2
- - Utiliser des technologies les plus connues et les plus répandues possibles. (Ce qui permettra une implication plus large de la communautée)
- - Utiliser des technologies permettant une modularité
- - Utiliser des technologies pouvant s'interfacer avec MySQL (Réutilisation de la base de données existante)
- - Limiter au maximum l'utilisation de frameworks pour que le projet soit maintenable avec un bagage de connaissances minimum
Technologies retenues
- - PHP
- - PDO
- - Ajax