{"action":"created","issue":{"url":"https://api.github.com/repos/keystonejs/keystone/issues/1897","labels_url":"https://api.github.com/repos/keystonejs/keystone/issues/1897/labels{/name}","comments_url":"https://api.github.com/repos/keystonejs/keystone/issues/1897/comments","events_url":"https://api.github.com/repos/keystonejs/keystone/issues/1897/events","html_url":"https://github.com/keystonejs/keystone/issues/1897","id":120051767,"number":1897,"title":"Feature wishlist","user":{"login":"ericelliott","id":364727,"avatar_url":"https://avatars.githubusercontent.com/u/364727?v=3","gravatar_id":"","url":"https://api.github.com/users/ericelliott","html_url":"https://github.com/ericelliott","followers_url":"https://api.github.com/users/ericelliott/followers","following_url":"https://api.github.com/users/ericelliott/following{/other_user}","gists_url":"https://api.github.com/users/ericelliott/gists{/gist_id}","starred_url":"https://api.github.com/users/ericelliott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericelliott/subscriptions","organizations_url":"https://api.github.com/users/ericelliott/orgs","repos_url":"https://api.github.com/users/ericelliott/repos","events_url":"https://api.github.com/users/ericelliott/events{/privacy}","received_events_url":"https://api.github.com/users/ericelliott/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-12-02T22:37:35Z","updated_at":"2015-12-15T00:24:48Z","closed_at":null,"body":"## High priorities:\r\n\r\n* [ ] React Universal rendering (RAIL & SEO) Needs discussion.\r\n* [ ] Universal Routing - will require an overhaul of how routing is currently handled. Needs discussion.\r\n* [ ] API enhancements - make it easier to work with custom fieldtypes. (See also: [restful-keystone](https://github.com/d-pac/restful-keystone))\r\n* [ ] i18n / locale / translation support\r\n* [ ] Content Workflows - Currently admin & content creation are not workflow focused.\r\n* [ ] eCommerce plugin - think WooCommerce. At least simple out-of-the-box support for simple product pages that will be reused in virtually all eCommerce implementations. It's currently a very roll-your-own process, not reusing boilerplate & best practices.\r\n\r\n## Lower priorities, but generally reusable for almost any Keystone app:\r\n\r\n* [ ] Social signup\r\n* [ ] Facebook Open Graph - Make pages look pretty on Facebook\r\n* [ ] Twitter Cards - Make pages look pretty on Twitter\r\n\r\n## Long Term Improvements & Plugins:\r\n\r\n* [ ] WordPress-esque plugin architecture, admin, and search/install.\r\n* [ ] Group memberships = add user to a specific group. A single user can have many group subscriptions.\r\n* [ ] Paid user membership subscriptions. On checkout, add user to group for x days/months/year\r\n* [ ] Authorize resource access by group membership.\r\n* [ ] Login with GitHub\r\n* [ ] Login integration with Auth0\r\n* [ ] Author content in MarkDown with code syntax highlighting & HTML embed support (Vimeo, YouTube, etc...)\r\n* [ ] Support orgs & org members (similar to GitHub)\r\n* [ ] Gitter & Slack chat integration\r\n* [ ] Group meeting scheduler & video conference / webcast\r\n* [ ] Audit logging"},"comment":{"url":"https://api.github.com/repos/keystonejs/keystone/issues/comments/164602755","html_url":"https://github.com/keystonejs/keystone/issues/1897#issuecomment-164602755","issue_url":"https://api.github.com/repos/keystonejs/keystone/issues/1897","id":164602755,"user":{"login":"ericelliott","id":364727,"avatar_url":"https://avatars.githubusercontent.com/u/364727?v=3","gravatar_id":"","url":"https://api.github.com/users/ericelliott","html_url":"https://github.com/ericelliott","followers_url":"https://api.github.com/users/ericelliott/followers","following_url":"https://api.github.com/users/ericelliott/following{/other_user}","gists_url":"https://api.github.com/users/ericelliott/gists{/gist_id}","starred_url":"https://api.github.com/users/ericelliott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericelliott/subscriptions","organizations_url":"https://api.github.com/users/ericelliott/orgs","repos_url":"https://api.github.com/users/ericelliott/repos","events_url":"https://api.github.com/users/ericelliott/events{/privacy}","received_events_url":"https://api.github.com/users/ericelliott/received_events","type":"User","site_admin":false},"created_at":"2015-12-15T00:24:48Z","updated_at":"2015-12-15T00:24:48Z","body":":+1: pre-rendered routes are a good idea."}}