Nostalgie : Webeo Components
Par Sébastien Bordes le dimanche 1 juin 2008, 13:39 - 3P - Lien permanent
Le projet Webeo Components était initialement appelé Emukilook Components.
Il devait être l'aboutissement de ma réflexion personnelle sur les interfaces RIA (Rich Internet Application - Application Internet Riche).
Le but était de faire un framework javascript composé de modules chargés à la demande et utilisant massivement le buzz Ajax.
L'idée de départ m'est venue lorsque je suis parti à la recherche d'un composant intelligent de type 'Tableau' et pouvant avoir une représentation arborescente.
Le premier composant a donc été un tableau triable filtrable paginable et hierarchique, le tout avec un support Ajax.
Puis d'autres composants ont vus le jour, le fameux Tooltip (Infobulle), et le sympatique TabbedPane (Panneau à onglets), puis le chargeur de CSS et de fichiers JS....
Ce n'était pas le tout de coder ces composants mais il fallait également écrire de la documentation (oula ca devient moins passionnant d'un coup ... ), je me suis donc penché sur les outils disponibles pour générer de la javascriptdoc
J'ai trouvé un projet JsDoc écrit en Perl qui permettait de le faire avec un style tout moche que j'ai un peu retravaillé .... jusqu'au jour où j'ai découvert que ce projet était au point mort car son créateur en avait créé un autre :
Le bien nommé JsDoc Toolbox
Et voici un nouveau 3P qui en pousse un autre, devant l'absence d'interface user-friendly pour pouvoir lancer sa moulinette, je me suis proposé de lui développer une Gui pour son application.
Le résultat de l'interface graphique que j'ai réalisé sera décrite dans un autre billet.