# \[ANN\] Substruct Release 0.97 | RoR E-Commerce

**URL:** <https://www.ruby-forum.com/t/ann-substruct-release-0-97-ror-e-commerce/128528>\
**Category:** Rails\
**Created:** [February 8, 2008, 1:10pm UTC](https://www.ruby-forum.com/t/ann-substruct-release-0-97-ror-e-commerce/128528 "2008-02-08T13:10:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![subimage](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@subimage](https://www.ruby-forum.com/u/subimage)\
**Post date:** [February 8, 2008, 1:10pm UTC](https://www.ruby-forum.com/t/ann-substruct-release-0-97-ror-e-commerce/128528/1 "2008-02-08T13:10:08Z")

</div>

Yo people, just got done prepping a fairly major release of Substruct,  
the  
first and only open-source RoR e-commerce platform.  
[http://dev.subimage.com/projects/substruct/](http://dev.subimage.com/projects/substruct/)

This release updates Substruct to Rails 2 / Engines 2, replaces  
file\_column  
with attachment\_fu, AND is the initial release that will be distributed  
in  
archive form. (Sorry no PayPal IPN support yet - within the next few  
days  
hopefully)

From now on, all new people to Substruct are recommended to download the  
latest tar/gzipped archive avaliable here:  
[http://substruct.subimage.com/releases/](http://substruct.subimage.com/releases/)

New install instructions have been placed on the site:  
[http://dev.subimage.com/projects/substruct/wiki/InstallingSubstruct](http://dev.subimage.com/projects/substruct/wiki/InstallingSubstruct)

The new install method is MUCH easier, and includes a rake task that  
even  
checks if you have the correct gems installed.

I have only tested here on my OS X box, so hopefully things will go  
smooth  
on Windows as well.

## Version 0.97

\*\*\* Special thanks to Luke Ludwig for his contribution of this patch!  
\*\*\* Visit his blog over @ [http://lukeludwig.com/blog](http://lukeludwig.com/blog)

Added:

1. Added nice installer rake task
2. Upgrade to Rails 2.0.2 / Engines v2
3. Images and uploads switched from using file\_column and rmagick to  
using attachment\_fu and mini\_magick.

Upgrade steps:  
1. Make sure you have the mini\_magick and mime-types gems installed.  
a. sudo gem install mini\_magick  
b. sudo gem install mime-types  
\* Note: mime-types gem is only needed to upgrade, but is not  
needed after the upgrade is complete.  
2. Back up your database just in case.  
\* mysql example: mysqldump -u USERNAME -p DATABASE\_NAME \>  
backup.sql  
3. script/generate plugin\_migration  
4. rake db:migrate  
\* All of your uploads and images will be copied to a new  
location.  
Since it is a copy it is non-destructive, leaving the  
originals  
in their place.  
5. Check out the new environment.rb file in the  
vendor/plugins/substruct/config directory.

## –

## seth at subimage interactive

## [http://sublog.subimage.com](http://sublog.subimage.com)

## Cashboard - Estimates, invoices, and time tracking software - for free! [http://www.getcashboard.com](http://www.getcashboard.com)

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