Clone this wiki locally
Olives is a light and powerful framework for creating realtime UIs that is based on Emily.
For instructions on how to install it, follow the Installation instructions.
To create UIs, you need to use the root Object called the OObject. OObject will connect your views with your model and data in an extremely expressive way. An introduction is available in Understanding-Olives'-MV*-model.
Olives comes with incredibly useful features
- Bind.plugin: A complete plugin that double-way binds you view with your model. It has pagination too!
- Event.plugin: For executing actions on user events.
- Place.plugin: For placing UIs in UIs.
It also has LocalStore, a persistent store based on Emily Store.
###Communicating with your node.js server
Olives wraps socket.io in Transport. Transport can be used to make requests to. You can add requests handlers (or channel) too. Want to connect to a mail server, a SIP server, another database?