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

Reply via email to