From petermichaux at gmail.com Wed May 3 21:12:32 2006 From: petermichaux at gmail.com (Peter Michaux) Date: Wed, 3 May 2006 18:12:32 -0700 Subject: [Storerb-devel] Store.rb project alive, anyone out there? Message-ID: <3cbaf1c80605031812v10345989v28b5cd98e467fae5@mail.gmail.com> Hi, I've been working over the last few weeks on the store.rb code in the characters branch of svn[1]. I've committed components from a real online store that just launched successfully yesterday that was based on a previous version of Characters. I think the Characters storefront in svn now has all the features I would like to see in the first release for the project. The code needs polish and there are some tickets related to the roughest spots[2]. If anyone would like to help improve the storefront code (models, views and controller) please reply to this message. The admin side of things is a different story. I want this to be quite advanced and for store administration to be relatively fun to do. The upcoming Rails armaggedon technology might be a big help. If anyone downloads characters from svn and wants to get a rough look at what is going on in the admin side I can write up which things to click to see the idea. I think that the current store front is complex enough to make the admin side meaty enough for real development that will be sustainable style as the project grows. Peter [1] svn checkout svn://trac.vaillant.ca/store.rb/branches/characters [2] http://trac.vaillant.ca/store.rb/report/1 From petermichaux at gmail.com Wed May 3 21:15:10 2006 From: petermichaux at gmail.com (Peter Michaux) Date: Wed, 3 May 2006 18:15:10 -0700 Subject: [Storerb-devel] How would you use store.rb code? Message-ID: <3cbaf1c80605031815t336b5341g156c78e767a7611c@mail.gmail.com> Hi, I've been thinking about how I will use store.rb code in the future. After already using the store.rb code once and heavily modifying it, I think that the code will mostly be used as a scaffold (something like ruby script/generate onlinestore characters). After modification begins (even just templates) it would be quite hard to upgrade to a new version of the store.rb code for an existing site. How would you use the code? Peter From haibhoang at gmail.com Wed May 3 22:34:00 2006 From: haibhoang at gmail.com (Hai Hoang) Date: Wed, 3 May 2006 21:34:00 -0500 Subject: [Storerb-devel] Store.rb project alive, anyone out there? In-Reply-To: <3cbaf1c80605031812v10345989v28b5cd98e467fae5@mail.gmail.com> References: <3cbaf1c80605031812v10345989v28b5cd98e467fae5@mail.gmail.com> Message-ID: <378417920605031934n22907673r361523410aae52f6@mail.gmail.com> Hello, I want to be part of this project and I want to help out as much as possible. I reviewed the Characters db and others. The next step I want to do is download the code and working on whatever is needed. Thank you, Hai On 5/3/06, Peter Michaux wrote: > > Hi, > > I've been working over the last few weeks on the store.rb code in the > characters branch of svn[1]. I've committed components from a real > online store that just launched successfully yesterday that was based > on a previous version of Characters. I think the Characters storefront > in svn now has all the features I would like to see in the first > release for the project. The code needs polish and there are some > tickets related to the roughest spots[2]. If anyone would like to help > improve the storefront code (models, views and controller) please > reply to this message. > > The admin side of things is a different story. I want this to be quite > advanced and for store administration to be relatively fun to do. The > upcoming Rails armaggedon technology might be a big help. If anyone > downloads characters from svn and wants to get a rough look at what is > going on in the admin side I can write up which things to click to see > the idea. I think that the current store front is complex enough to > make the admin side meaty enough for real development that will be > sustainable style as the project grows. > > Peter > > [1] svn checkout svn://trac.vaillant.ca/store.rb/branches/characters > [2] http://trac.vaillant.ca/store.rb/report/1 > > _______________________________________________ > Storerb-devel mailing list: Storerb-devel at rubyforge.org > Project site: http://trac.vaillant.ca/store.rb > -- Thanks, Hai Hoang (281) 804-3490 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/storerb-devel/attachments/20060503/f3c063b8/attachment.htm From petermichaux at gmail.com Wed May 3 22:37:44 2006 From: petermichaux at gmail.com (Peter Michaux) Date: Wed, 3 May 2006 19:37:44 -0700 Subject: [Storerb-devel] Store.rb project alive, anyone out there? In-Reply-To: <378417920605031934n22907673r361523410aae52f6@mail.gmail.com> References: <3cbaf1c80605031812v10345989v28b5cd98e467fae5@mail.gmail.com> <378417920605031934n22907673r361523410aae52f6@mail.gmail.com> Message-ID: <3cbaf1c80605031937p6012a37enf0df4df984a5ac68@mail.gmail.com> Hi Hai, I would like to focus on improving the storefront for now and getting a demo store up and running. Please have a look at the tickets http://trac.vaillant.ca/store.rb/report/1 I'm not a Rails expert but I've improved a lot over the last few months. I know the code can be more concise and professional. A better launch pad for developing real stores. Peter On 5/3/06, Hai Hoang wrote: > > Hello, > > I want to be part of this project and I want to help out as much as > possible. I reviewed the Characters db and others. The next step I want to > do is download the code and working on whatever is needed. > > Thank you, > Hai > > On 5/3/06, Peter Michaux wrote: > > > Hi, > > I've been working over the last few weeks on the store.rb code in the > characters branch of svn[1]. I've committed components from a real > online store that just launched successfully yesterday that was based > on a previous version of Characters. I think the Characters storefront > in svn now has all the features I would like to see in the first > release for the project. The code needs polish and there are some > tickets related to the roughest spots[2]. If anyone would like to help > improve the storefront code (models, views and controller) please > reply to this message. > > The admin side of things is a different story. I want this to be quite > advanced and for store administration to be relatively fun to do. The > upcoming Rails armaggedon technology might be a big help. If anyone > downloads characters from svn and wants to get a rough look at what is > going on in the admin side I can write up which things to click to see > the idea. I think that the current store front is complex enough to > make the admin side meaty enough for real development that will be > sustainable style as the project grows. > > Peter > > [1] svn checkout > svn://trac.vaillant.ca/store.rb/branches/characters > [2] http://trac.vaillant.ca/store.rb/report/1 > > _______________________________________________ > Storerb-devel mailing list: Storerb-devel at rubyforge.org > Project site: http://trac.vaillant.ca/store.rb > > > > -- > Thanks, > > Hai Hoang > (281) 804-3490 > _______________________________________________ > Storerb-devel mailing list: Storerb-devel at rubyforge.org > Project site: http://trac.vaillant.ca/store.rb > > From paul.vaillant at gmail.com Thu May 4 21:28:10 2006 From: paul.vaillant at gmail.com (Paul Vaillant) Date: Thu, 4 May 2006 19:28:10 -0600 Subject: [Storerb-devel] How would you use store.rb code? In-Reply-To: <3cbaf1c80605031815t336b5341g156c78e767a7611c@mail.gmail.com> References: <3cbaf1c80605031815t336b5341g156c78e767a7611c@mail.gmail.com> Message-ID: <9e8e66200605041828p66cf7037taa5f2e88e629c290@mail.gmail.com> Speaking of using the code this way (as an engine I think in rails terminology), has anyone had a chance to look at the Substruct project[1]? It's a recently released Rails e-commerce/CMS engine. I think we should really look at it to know how we are different then it. paul 1: http://dev.subimage.com/projects/substruct On 5/3/06, Peter Michaux wrote: > > Hi, > > I've been thinking about how I will use store.rb code in the future. > After already using the store.rb code once and heavily modifying it, I > think that the code will mostly be used as a scaffold (something like > ruby script/generate onlinestore characters). After modification > begins (even just templates) it would be quite hard to upgrade to a > new version of the store.rb code for an existing site. > > How would you use the code? > > Peter > > _______________________________________________ > Storerb-devel mailing list: Storerb-devel at rubyforge.org > Project site: http://trac.vaillant.ca/store.rb > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/storerb-devel/attachments/20060504/5e13c889/attachment.htm From petermichaux at gmail.com Thu May 4 23:28:51 2006 From: petermichaux at gmail.com (Peter Michaux) Date: Thu, 4 May 2006 20:28:51 -0700 Subject: [Storerb-devel] How would you use store.rb code? In-Reply-To: <9e8e66200605041828p66cf7037taa5f2e88e629c290@mail.gmail.com> References: <3cbaf1c80605031815t336b5341g156c78e767a7611c@mail.gmail.com> <9e8e66200605041828p66cf7037taa5f2e88e629c290@mail.gmail.com> Message-ID: <3cbaf1c80605042028t1dfd478ds3d67fad65c4473c7@mail.gmail.com> On 5/4/06, Paul Vaillant wrote: > has anyone had a chance to look at the Substruct project[1]? > It's a recently released Rails e-commerce/CMS engine. > > I think we should really look at it to know how we are different then it. I have looked at substruct. Looking at the schema and demo store front, Characters already has more features, at least these categories variations custom product bundles (computer, hard drive, ram etc) cart item quantities On the admin side of things they have a working admin but it is very usual (Web 1.0) static style pages. Have you looked in the characters admin to see where I want to go with this? Only a couple menu options in the characters admin work right now (new window and one below it) but it should be pretty cool. I am hoping someone is interested in having a look and collaborating on ideas to finish the admin. Once the admin has been completed for the current set of storefront features then I have a whole bunch more features I want to implement. Things can move fast once the puzzle pieces are all put together. The Serious DHTML widgets library based on Yahoo! UI that I added to Characters was a major piece. Peter From petermichaux at gmail.com Sat May 6 03:51:38 2006 From: petermichaux at gmail.com (Peter Michaux) Date: Sat, 6 May 2006 00:51:38 -0700 Subject: [Storerb-devel] How would you use store.rb code? In-Reply-To: <9e8e66200605041828p66cf7037taa5f2e88e629c290@mail.gmail.com> References: <3cbaf1c80605031815t336b5341g156c78e767a7611c@mail.gmail.com> <9e8e66200605041828p66cf7037taa5f2e88e629c290@mail.gmail.com> Message-ID: <3cbaf1c80605060051i169f6996jb60ad20147644287@mail.gmail.com> On 5/4/06, Paul Vaillant wrote: > Speaking of using the code this way (as an engine I think in rails > terminology), I can see that it is easy to overried an entire template but is it possible to override a single method in an engine's controller? What about adding methods to models? Perhaps this is too much for the engine technology? Peter From petermichaux at gmail.com Sat May 6 04:54:14 2006 From: petermichaux at gmail.com (Peter Michaux) Date: Sat, 6 May 2006 01:54:14 -0700 Subject: [Storerb-devel] Demo site Message-ID: <3cbaf1c80605060154q80ec47fk9dcb59ffc477ece2@mail.gmail.com> Hi, I have put up a demo site of the Characters store. You need the last slash in the following address http://peter.michaux.ca/characters/ You can play with the storefront catalog and cart. It isn't particularly pretty right now. If you look in the admin side of things you won't see too much. You can do the catalog>new window menu option to see the windows. (More admin stuff works on my computer but I don't know why it doesn't work on the demo site. I'll try to figure this out soon.) Peter From petermichaux at gmail.com Sat May 6 12:54:04 2006 From: petermichaux at gmail.com (Peter Michaux) Date: Sat, 6 May 2006 09:54:04 -0700 Subject: [Storerb-devel] Demo site In-Reply-To: <3cbaf1c80605060154q80ec47fk9dcb59ffc477ece2@mail.gmail.com> References: <3cbaf1c80605060154q80ec47fk9dcb59ffc477ece2@mail.gmail.com> Message-ID: <3cbaf1c80605060954y316a985ete1f05e7f7869be28@mail.gmail.com> On 5/6/06, Peter Michaux wrote: > > I have put up a demo site of the Characters store. Updated info Demo site http://characters.michaux.ca The store front catalog and cart are working right now. If you look in the admin side you will see the idea for the user interface with a desktop and windows by choosing "Catalog>New window" menu option. The option "Catalog>Yahoo! test" also works and you can play with the contents of the "SubCats" tab. Please let me know what you think Peter From me at phillipoertel.com Mon May 8 07:52:02 2006 From: me at phillipoertel.com (Phillip Oertel) Date: Mon, 08 May 2006 13:52:02 +0200 Subject: [Storerb-devel] pushing data to the client Message-ID: <445F30E2.9010708@phillipoertel.com> hi, i remember peter looking for solutions on how to "sync" two people using the store admin at the same time. "comet" might help here, it allows to push data from the server to the client without polling. haven't tried it, but here's an extensive description, links to some apps that use that kind of communication, and a link to the dojo toolkit, which wraps the low-level details for this kind of connection. http://alex.dojotoolkit.org/?p=545 phil From petermichaux at gmail.com Sun May 14 19:40:55 2006 From: petermichaux at gmail.com (Peter Michaux) Date: Sun, 14 May 2006 16:40:55 -0700 Subject: [Storerb-devel] pushing data to the client In-Reply-To: <445F30E2.9010708@phillipoertel.com> References: <445F30E2.9010708@phillipoertel.com> Message-ID: <3cbaf1c80605141640n45e24e9fkb674987a8cea25b0@mail.gmail.com> Hi Philip, I don't know why it took so many days for this email to arrive. I just got it this morning. I've looked into Comet a little bit and was really excited at first. However, after reading some more articles, I think that it is something to avoid for now. It is very new and from what I've read it places a lot of demands on the server. I suppose some would call it a hack and I am hoping to avoid hacks for store.rb. There is also the upcoming Armaggedon for Rails which will use Flash sockets to enable server push. However this may not be deployable on every Rails host's shared accounts. I have found a nice way to make the polling work with rjs that is so simple to code I think that people will learn it in a minute or five and be very happy to adopt it. I've been working very hard on the characters branch of store.rb and hope to have an alpha release avaliable in a couple weeks along with some explaination of how things work. There are a few novel features for me and others may find them interesting too. If anyone wants to look at the open tickets please do. Peter On 5/8/06, Phillip Oertel wrote: > hi, > > i remember peter looking for solutions on how to "sync" two people using > the store admin at the same time. > "comet" might help here, it allows to push data from the server to the > client without polling. haven't tried it, but here's an extensive > description, links to some apps that use that kind of communication, and > a link to the dojo toolkit, which wraps the low-level details for this > kind of connection. > http://alex.dojotoolkit.org/?p=545 > > phil