Jeff Barczewski
2006-Jun-20 17:39 UTC
[Masterview-devel] Draft ANN MasterView rails-optimized (x)HTML friendly template engine plugin - release 0.2.0
Deb, Here is a draft of the announcement, please feel free to update or suggest changes as you see fit. Should I use the masterview-users at rubyforge.orgemail account for feedback and questions? I think I set it up to allow anyone to post to it. Jeff ---------------------------------- MasterView rails-optimized (x)HTML friendly template engine plugin - Release 0.2.0 The MasterView development team is pleased to announce the general availability of MasterView release 0.2.0. MasterView is a rails-optimized XHTML friendly template engine plugin that was launched in January of 2006. Building on the suggestions of early users, the MasterView project has been enhanced for better team usage and for easier configuration/upgrading. If you are looking for a template engine that gives you all the power of layout, partials, helpers, but still is editable in a WYSIWYG editor then check out this project. Let designers work on the design while developers focus on coding. The MasterView generator creates usable styleable templates that can be easily customized to your needs or start straight from your html prototype and add MasterView attribute directives straight to those files. You can redit those same template files at any time in your development life cycle to update html layout and style. Video A quick start video which demos basic operation is available at http://masterview.org/videos/masterview_quick_start.html MasterView is released under MIT open source licensing. Main site: http://masterview.org/ Rubyforge Project site: http://rubyforge.org/projects/masterview Goals - Create/extend a template engine for rails that would be XHTML friendly and thus could be edited/styled with a WYSIWYG HTML editor even late in development without breaking template. - Keep it simple. DRY. No extra config files, simple syntax with ruby flavor. - Design it specifically for ruby and rails. Use the full power and not be limited in its capabilities over what can be done with ERb - Work nicely with layouts, partials, and rails html helpers. - Reduce complexity, work with existing rails code, no extra view logic or hashes than what is used by ERb. Scaffold generate initial templates or work from existing html prototype. - Reduce the numbers of files, simplifying editing. Define partials and layouts naturallyl right in the template, no need to go to another file. - Preview in browser without running an app. Allow for dummy data in the template so that the page can be viewed and styled independently of the application. - Performance equal to ERb Release Notes - Ability to easily utilize multiple template files for a controller making it easier to work together as a team on files and to keep file sizes manageable. - Rails like configuration system which provides a clean way to configure options - MasterView admin pages for working with templates - Rake utilities to provide command line capabilities equal to those in MasterView admin pages. - Configuration and documentation cleanup. - Keyword expansions for generate and import directives. Installation - several options (gem install or plugin install) - As a gem - gem install masterview_gem_pack; cd railsapp; script/generate masterview_plugin - As a pure plugin using plugin install - script/plugin install svn://rubyforge.org/var/svn/masterview/tags/masterview - As a pure plugin download from rubyforge - download masterview.tgzor .zip and extract to railsapp/vendor/plugins/masterview We would love to hear your feedback and ideas around this project! Thanks for your time! MasterView Development Team Jeff Barczewski and Deb Lewis -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/masterview-devel/attachments/20060620/5b2f454b/attachment.html