« HackBBS Reloaded » : différence entre les versions

De HackBBS
Aller à la navigation Aller à la recherche
Tortukitu (discussion | contributions)
Aucun résumé des modifications
Tortukitu (discussion | contributions)
Aucun résumé des modifications
Ligne 7 : Ligne 7 :


== Contraintes ==
== Contraintes ==
<nowiki>
 
- 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