{"action":"created","issue":{"url":"https://api.github.com/repos/getpelican/pelican/issues/1670","labels_url":"https://api.github.com/repos/getpelican/pelican/issues/1670/labels{/name}","comments_url":"https://api.github.com/repos/getpelican/pelican/issues/1670/comments","events_url":"https://api.github.com/repos/getpelican/pelican/issues/1670/events","html_url":"https://github.com/getpelican/pelican/pull/1670","id":63890650,"number":1670,"title":"Add Org support *in* existing base readers","user":{"login":"jo-tham","id":7353689,"avatar_url":"https://avatars.githubusercontent.com/u/7353689?v=3","gravatar_id":"","url":"https://api.github.com/users/jo-tham","html_url":"https://github.com/jo-tham","followers_url":"https://api.github.com/users/jo-tham/followers","following_url":"https://api.github.com/users/jo-tham/following{/other_user}","gists_url":"https://api.github.com/users/jo-tham/gists{/gist_id}","starred_url":"https://api.github.com/users/jo-tham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jo-tham/subscriptions","organizations_url":"https://api.github.com/users/jo-tham/orgs","repos_url":"https://api.github.com/users/jo-tham/repos","events_url":"https://api.github.com/users/jo-tham/events{/privacy}","received_events_url":"https://api.github.com/users/jo-tham/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-24T02:56:53Z","updated_at":"2015-07-04T20:09:29Z","closed_at":"2015-03-25T00:30:05Z","pull_request":{"url":"https://api.github.com/repos/getpelican/pelican/pulls/1670","html_url":"https://github.com/getpelican/pelican/pull/1670","diff_url":"https://github.com/getpelican/pelican/pull/1670.diff","patch_url":"https://github.com/getpelican/pelican/pull/1670.patch"},"body":"I wanted to throw this into the public sphere to get some feedback/thoughts.\r\n\r\nI've been interesting in blogging using pelican and [org-mode](http://orgmode.org/). In fact, I [http://jotham-city.com/blog/2015/03/21/adding-yasnippets-snippets/](have) done so. Orgmode is a great tool for writing and I suspect it has many users who would appreciate native support for it in pelican.\r\n\r\nI know additional readers are supposed to be implemented as plugins. One such solution has be created for [org documents](https://github.com/getpelican/pelican-plugins/blob/master/org_reader/org_reader.py). It invokes emacs to generate html from org documents. This (subjectively) strikes me as a bit breakage prone and harder to get more people started with pelican and org-mode. In contrast, I think using pandoc would be a bit more robust and accessible. The option to use various markup standards is also available, making it more flexible.  Additionally, it's not an additional reader as implemented here, but a 'helper' to the base readers, if you will. That said, the exact motivation for keeping additional readers out of the main library are not known to me.\r\n\r\nWhat does the pelican dev community think about building in org support to the main library? \r\nEven if the thoughts are overwhelmingly, \"no!\"; I have a few thoughts about the implementation I'm using in this PR which would be interesting to get some feedback on.\r\n\r\n- what if there were an option for which standard reader to use for org files, i.e. which intermediate format to convert the org files to? rst, markdown. My preference is to avoid converting it to html thinking it may results in some wierd artefacts \r\n- would additional tests are needed to make this implementation solid?\r\n- ideas for improving this implentation?\r\n\r\nStill to do:\r\n- fix pandoc template has to be in pelican site root (i.e. at the level of content/)\r\n\r\nThanks!\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/getpelican/pelican/issues/comments/118548330","html_url":"https://github.com/getpelican/pelican/pull/1670#issuecomment-118548330","issue_url":"https://api.github.com/repos/getpelican/pelican/issues/1670","id":118548330,"user":{"login":"jo-tham","id":7353689,"avatar_url":"https://avatars.githubusercontent.com/u/7353689?v=3","gravatar_id":"","url":"https://api.github.com/users/jo-tham","html_url":"https://github.com/jo-tham","followers_url":"https://api.github.com/users/jo-tham/followers","following_url":"https://api.github.com/users/jo-tham/following{/other_user}","gists_url":"https://api.github.com/users/jo-tham/gists{/gist_id}","starred_url":"https://api.github.com/users/jo-tham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jo-tham/subscriptions","organizations_url":"https://api.github.com/users/jo-tham/orgs","repos_url":"https://api.github.com/users/jo-tham/repos","events_url":"https://api.github.com/users/jo-tham/events{/privacy}","received_events_url":"https://api.github.com/users/jo-tham/received_events","type":"User","site_admin":false},"created_at":"2015-07-04T20:09:29Z","updated_at":"2015-07-04T20:09:29Z","body":"In case anyone looking for org reader stumbles on this\r\nPR for pluings below\r\ngetpelican/pelican-plugins#523\r\ncan also find the path of the reader in that diff"}}