Zoho Creator permet d’Ă©diter en ligne une appli type MsAccess très simple, Ă base de formulaires. Pourquoi je vous en parle ? Eh bien ça faisait quelque temps que je cherchais ma liste de tâches en ligne, multi-utilisateurs, un peu inspirĂ©e GTD, mais le plus simple possible Ă utiliser. J’ai essayĂ© pas mal d’options, utilisĂ© un temps google bloc-notes et ses Ă©tiquettes (ça marche plutĂ´t bien en solo mais le partage d’Ă©tiquettes ne fonctionne pas
).
Développer moi-même ?
Bof, je voulais pas non plus investir trop de temps lĂ -dessus. Mon hĂ©bergeur supporte pas le Java, faut se mettre Ă PHP. Autant je veux bien bidouiller la skin pour WordPress de ce blog, mais de lĂ Ă faire une appli de zĂ©ro… Entre chercher les plugins ad-hoc pour eclipse, installer MySQL, un dĂ©buggeur zend, y a-t’il des frameworks PHP ?
quelque chose genre PEAR-machin-truc ?
Pfiou, pas le temps, tant pis, va pour le bloc-notes…
Et puis, un peu par hasard, pour essayer Zoho Creator, j’ai créé un formulaire “A Faire”, pour voir. Et lĂ … magie
Deux heures après mon appli Ă©tait “en prod” : hĂ©bergĂ©e par zoho, multi-utilisateur, je pouvais saisir mes contextes, projets, tâches, et avoir sur mon onglet d’accueil un calendrier auto des deadlines Ă venir et des tâches urgentes.
Alors bien sĂ»r, ce n’est pas votre IDE. Vous ne trouverez qu’un langage de script très limitĂ© et une palette restreinte de composants. Ils n’ont pas inventĂ© le principe de ce genre d’outils, mais ce que je trouve très bien fait chez eux est leur application du 80/20 (80% de votre code couvre les 20% de cas particuliers). Et bien en avançant dans mon appli, leur outil Ă©tant assez minimaliste, je pensais tomber sur une limitation toutes les 10 minutes pour dĂ©couvrir que non, c’est prĂ©vu. Tous les besoins de base de mon appli, pas très originale, certes, sont couverts par l’outil. Les 80% de cas gĂ©nĂ©ral dans lesquels je tombe ont Ă©tĂ© très bien choisis par les gens de Zoho.
J’utilise maintenant mon appli au quotidien comme liste des tâches principales, avec ces petites modifs que l’on dĂ©couvre par l’usage. Si l’appli intĂ©resse quelqu’un je pourrai la libĂ©rer en GPL.
Glop
- prise en main rapide, développement simple et rapide
- hĂ©bergement de l’appli, pour autant d’utilisateurs que l’on veut, gratuit
- formulaires embarquables dans tout site web, avec gestion des droits, captchas…
Pas glop
- les applis ne sont disponibles qu’en anglais (c’est très pĂ©nible le calendrier qui dĂ©marre les semaines le Sunday
) - pas de solution d’import/export automatique de l’ensemble des donnĂ©es saisies
- documentation minimale, suivi des bugs dans un forum
au lieu d’un issue tracker digne de ce nom. En respectant le “eat your own dog food“, l’issue tracker devrait ĂŞtre une appli zoho creator, non ?
Verdict
Mon application web bĂŞte comme chou dĂ©ployĂ©e en moins de temps qu’il n’en faut pour configurer un environnement de dĂ©v PHP.
Les liens Wikipédia du jour