<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>tlog (Articles sur django)</title><link>https://tibonihoo.net/</link><description></description><atom:link href="https://tibonihoo.net/tag/django.xml" rel="self" type="application/rss+xml"></atom:link><language>fr</language><copyright>Contents © 2026 &lt;a href="mailto:thibauld(_à_)tibonihoo(_point_)net"&gt;Thibauld Nion&lt;/a&gt; &lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"&gt;&lt;img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/80x15.png" /&gt;&lt;/a&gt; &lt;span xmlns:dct="http://purl.org/dc/terms/" property="dct:title"&gt;tlog&lt;/span&gt; de &lt;a xmlns:cc="http://creativecommons.org/ns#" href="https://tibonihoo.net" property="cc:attributionName" rel="cc:attributionURL"&gt;Thibauld Nion&lt;/a&gt; est mis à disposition selon les termes de la &lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"&gt;licence Creative Commons Attribution -  Partage dans les Mêmes Conditions 4.0 International&lt;/a&gt;.</copyright><lastBuildDate>Fri, 03 Apr 2026 11:45:51 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Wateronmars bientôt complet ? Ce qui a été ajouté peut être modifié !</title><link>https://tibonihoo.net/blog/2015/05/wateronmars-bientot-complet-ce-qui-a-ete-ajoute-peut-etre-modifie/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png"&gt;&lt;img class="alignleft size-full wp-image-1446" src="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png" alt="wom-logo-128" width="128" height="128"&gt;&lt;/a&gt;&lt;a href="https://github.com/tibonihoo/wateronmars/"&gt;Wateronmars&lt;/a&gt; -- mon lecteur de nouvelles adjoint d'une collection de marque-pages -- s'est récemment vu ajouté de nouvelles fonctionnalités: tous les items (marque-page ou flux rss) peuvent être édités "facilement".

Pas trop tôt me direz vous, mais &lt;a href="https://tibonihoo.net/blog/2014/01/wateronmars-a-lusage/"&gt;ça fait déjà un peu plus d'1 an que j'utilise cette web app&lt;/a&gt; pour parcourir les nouvelles et mettre de côté certains articles et le besoin de les modifier n'était pas si pressant. Il tout de même a finit  par me motiver pour rajouter les formulaires et les morceaux d'API REST qui manquaient pour cela.

&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2015/05/wom_profile_2015.png"&gt;&lt;img class=" size-medium wp-image-1643 aligncenter" src="https://tibonihoo.net/blog/wp-content/uploads/2015/05/wom_profile_2015-300x136.png" alt="wom_profile_2015" width="300" height="136"&gt;&lt;/a&gt;

Cela a aussi été l'occasion de nettoyer quelques pages, ce qui n'est qu'une préparation pour la prochaine évolution: les traductions (affaire à suivre).

Le résultat a tout de même un certain air de complétude et peut être testé avec &lt;a href="http://wateronmars-demo.herokuapp.com/"&gt;la demo qui tourne sur heroku&lt;/a&gt; ou dans &lt;a href="https://github.com/tibonihoo/wateronmars/"&gt;les sources sur github&lt;/a&gt;.</description><category>bookmarks</category><category>codes</category><category>django</category><category>feeds</category><category>python</category><category>wateronmars</category><guid>https://tibonihoo.net/blog/2015/05/wateronmars-bientot-complet-ce-qui-a-ete-ajoute-peut-etre-modifie/</guid><pubDate>Sun, 10 May 2015 20:20:19 GMT</pubDate></item><item><title>WaterOnMars pourquoi et comment ?</title><link>https://tibonihoo.net/blog/2013/12/wateronmars-pourquoi-et-comment/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;h3&gt;Pourquoi ?&lt;/h3&gt;
&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png"&gt;&lt;img class="size-full wp-image-1446 alignleft" alt="wom-logo-128" src="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png" width="128" height="128"&gt;&lt;/a&gt;Avec &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;wateronmars&lt;/a&gt; je ne prétends certainement pas avoir fait quoique ce soit d'original, mais l'idée de ce projet m'est venue il y a environ 2 ans au moment où j'ai réalisé que les lecteurs de news étaient ma principale fenêtre sur le web (devant facebook et google+ d'ailleurs) et que mes bookmarks, qui auraient pu alimenter un moteur de recherche personnalisé de façon intéressante, s'endormaient tranquillement sur &lt;a href="https://delicious.com"&gt;delicious&lt;/a&gt;.

A cette époque là je lisais &lt;a href="http://scripting.com/"&gt;les billets de Dave Winer&lt;/a&gt; à propos des flux de nouvelles et des "river of news" et en parallèle j'essayais le moteur de recherche &lt;a href="https://duckduckgo.com/"&gt;duckduckgo&lt;/a&gt; dans l'espoir qu'il pourrait offrir une expérience de recherche plus personnalisée (j'étais allé jusqu'à&lt;a href="https://duck.co/forum/thread/3661/aggregating-results-from-social-bookmarking-sites"&gt; le leur proposer&lt;/a&gt;).

Finalement, tout ça m'a en quelque sorte inspiré et je me suis dit que prendre le contrôle de ma "fenêtre personnelle" sur le web était une bonne raison de me plonger dans le domaine des applications web.
&lt;h3&gt;Comment ?&lt;/h3&gt;
C'est une application &lt;a href="http://python.org/"&gt;Python&lt;/a&gt;, fondé sur &lt;a href="https://www.djangoproject.com/"&gt;django&lt;/a&gt;. Elle utilise &lt;a href="http://getbootstrap.com"&gt;Twitter Bootstrap,&lt;/a&gt; &lt;a href="http://craig.is/killing/mice"&gt;mousetrap&lt;/a&gt; et &lt;a href="https://github.com/webcreate/infinite-ajax-scroll"&gt;infinite scroll&lt;/a&gt; pour l'interface graphique et l’expérience utilisateur, et &lt;a href="http://south.aeracode.org/"&gt;south&lt;/a&gt; pour gérer les migrations de schéma de donnée. De plus &lt;a href="https://www.heroku.com/"&gt;heroku&lt;/a&gt; a été très utile pour tester l'application dans un mode proche de la production.

Je dois dire que j'ai été heureusement surpris par le nombre de bons (par leur qualité et leur facilité d'utilisation) services et librairies disponibles pour développer des applications web. Cet écosystème semblerait même plus mur que celui des librairies scientifiques et multimédia de "bas niveau" où j'évolue d'habitude.

En conclusion, je me contenterai de souligner que j'accueillerai volontiers de nouveaux contributeurs à ce projet. N'hésitez donc pas à &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;le brancher sur github&lt;/a&gt; !</description><category>bookmarks</category><category>codes</category><category>django</category><category>heroku</category><category>python</category><category>river of news</category><category>wateronmars</category><category>web</category><guid>https://tibonihoo.net/blog/2013/12/wateronmars-pourquoi-et-comment/</guid><pubDate>Mon, 16 Dec 2013 21:51:47 GMT</pubDate></item></channel></rss>