Forum OpenACS Development: Ecommerce package
We've installed OACS 5.2 on OpenBSD 3.8 and everything seems to be ok, but there are few packages for 5.2 on the repository.
OACS 5.15 doesn't want to work (probably because we use postgresql 8.03 on our server).
We would like to test the Ecommerce package, so is there someone who could tell us if there is a plan to release Ecommerce for 5.2 ?
Thank You everybody.
I know Caroline Meeks' company, Solution Grove, has had recent experience at a couple of customer of sites and had been planning to release it. Perhaps we will hear from her.
The site launched last August, so that was before the OpenACS 5.2 was officially released, but we were using 5.2 branch ecommerce (ie - a close predecessor of the release) so it should be pretty close to being compatible if it is not already so.
Carl also just told me on AIM that he plans to move MGH from this version (or close) up to the official 5.2 in Jan.
To update the oacs-5-2 branch of ecommerce, I suggest this approach:
Determine the differences between the oacs-5-1 branch bewteen 2005 Feb 24 and now, then manually apply the changes to the oacs-5-2 branch.
I back ported most of the changes in the oacs-5-2 branch to oacs-5-1, but did not forward port any changes, because there were massive changes going into dotlrn-ecommerce, and I did not want to mess up any ongoing development that depended on ecommerce.
Hope this helps,
Solution Grove launched two sites this fall on prerelease 5.2 that used "dotlrn-eccomerce" which depends on the APIs from eccomrece and uses some of the pages. Both systems are running postgres 7.4.x.
We committed fixes that added noquote to the adp pages for the eccomerce pages we used but there are probably other adp pages that still have that issue.
We used postgres 7.4.8 and our guess is you may have to fix some queries to use postgres 8.
I deployed ecommerce, along with a bunch of other packages, in July of this year with OACS 5.1.5. I've got the 5.1.5 (actually 5.05, I think) version running on my devel server with 5.2.0, and after a couple of small deprecated function fixes, it works OK. Torben and I each have a bug open about these deprecated functions...but Torben's deprecated functions don't seem to be causing my instance any pain. But then, it is not yet in production use.
I'll take this opportunity to let you know something that I didn't know coming in: ecommerce is not a complete app, as installed from the package repository. It's more of a kit. And some of the pieces don't actually work. But, I (a complete tcl, aolserver, and oacs newbie) was able to get a pretty full-featured store (plus all of the other apps and web design--but ecommerce took the majority of the time) up and running in about three months of evenings and weekends, so it's not all that tough to do. 😉
In short, I suspect you can grab the ecommerce code from CVS and install it into your OACS without two much pain. I have not touched the CVS version--I hadn't yet figured out the development/release process of OACS when I was building my store--but I suspect it is probably no farther from working than the 5.05 release.