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.
Bookmark and Share
Il y a pas très loin de 3 ans, j’ai commencé à travailler sur un projet de plateforme de blog, dans la lignée que ce qui existait déjà à cette époque, Wordpress et Dotclear. Ce projet comme mes quelques-uns autres en cours à l’époque était hébergé sur le Gaïa Project et avait pour petit nom Gaïa Crystal. Quelques temps après et une fois commencé mes travaux sur Xoolyx Photos et Xoolyx News, j’ai du mettre de coté Gaïa Crystal. Je me dis maintenant qu’il est grand temps de se remettre à l’ouvrage, avec une ambition nouvelle plus simple, développer une plateforme technique pour la gestion de blogs simple et efficace, en utilisant tous les moyens modernes pour proposer une bonne ergonomie. Plutôt que de passer du temps à développer autour de Wordpress et Dotclear comme je l’envisageai il y a quelques jours, il me semble plus intéressant fonctionnellement et techniquement de partir de quelque chose de neuf, intégralement fait maison avec l’aide de quelques API open source puisées ici et là. Je vais aussi en profiter pour mettre ce nouveau projet sous la bannière Xoolyxsoft. Ce nouveau projet s’appellera donc Quartz. Ce nom me semble pertinent puisqu’il prend la suite de Crystal, autant rester le domaine des minéraux. A terme Quartz sera la plateforme technique des mes propres blogs. Si tout va bien chacun pourra télécharger et utiliser gratuitement Quartz pour motoriser son blog. Si vous souhaitez suivre l’évolution de ce projet, n’hésitez pas à revenir de temps en temps sur ce blog.

Bon, ce n’est parce qu’aujourd’hui est un 1er avril que l’on ne peut pas écrire des choses sérieuses … Xoolysoft Quartz existera bel est bien, ne vous inquiétez pas.
Bookmark and Share