Bookmarklets: l’intégration sans souci de WaterOnMars sous Android

bookmarkletWaterOnMars fournit des bookmarklets pour accomplir des actions de base comme s’abonner à un flux RSS ou enregistrer une page web comme un favori.

Les bookmarklets c’est très classique et ça marche très bien sur les navigateurs qu’on utilise sur les ordinateurs de bureau, mais sur les navigateurs web des tablettes elles ont à peu près disparues. Or c’est bien sur une tablette que je lis mes nouvelles via WaterOnMars la plupart du temps !

Une solution souvent adoptée est de développer une application spécifique Android pour pouvoir intégrer une web-app sur les plateformes mobile.

Cela dit j’ai trouvé une solution alternative, qui bien que n’étant peut-être pas accessible à tous les niveaux d’utilisateurs reste assez pratique: l’application Bookmarklet Free !

Continue reading

WaterOnMars a migré vers Bootstrap3

wom-logo-128Quand j’ai commencé le développement de WaterOnMars, le truc à la mode pour la GUI-web c’était Twitter Bootstrap version 2[en] Mais le temps que j’arrive à une application qui tourne convenablement la version 3 de bootstrap était sortie. Encore un bel exemple de l’obsolescence permanente à laquelle les informaticiens doivent faire face depuis des temps immémoriaux (enfin les années 70 quoi).

La version 3 ayant comme priorité de marcher à la perfection sur les appareils mobiles[en] et mon utilisation de WaterOnMars étant essentiellement via une tablette, cette migration était tentante, mais je n’avais aucune idée de l’ampleur des changements à apporter au code pour l’accomplir.

La chose fût faite malgré tout et bonne surprise: ça a été infiniment plus simple que ce que je craignais.

Continue reading

fabric: une aide au développement pour WaterOnMars

wom-logo-128Bien que je passe désormais bien plus de temps à utiliser mon lecteur de flux WaterOnMars qu’à le développer, je continue petit à petit à l’améliorer et pour me simplifier la vie j’ai pu encore une fois compter sur un projet particulièrement bien ficelé: fabric !

fabric est une application Python en ligne de commande dont le but premier est de simplifier les actions « à distance »: typiquement le déploiement d’une application sur un serveur.

Je l’utilise donc pour déployer WaterOnMars sur mon serveur perso, déployer la démo sur heroku mais plus récemment j’ai ajouté la configuration de fabric (le « fabfile ») aux sources de WaterOnMars comme une aide officiellement maintenue pour les diverses tâches de maintenance: lancement des tests, initialisation de la db, servir le site en local et déploiement sur un serveur au choix.

Continue reading