Awiki
Libellés :
Archetype,
dwr,
fckeditor,
hibernate,
java,
javascript,
mediawiki,
moinmoinwiki,
Spring,
tidlywiki,
tinymce,
web 2.0,
wysiwyg,
xwiki
Avec une version 0.1 imminente, le besoin d'avoir une démonstration d'Archetype sur un site public est important.
Toujours pour la même raison, Archetype a de plus en plus besoin de son propre site. Mais le site d'un Framework pour faire des sites a inévitablement une lourde charge car il doit être sa propre démonstration.
Nous en sommes arrivé à la conclusion suivante : et si, grâce à Archetype, nous faisions un wiki ! En utilisant notre propre moteur de wiki pour notre site, nous remplissons nos deux besoins en une fois !
Baptisé Awiki pour, vous l'aurez deviné, Archetype Wiki, ce "sous projet" veut répondre à beaucoup d'attentes que je vais tenter de lister :
- Démo : comme indiqué en introduction, ce site doit être la démonstration qu'on peut faire facilement un site avec Archetype, et proprement !
- Site officiel : nous le destinons à terme pour le site officiel du Framework.
- POC middle : le projet doit pouvoir faire la démonstration non pas seulement de la partie Web mais aussi de l'intégration avec un middle Java à base de DWR / Spring / Hibernate
- Intégration : le but n'est pas de réinventer la roue. Il faut à la fois démontrer que Archetype peut s'intégrer avec d'autres technologies et profiter de ces technologies pour proposer rapidement un outil puissant.
- Wiki Web 2 : les moteurs de wiki sont légions, après un écrémage rapide des différentes offres, il en reste deux ou trois tout au plus. Dans ces deux ou trois, on ne peut pas dire qu'ils soient très Web 2. Quelques idées émergent tout de même (ex: TidlyWiki) sur la dynamisation du concept, awiki devra les intégrer et en proposer de nouvelles.
- Wysiwyg : Cela découle du point précédent. Pourtant mediawiki qui représente un très fort pourcentage des wiki utilisé fonctionne toujours avec une syntaxe qui lui est propre. awiki sera Wysiwyg, nous optons (sauf revirement) pour l'intégration de TinyMCE pour cela.
- Dernier point et non des moindres, si nous arrivons à une solution stable, il est tout à fait envisageable de le publier comme projet à part entière.
Pourtant il nous semble cohérent de penser qu'avec une architecture middle bien maîtrisée, une édition gérée par TinyMCE et Archetype en chef d'orchestre, nous puissions aboutir rapidement sur un système robuste et pratique.


0 commentaires:
Enregistrer un commentaire