Pour XS Quartz (XS, pour Xoolyxsoft bien sûr), je vais déjà me fixer quelques contraintes fortes de façon à avoir un angle d’attaque précis, des fonctionnalités sur lesquelles démarrer les travaux et qui devront être finalisées avant d’ajouter d’autres choses. Voici dont les premiers objectifs à atteindre :
  • développer le noyau de base : ajout et modifications des billets, des commentaires et des trackbacks. Gestions des auteurs
  • intégrer l’import d’un blog existant sous Dotclear (christopheberge.com, blog.xoolyx.com) et Wordpress (ijustine.fr). Avec la gestion de l’url rewriting pour ne pas avoir à perdre les bonnes indexations dans les moteurs de recherche
  • gestion de templates, assez proche de ce qui est utilisé dans Dotclear et Wordpress
  • Dés le départ, une interface auteur et administrateur en Adobe Flex, uniquement en version web pour l’instant. La version AIR sera pour plus tard.
Je me suis aussi aperçu après coup que je ne vous ai pas encore donné la plateforme d’exécution de Quartz. En fait c’est plutôt simple. Son environnement serveur sera développé en Java EE (décidément, je préfère quand même la syntaxe plus « old school » J2EE), sous Apache Tomcat et avec MySQL. Le front office utilisateur sera en HTML/Javascript et son interface de gestion, comme expliqué plus haut, sera en Flash, avec Adobe Flex.