Simblog aims to be one of the most easy-to-use and lightweight blogging platforms. It emphasizes user experience, workflow, and ease of use without neglecting usability and extensibility. It will take full advantage of what HTML5 and CSS3 have to offer without delving too deeply into experimental features.
We need a microframework that will be used in order to link objects in the document with models. Some examples: every Post that is VISIBLE on the page should have a model (and a view attached) which will be used to carry actions on it (post comment, remove post, modify, etc).
It would be ideal that all these models can be obtained through a common object. I'd recommend naming it "SB" which will have some methods, for example: addPost, removePost, getPost, getCategories.
Some functions will retrieve the information requested on-demand through AJAX calls (for example, getCategories).
The framework chosen for this will be Backbone.js.
We need a microframework that will be used in order to link objects in the document with models. Some examples: every Post that is VISIBLE on the page should have a model (and a view attached) which will be used to carry actions on it (post comment, remove post, modify, etc).
It would be ideal that all these models can be obtained through a common object. I'd recommend naming it "SB" which will have some methods, for example: addPost, removePost, getPost, getCategories.
Some functions will retrieve the information requested on-demand through AJAX calls (for example, getCategories).
The framework chosen for this will be Backbone.js.