Anwiki 0.1.0 alpha 1 est disponible !

Publié le 13/09/2008
Après plus d'un an de développement confidentiel, la première version publique d'Anwiki est enfin dévoilée !
Le projet a commencé il y a environ un an, suite au constat de l'absence d'applications pour gérer efficacement des contenus multilingues.
Anwiki a été initialement démarré comme un challenge technique et pour mes besoins personnels, en cherchant un moyen de synchroniser des contenus multilingues.

Il a été créé et développé en se concentrant principalement sur l'internationalisation des contenus et le processus de traduction.
Puis, le système a été étendu avec des fonctionnalités excitantes qui ne sont habituellement pas supportées par les moteurs de wikis/CMS existants :traduction à la volée, édition et internationalisation de code PHP, définition de contenus multilingues fortement structurés, architecture de composants modulaires...

Un partenaire s'est alors montré intéressé par le système, et a souhaité installer une pré-version.Au vu de l'engouement des personnes qui ont pu le tester, il a été décidé d'en faire un logiciel libre.
Un assistant d'installation et une interface web permettant d'éditer les fichiers de configuration ont été ajoutés, pour faciliter l'administration.
Le développement est maintenant assez avancé pour publier cette première version publique, bien qu'il y ait encore de nombreuses améliorations et fonctionnalités en attente. Cette version devrait être considérée comme une version alpha et expérimentale, mais elle devrait être assez stable pour comprendre les principaux concepts derrière Anwiki.
La documentation est en cours de création, merci de faire preuve de patience ou de découvrir les fonctionnalités par vous-même.

D'un point de vue technique, Anwiki a nécessité beaucoup d'efforts et d'expérimentations.
Il est basé sur un algorithme exclusif capable de trouver les différences entre deux versions d'un document XML, et permettant ensuite de déployer intelligement ces modifications aux traductions existantes, tout en mettant à jour le statut de traduction de chaque bloc modifié.
Il devrait fonctionner sous la plupart des versions de PHP5 et MySQL, mais il n'a pas encore été testé sur beaucoup d'environnements.

Remarque: un artiste ou un designer serait le bienvenu pour réaliser les futures templates par défaut d'Anwiki, qui sont pour le moment très basiques (et probablement non conformes aux standards - eh, ce n'est encore qu'une version alpha !).
Vous pouvez également rejoindre l'équipe des traducteurs pour traduire l'application et le site web d'Anwiki dans votre langue. Evidemment, nous utiliserons Anwiki pour y parvenir ! :-)

Tout feedback sera grandement apprécié dans les forums communautaires.
Dernière modification le 10/10/2010 21:48:39
Propulsé par Anwiki • 0.07 sec • 1.48 MB