[ANN] Substruct 0.9 Released - Rails 1.2.3, Engines 1.2 - Ro

Substruct, the open-source Ruby on Rails e-commerce and cms engine has
finally been updated to Rails 1.2.3 and Engines 1.2

Special thanks to NSHB for his help in this update.
http://www.nshb.net/

Substruct website:
http://dev.subimage.com/projects/substruct

The release is available at:
http://svn.subimage.com/source/substruct/site/tags/rel_0.9/

Version 0.9

Upgrade steps:

  1. Update to Engines 1.2.0
    - This is done for you if you are using externals to load Substruct
2. Upgrade to Rails 1.2.3
- This is done for you if you are using externals to load Substruct

3. Change all instances of engines_stylesheet to stylesheet_link_tag

with :plugin => ‘substruct’
- <%= stylesheet_link_tag ‘substruct’, :plugin => ‘substruct’ %>

4. Change all instances of engines_javascript to 

javascript_include_tag
with :plugin => ‘substruct’
- <%= javascript_include_tag ‘substruct’, :plugin => ‘substruct’ %>

5. If you have customized the configuration, change to use..
    - Substruct.my_custom_config = 'value'

6. MERGE the /vendor/plugins/substruct/config_stubs/environment.rb 

with
your /config/environment.rb file
- Some configuration changes have been made.
- Merge the two and see if you need to make any updates.

Fixed:

  • Now works with Engines 1.2
  • Fixed all Rails 2.0 deprecation warnings
  • Changed the way config settings work to no longer use module

seth at subimage interactive

http://sublog.subimage.com

Cashboard - Estimates, invoices, and time tracking software - for free!
http://www.getcashboard.com

Substruct - Open source RoR e-commerce software.
http://dev.subimage.com/projects/substruct

Sweet! Nice to see it out in the wild :slight_smile:

Many thanks for the co-byline.

On 6/13/07, subimage interactive [email protected] wrote:

http://svn.subimage.com/source/substruct/site/tags/rel_0.9/
3. Change all instances of engines_stylesheet to stylesheet_link_tag
6. MERGE the


Nathaniel Steven Henry Brown

Toll Free: 1-877-446-4647
Vancouver: 604-724-6624