Projets
Retrouvez sur cette page une liste des principaux projets sur lesquels se concentre ma principale R&D.
Celle-ci est axée principalement autour des frameworks CakePHP (PHP) et Jquery (Javascript).
E-commerce
Développement d'un module e-commerce sous CakePHP.
Ce développement sera basé sur cakePHP 1.2. Un très bon module existe actuellement, Bakesale, mais il est développé autour de la version 1.1.x de CakePHP.
L'idée est de reprendre la structure de Bakesale, en y apportant des améliorations sur le domaine logique (modèle MVC).
Fin des travaux prévue : automne/hiver 2008
Avancement du projet :
Galerie d'image
Il existe aujourd'hui (juin 2008) deux excellentes solutions de galeries d'images pour fonctionner avec CakePHP :
- Cheesecake : pour CakePHP 1.1.x,
- Le composant Gallery2 pour Cake 1.2.
Gallery2 a beaucoup d'atouts, et il serait présomptueux de refaire seul un Gallery2 pour CakePHP 1.2.
Aussi, mon projet est plutôt de prendre les bonnes idées de chacuns de ces deux projets, afin d'en faire un module pour CakePHP dans une version très light : gestion d'album, gestion des exifs (Exchangeable image file format), gestion des utilisateurs, l'ensemble alimenté d'Ajax.
Il existe déjà une version SVN de Cheesecake à partir de laquelle je vais axer mes efforts.
Fin des travaux prévue : été/automne 2008
Avancement du projet : terminé
CMS
Développer un CMS ultra-light de gestion de contenu dont le moteur serait CakePHP 1.2.x, avec auto-installation.
Malgré une excellente expertise de Wordpress, que je considère comme un des meilleurs CMS et un des plus simples d'utilisations, les retours utilisateurs (trop souvent ignorés) rapportent souvent une complexité d'usage du logiciel libre Wordpress. La vague Ajax qui se déploie depuis maintenant plusieurs mois dans toutes les demandes de projets rend les interfaces plus complexes, moins allégées ergonomiquement, et le résultat provoque un trouble chez l'utilisateur, qui a l'impression d'être devant une usine à gaz.
De nombreuses demandes, à mon niveau, concernent uniquement la gestion de sites "à bas niveau" : gestion de pages, d'articles, d'utilisateurs.
L'idée est donc de pouvoir proposer un CMS propulsé par CakePHP qui serait à la portée de n'importe qui.
Fin des travaux prévue : automne/hiver 2008
Avancement du projet :
Pourquoi ces choix ?
La communauté des développeurs PHP est probablement une des plus importante et des plus active des développeurs web.
Les logiciels Open Source permettent à chacun d'enrichir un projet en y apportant sa contribution. Cependant, je remarque sur certains projets, comme ceux sur lesquels je souhaite travailler, que des communautés se créent mais cessent soudainement toute activité après un certain temps, laissant le projet soit en suspens soit dans des versions "obsolètes".
Il est alors difficile de pouvoir rejoindre ces communautés pour y apporter sa contribution, qui doit alors être individuelle.
Partageant l'esprit Open Source (pas forcément synonyme de logiciel gratuit), et si vous êtes vous-même développeurs, vous pouvez me contacter soit pour participer à l'évolution des projets cités ci-dessus ou proposer de travailler sur d'autres projets propulsés autour de CakePHP ; je me ferais un plaisir de répondre à vos demandes.

