csanz/expressjs-blog — pull request #3 by hermanjunge (2012-10-11 02:23:23+00:00)
Title: Refactoring to 0.2.0

This is far to be complete yet. But I opened this PR to start the game.

What is left to jump into 0.2.0 (At 20121010.1921 PST):

# TO-DO

* Add friggin validation
* Tumblrs Effector theme (see [hermanjunge.com](http://hermanjunge.com))
* Plugin: Hook to an RSS Feed an get the posts real time
* Plugin: Tag cloud
* Plugin: See your tweets
* Post Editor: [Epic Editor](http://oscargodson.github.com/EpicEditor/)
* Add Themes, Plugin and Widget Support
* Define the way of having variable themes & templates
(ala wordpress).

# Must have features

* Socket.io (instead of Pusher)
* Prev & Next Post
* Transitions List - Post - List
* Binding of Back & Forward Button
* Hooks on New, Modified Post
* Comments + Hooks
* Autentication for admin, editors (twitter oauth)
* Add DISQUS Support on comments
* Admin Panel
* RSS Support

* Tengo que pensar en una buena estructura para las vistas
Orientada al blog, pensando en listados, posts y paginas (pages)

# Before Pushing

* Completar
* res.send(404) + next() -> Para los 500...
* admin + new post (basic version)
* Configuración adecuada del development mode y stub para production
* Use redis for admin sessions

* Subir lo que llevo a neosource.cl