Main Page
From MacroDeckDevWiki
Contents |
News
5-August-2006 - Services 0.2 Released
In case you don't know, Services is a "super-framework" for Ruby on Rails. We're creating a unified framework on top of Ruby on Rails that provides specific functions, like user authentication, generic data access (i.e. storing arbitrary line item data), and blogging. We're looking to provide services for just about anything you might want to do in a web application (when not covered by Rails).
And now, without further waiting, we've got the update! We have updated the database, so please run the migrations if you're running Services 0.1.
22-July-2006 - Bug Tracker Online
20-July-2006 - Services 0.1 Released
MacroDeck Services
MacroDeck Services is a Rails plugin that provides a simple and clean API for complex functions such as user editing, blog editing, and data access. Services can be viewed as a "super framework", in that it's a framework on top of a framework. We aim to provide functions on top of Rails for specific purposes rather than generic purposes (though DataService is rather generic). These APIs will be available via remote procedure calls in the future, so MacroDeck Widgets (components and sets of components, such as buttons, data entry fields, text formatting boxes, and so on), which run in the browser, can perform actions inside our Rails application simply. RPC mechanisms would also allow a programmer to integrate his/her application with MacroDeck services. Services may wrap Rails functions, but they shouldn't reinvent the wheel by rewriting Rails functions, unless they're functions that should be available to Widgets.

