Greetings fellow Rubyists! We'd like to introduce an open source project and invite participation and feedback from interested folks...
* * *What* Meteor is a stateless widget framework for Ruby on Rails released under the MIT License. * * *Why* Meteor supports the construction of complex UI widgets that: - Can be reused in multiple applications; - Can be “parameterized” via metadata or “specifications”; - Offer extension points to override default behavior; - Can be simply and easily distributed, installed, and rendered. Meteor is a low overhead framework to DRY out your partials. Some existing widgets include: - A menu system that can be embedded anywhere (but most usefully in application layout templates); - Hierarchical collapsible form builders driven by model relationships and attributes; - A remote content proxy for white-labeling application functionality with third-party styling, headers, footers, etc. * * *How* The Meteor framework installs as a Rails plugin. Widgets also install as plugins. Meteor contains generators that allow anyone to construct their own widget plugins. Once a widget is installed, it can be rendered via a one-liner. Starting from scratch, you can be rendering an existing meteor widget in your application in two minutes. Meteor uses core Ruby and Rails building blocks: classes, ERB templates, and plugins. A widget requires a minimum of two files: a ruby “specification” class and a default partial. The rest of the required infrastructure is unfurled via rails generators. Blog posts and documentation describing the above is available (see *Where* below). * * *Who* Meteor has been a collaboration between Bret Weinraub, Tyler Lesmann, and Kevin Weller. * * We all work for Aura Software, but Meteor is open source. We hope to get feedback and participation from the community. As such, we plan on hosting or otherwise participating in an existing hackfest at the mountainrb.com<http://www.mountainrb.com/> conference. Anyone interested in working with us on the framework or new widgets should contact us *here* <[email protected]> or *here*<http://groups.google.com/group/meteor-plugin> . *Where* * * - Github: *http://github.com/bretweinraub/meteor* - Blog/Docs: * http://www.aura-software.com/entries/4-about-the-meteor-plugin* - Widget catalog: * http://meteor-catalog.aura-software.com/plugins/catalog* - Discussion group: *http://groups.google.com/group/meteor-plugin* - Direct contact: *[email protected]* <[email protected]> Enjoy! Kevin, Bret, and Tyler
_______________________________________________ Bdrg-members mailing list [email protected] http://rubyforge.org/mailman/listinfo/bdrg-members
