{"id":406,"date":"2009-05-02T15:18:38","date_gmt":"2009-05-02T13:18:38","guid":{"rendered":"http:\/\/jerome.harckmans.be\/?p=406"},"modified":"2009-05-02T15:24:14","modified_gmt":"2009-05-02T13:24:14","slug":"tracks-ou-comment-implementer-la-methodologie-getting-things-done","status":"publish","type":"post","link":"https:\/\/jerome.harckmans.be\/?p=406","title":{"rendered":"Tracks &#8211; ou comment impl\u00e9menter la m\u00e9thodologie &#8220;Getting Things Done&#8221;"},"content":{"rendered":"<p>Dans <a href=\"http:\/\/jerome.harckmans.be\/?p=394\">un article pr\u00e9c\u00e9dent<\/a> j&#8217;ai pr\u00e9sent\u00e9 bri\u00e8vement la m\u00e9thodologie &#8220;Getting Things Done&#8221; d\u00e9velopp\u00e9e par <a href=\"http:\/\/www.davidco.com\/\">David Allen<\/a> pour am\u00e9liorer sa productivit\u00e9. Une des \u00e9l\u00e9ments essentiels de cette m\u00e9thodologie est la liste centralisant toutes les actions \u00e0 effectuer.<\/p>\n<p><a href=\"http:\/\/jerome.harckmans.be\/wp-content\/uploads\/2009\/05\/tracks_screenshot_1.jpeg\" rel=\"lightbox[406]\"><img loading=\"lazy\" src=\"http:\/\/jerome.harckmans.be\/wp-content\/uploads\/2009\/05\/tracks_screenshot_1-300x150.jpg\" alt=\"tracks_screenshot_1\" title=\"tracks_screenshot_1\" width=\"300\" height=\"150\" class=\"alignleft size-medium wp-image-409 frame\" srcset=\"https:\/\/jerome.harckmans.be\/wp-content\/uploads\/2009\/05\/tracks_screenshot_1-300x150.jpg 300w, https:\/\/jerome.harckmans.be\/wp-content\/uploads\/2009\/05\/tracks_screenshot_1.jpeg 1016w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>Cette liste peut \u00eatre une simple feuille de papier, un tableau excel, le gestionnaire de t\u00e2ches int\u00e9gr\u00e9 \u00e0 Outlook ou tout autre outil. Je suis tomb\u00e9 tout r\u00e9cemment sur l&#8217;application web &#8220;<a href=\"http:\/\/getontracks.org\/\">Tracks<\/a>&#8221; d\u00e9velopp\u00e9e en Ruby dans le but bien pr\u00e9cis d&#8217;impl\u00e9menter la technique de David Allen. Cette application pr\u00e9sente une interface tr\u00e8s sobre et agr\u00e9able et permet de suivre vos projets, de r\u00e9partir vos actions par contexte et de les lier \u00e0 un projet, de reporter vos actions \u00e0 une date bien d\u00e9finie (&#8220;tickler&#8221;) et bien d&#8217;autres choses (statistiques, notes, &#8230;).<\/p>\n<p>Apr\u00e8s plusieurs essais infructueux d&#8217;installation de Tracks sur un serveur Plesk (pfff Ruby on Rails&#8230;), je me suis tourn\u00e9 vers <a href=\"http:\/\/tracks.tra.in\/\">un site proposant des comptes gratuits<\/a> (d&#8217;autres <a href=\"http:\/\/www.getontracks.org\/wiki\/Tracks-Hosting\/\">ressources<\/a> sont \u00e9galement mentionn\u00e9es sur le site de Tracks).<\/p>\n<p>En plus des fonctionnalit\u00e9s cit\u00e9es plus haut, Tracks propose \u00e9galement plusieurs flux RSS pour extraire vos actions et les afficher selon vos besoins. Un des ces flux permet d&#8217;obtenir toutes les actions en cours au travers d&#8217;un fichier texte, qui peut ensuite \u00eatre facilement affich\u00e9 dans un terminal ou m\u00eame sur votre fond d&#8217;\u00e9cran au moyen de conky:<br \/>\n<a href=\"http:\/\/jerome.harckmans.be\/wp-content\/uploads\/2009\/05\/tracks_screenshot_2.jpeg\" rel=\"lightbox[406]\"><img loading=\"lazy\" src=\"http:\/\/jerome.harckmans.be\/wp-content\/uploads\/2009\/05\/tracks_screenshot_3.jpeg\" alt=\"tracks_screenshot_3\" title=\"tracks_screenshot_3\" width=\"339\" height=\"183\" class=\"size-full wp-image-405 frame\" srcset=\"https:\/\/jerome.harckmans.be\/wp-content\/uploads\/2009\/05\/tracks_screenshot_3.jpeg 339w, https:\/\/jerome.harckmans.be\/wp-content\/uploads\/2009\/05\/tracks_screenshot_3-300x161.jpg 300w\" sizes=\"(max-width: 339px) 100vw, 339px\" \/><\/a> <\/p>\n<p>Pour cela, cr\u00e9ez un script &#8220;get_todo.sh&#8221; avec le contenu suivant:<\/p>\n<pre>\r\n#!\/bin\/bash\r\n\r\n# Attempt to retrieve the todo list\r\ncurl -m 2 -s http:\/\/url.of.rss.feed > \/dev\/null\r\n# If curl returned 0, ie if retrieve is successful, \r\n# redirect todo list to todos file\r\nif [ $? -eq 0 ]; then\r\n\tcurl -m 2 -s http:\/\/url.of.rss.feed > \/path\/to\/.todos\r\nfi\r\n# display todos file\r\ncat \/path\/to\/.todos\r\n<\/pre>\n<p>Ce script permet de mettre \u00e0 jour votre liste d&#8217;action dans le fichier &#8220;\/path\/to\/.todos&#8221; uniquement si la connectivit\u00e9 vers le flux RSS est existante. Lorsque vous \u00eates hors connexion, la derni\u00e8re mise \u00e0 jour du fichier sera affich\u00e9e.<\/p>\n<p>Ajoutez ensuite ce qui suit \u00e0 votre fichier de configuration conky:<\/p>\n<pre>\r\n# pour \u00e9viter de tronquer la liste d'actions\r\ntext_buffer_size 5120\r\nTEXT\r\nTODO:\r\n-----\r\n${execi 600 \/path\/to\/scripts\/get_todo.sh}\r\n<\/pre>\n<p>Je n&#8217;ai mis que les options pertinentes \u00e0 cet article. Un petit &#8220;man conky&#8221; vous donnera plus d&#8217;explications quant aux autres options.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans un article pr\u00e9c\u00e9dent j&#8217;ai pr\u00e9sent\u00e9 bri\u00e8vement la m\u00e9thodologie &#8220;Getting Things Done&#8221; d\u00e9velopp\u00e9e par David Allen pour am\u00e9liorer sa productivit\u00e9. Une des \u00e9l\u00e9ments essentiels de cette m\u00e9thodologie est la liste<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,6],"tags":[127,124,123,125,126,128],"_links":{"self":[{"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/posts\/406"}],"collection":[{"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=406"}],"version-history":[{"count":10,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/posts\/406\/revisions"}],"predecessor-version":[{"id":416,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=\/wp\/v2\/posts\/406\/revisions\/416"}],"wp:attachment":[{"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jerome.harckmans.be\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}