{"action":"created","issue":{"url":"https://api.github.com/repos/sarahgarcin/dodoc/issues/192","repository_url":"https://api.github.com/repos/sarahgarcin/dodoc","labels_url":"https://api.github.com/repos/sarahgarcin/dodoc/issues/192/labels{/name}","comments_url":"https://api.github.com/repos/sarahgarcin/dodoc/issues/192/comments","events_url":"https://api.github.com/repos/sarahgarcin/dodoc/issues/192/events","html_url":"https://github.com/sarahgarcin/dodoc/issues/192","id":189425308,"number":192,"title":"stockage des contenus et médias","user":{"login":"louis-ev","id":1948417,"avatar_url":"https://avatars.githubusercontent.com/u/1948417?v=3","gravatar_id":"","url":"https://api.github.com/users/louis-ev","html_url":"https://github.com/louis-ev","followers_url":"https://api.github.com/users/louis-ev/followers","following_url":"https://api.github.com/users/louis-ev/following{/other_user}","gists_url":"https://api.github.com/users/louis-ev/gists{/gist_id}","starred_url":"https://api.github.com/users/louis-ev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/louis-ev/subscriptions","organizations_url":"https://api.github.com/users/louis-ev/orgs","repos_url":"https://api.github.com/users/louis-ev/repos","events_url":"https://api.github.com/users/louis-ev/events{/privacy}","received_events_url":"https://api.github.com/users/louis-ev/received_events","type":"User","site_admin":false},"labels":[{"id":305640770,"url":"https://api.github.com/repos/sarahgarcin/dodoc/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/sarahgarcin/dodoc/milestones/5","html_url":"https://github.com/sarahgarcin/dodoc/milestones/LIVRAISON%20NOVEMBRE%202016","labels_url":"https://api.github.com/repos/sarahgarcin/dodoc/milestones/5/labels","id":2126940,"number":5,"title":"LIVRAISON NOVEMBRE 2016","description":"Pour la livraison des deux instances fin novembre 2016 (carrefour et ParisTech)","creator":{"login":"paulinegourlet","id":7995654,"avatar_url":"https://avatars.githubusercontent.com/u/7995654?v=3","gravatar_id":"","url":"https://api.github.com/users/paulinegourlet","html_url":"https://github.com/paulinegourlet","followers_url":"https://api.github.com/users/paulinegourlet/followers","following_url":"https://api.github.com/users/paulinegourlet/following{/other_user}","gists_url":"https://api.github.com/users/paulinegourlet/gists{/gist_id}","starred_url":"https://api.github.com/users/paulinegourlet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulinegourlet/subscriptions","organizations_url":"https://api.github.com/users/paulinegourlet/orgs","repos_url":"https://api.github.com/users/paulinegourlet/repos","events_url":"https://api.github.com/users/paulinegourlet/events{/privacy}","received_events_url":"https://api.github.com/users/paulinegourlet/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":4,"state":"open","created_at":"2016-11-10T12:18:57Z","updated_at":"2016-11-17T10:39:21Z","due_on":"2016-11-30T00:00:00Z","closed_at":null},"comments":3,"created_at":"2016-11-15T15:39:30Z","updated_at":"2016-11-17T10:39:21Z","closed_at":"2016-11-17T10:39:21Z","body":"Suite au passage sur electron et à la diffusion prochaine au plus grand nombre, il me paraît important de repenser l’organisation du dossier `sessions` (pourquoi s'appelle t'il sessions au fait ?).\r\n\r\nJe pense qu'il y a 3 dossiers qui mériteraient d'être accessibles au plus grand nombre pour permettre l'export, la modification ou la suppression de contenus sans passer par l'interface : \r\n\r\n1. sessions (que je vous propose de renommer en _contenus_, mais peut-être faut-il trouver un nom qui marche aussi en anglais ? en tout cas _sessions_ c'est pas suffisamment clair je pense) \r\n\r\n2. publications (qui récupère les publications exportées, faut-il l'appeler _publications-exportees_ ou bien _publications_ suffit comme nom ? au moins mettre un petit readme qui dit que ce dossier ne contient que les publis préalablement exportées)\r\n\r\n3. templates (ou _gabarits-de-publication_ ?)\r\n\r\nConcernant l'emplacement de stockage de ces contenus, je vous propose les choses suivante :\r\n\r\n- pour la version node.js de dodoc, continuer à stocker les contenus dans le dossier principal pour que les utilisateurs (probablement plus expert que les autres) aient tout au même endroit.\r\n\r\n- pour les utilisateurs d'electron, demander au premier lancement l'emplacement de stockage avec un filepicker. Un bouton dans l'interface permettrait de modifier cela plus tard.\r\n\r\nAvantages : s'adapte à tous les OS et type d'utilisations\r\nInconvénients : si la première personne à l'utiliser navigue depuis un autre appareil ? Si le dossier n'est pas disponible au lancement car il a été déplacé ou mis sur une clé ? et aussi, plus compliqué à implémenter\r\n\r\n--> pour aller vite, je vous propose d'utiliser le dossier \"documents\" tel que décrit dans la [doc d'electron](http://electron.atom.io/docs/all/#appgetpathname) : `documents Directory for a user’s “My Documents”.`. Si la demande est faite plus tard par d'autres utilisateurs nous pourrions proposer de modifier ce choix par défaut.\r\nCela veut dire qu'il faut constituer cette structure de dossier si elle n'existe pas par défaut. Peut-être imaginer une structure de dossier vide avec qq readme si besoin (pour chaque dossier principal : _contenus_, _templates_ et _publications_. L'idée serait de permettre aux utilisateurs de se partager des contenus, des templates et des publications juste en passant par un copié collé et pas par nous.\r\nCes 3 dossiers seraient réunis dans un dossier nommé \"dodoc\" pour plus de clarté. Dans la version node.js ce dossier \r\n\r\nVoici des captures d'écran de structure de dossiers/fichiers simulant ce que j'évoque pour que vous voyiez mieux ce que je propose : \r\n\r\n(il manque le dossier _dodoc/publications_ dans les 2 premières captures ci-dessous)\r\n![dodoc-chemin-projets](https://cloud.githubusercontent.com/assets/1948417/20311797/62382542-ab51-11e6-9185-3b4fc020166e.png)\r\n\r\n![dodoc-chemin-templates](https://cloud.githubusercontent.com/assets/1948417/20311800/6609d08a-ab51-11e6-99c7-734ec5b2149b.png)\r\n\r\n![dodoc-chemin-publications](https://cloud.githubusercontent.com/assets/1948417/20311805/67e50b2c-ab51-11e6-9289-66ecb7bf1040.png)\r\n\r\nVotre avis ?\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/sarahgarcin/dodoc/issues/comments/261213696","html_url":"https://github.com/sarahgarcin/dodoc/issues/192#issuecomment-261213696","issue_url":"https://api.github.com/repos/sarahgarcin/dodoc/issues/192","id":261213696,"user":{"login":"louis-ev","id":1948417,"avatar_url":"https://avatars.githubusercontent.com/u/1948417?v=3","gravatar_id":"","url":"https://api.github.com/users/louis-ev","html_url":"https://github.com/louis-ev","followers_url":"https://api.github.com/users/louis-ev/followers","following_url":"https://api.github.com/users/louis-ev/following{/other_user}","gists_url":"https://api.github.com/users/louis-ev/gists{/gist_id}","starred_url":"https://api.github.com/users/louis-ev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/louis-ev/subscriptions","organizations_url":"https://api.github.com/users/louis-ev/orgs","repos_url":"https://api.github.com/users/louis-ev/repos","events_url":"https://api.github.com/users/louis-ev/events{/privacy}","received_events_url":"https://api.github.com/users/louis-ev/received_events","type":"User","site_admin":false},"created_at":"2016-11-17T10:39:21Z","updated_at":"2016-11-17T10:39:21Z","body":"Done.\r\nUne partie de la logique (celle qui duplique le dossier /user et le place ailleurs) est dans dodoc-app : https://github.com/l-atelier-des-chercheurs/dodoc-app/blob/master/main.js\r\n"}}
{"actor":{"display_login":"louis-ev"}}