Now for another of my mad experiments This time I tried to answer the question of what the simplest ember front end to discourse would look like and this was my answer:
Its been a great learning experience for me and I would recommend that anyone who really wants to understand Discourse well should have a go at creating a very simple front-end for it. Ember-cli is currently a joy to work with and after the frustration of waiting on the Rails asset pipeline each time I make a change in the main Discourse ember app I am pretty desperate to find a way to carry on hacking on Discourse without the asset pipeline.
I have kind of found a way. I came up with the concept of ‘discettes’, which are lightweight ember apps that consume the Discourse api. I am using a manual and rather cumbersome technique to host these discettes in my current Discourse site at the moment but I hope to come up with something smarter and more automated soon.
For now I am happy to offer anyone who comes up with their own ember-cli front-end the chance to host it on my site. Just send me a private message with details of your github repository and I will take care of the rest. To make it easier, I suggest you fork my ‘discette-template’ on github and take it from there. I’ve done a little screencast to explain myself better.
I hope this makes sense. Will be great to get some feedback so please let me know what you think.