Hi,
Sorry that I didn't respond yesterday, but I teach a class at the college and had to get ready for that Wednesday and Thursday.
My comments are interspersed:
I agree as I've tried to use it also with very little success and didn't feel like paying to try the commercial version.
BTW, I looked at the MySQL documentation and found out why it is that stored procedures are not used in Zen Cart. Simple answer is that MySQL didn't support them fully until V5.0.1. Until the Zen Cart development team makes the decision to restrict development to MySQL 5.0 and above then I'll have to use the Zen standard for the upload module.
You had an excellent suggestion in the PM about storing the CVS data and processing with an error report. That's the way most uploads seem to work. Delimiters aren't really a problem as a selection of checkboxes for delimiter type (tab, comma, semicolon, etc.) seems to be the standard.
If you want to work on the book product while I do the upload module it would work for me.
Not a bad idea! Some sort of cooperative area on the web? A restricted forum for developers with a file exchange area probably is best. That's something to think about.
Yes, I've downloaded it and I'll make a fresh install this weekend. I'll be interested in what the changes have been.
On that subject, perhaps you'd like to keep an idea or wish list of items --maybe you already do-- of identified features that users would like. I'd suggest putting them in as named items instead of the generic terms you've used in the past. It would make the product more standardized and since users can turn features on/off through product layout they can customize there.
I'll start with some ideas:
I've already run into the problem of the SQL not reading the file completely, reporting errors that don't exist, etc. from the tool. So I fully support the idea of running backups --often!
- Multi-volume sets needs a bool flag and volume # of volumes #
- Model number identifier from dropdown (ie: ISBN10, ISBN13, LCCN, whatever) as most older books don't use ISBN and ISBN has changed from a 10 digit to 13 digit number this year.
- Book Club Edition boolean flag and maybe a text identifier of what club --I'm not sure about the last.
- Some method of setting the default value of a dropdown selection. IE: for the model number identifier above. I'm not sure how this would work, but will think about it.
Not a problem at all. You should see some of the code that I've had to deal with in the past and what they considered documentation.Yours look absolutely wonderful in comparison.
In Summary:
I'm going to concentrate on the uploader and leave the book product development to Paul. In parallel, I'm also using the book product as a starting point for a movie product type (type 9 for now) that supports the various movie formats. The two are so similar that the project is trivial.
Bookmarks