Jun 13

Substruct 0.9

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.


The release is available at:


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.

  - Now works with Engines 1.2
  - Fixed all Rails 2.0 deprecation warnings
  - Changed the way config settings work to no longer use module
Written by Seth Banks

Seth spends most of his days leading the design team at Green Bits and improving Cashboard. Occasionally he finds time to write about music, design, startups, and technology.

Tagged: substruct, rails, releases