Ubercart Alpha 7c Released

Posts: 5367
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

This update has been long in coming and was delayed a few weeks by the server crash and subsequent restoration. (Also, I got married, honeymooned, and bought a house... all of which played a part in distracting me from the code! Eye-wink)

The new release may be downloaded from http://drupal.org/project/ubercart.

This release features many bug fixes that have popped up in the various systems. We've had the largest turn out of testers for this latest version and are really thankful for the community's effort in posting those last minute bug reports. Many new features have made it into this release, although there are still a few key things left on the Alpha 8 Battle Plans to move on to that version. Some of them are:

  • Views integration in core.
  • Directory structure reorganized - please read the notes below if updating.
  • More theme functions and cleaner XHTML/CSS in the cart and checkout pages.
  • Updated the Checkout Pane API to better integrate with Forms API and get rid of div/class clutter.
  • Checkout updates to fix JS errors, add collapsing features, and improve address copying.
  • Product and product kit updates, including kit discounts and add to cart form options.
  • Tax system improvements to provide tax rules based on different product classes.
  • Import/export systems for orders and CCK fields (plus JSimpleXML integration).
  • PostgreSQL compatibility supplied by japerry.
  • Improved shipping quotes, quote retrieval methods, and per country specifications.
  • UPS order fulfillment and label printing.
  • More country files.
  • And more...

If you are installing a fresh version of Ubercart Alpha 7c, you can follow the installation instructions and everything should be fine. Feel free to browse the forums if you get stuck or post your questions if you can't find the answers. If installation intimidates you, you can always try our UberInstaller for an automated installation.

If you are updating from a previous version of Ubercart, please be warned that the directory structure has changed. This means you can't just copy the new files into the old directory. You are much better off making a backup of your existing ubercart folder (by copying it to a folder outside your modules directories or zipping it up), totally emptying it, and uploading the new version. Otherwise you'll end up with duplicate files.

Once you get the new version in, remember to run the update script (update.php) to have the latest changes to the database applied to your site. Just for kicks, you might go to your database in phpMyAdmin and truncate (using the Empty button) the cache_menu table, as some menu items have moved. It wouldn't be a bad idea to go to your modules page (admin/build/modules) and re-submit the form to make sure the latest file paths for your modules are stored in the database.

As always, you should backup your database and Ubercart directory before updating. If you're using custom templates or contributed modules, remember to move them back into the appropriate places. I have included a contrib directory for you to keep track of contributed modules you download from Ubercart.org.

IMPORTANT: The Checkout Panes API has changed, so modules depending on the old version (like Discounts, Coupon, VAT, etc.) will need to be updated. Do not move to Alpha 7c on a production site if you're depending on modules that create checkout panes and don't have the ability to update them yourself. Updates are fairly simple and may be done following the notes at this thread. Post there if you have any questions about making your updates.

It's exciting to get this release out the door. It's been long in coming and puts us one step closer to Alpha 8 and one step closer to Beta! We've had steadily increasing community involvement, including many new sites and contributions and many folks willing to test out the installation/update process for the new release. Thank you to everyone for all your efforts to make Ubercart a good, successful project!

Now let's have more of the same. Cool

Posts: 181
Joined: 08/13/2007
Cool profile pic award.Getting busy with the Ubercode.Internationalizationizer

He Ryan,

Congratulations on your marriage! Good for you. I hope good for her too Eye-wink.

Regards,

Kees

Posts: 50
Joined: 09/09/2007

Good to see that you're making progress in your life! Smiling Congratulations to you both.

Any chance of getting the Uberinstaller to install Ubercart Alpha 7c ?

Cheers!

Posts: 332
Joined: 08/07/2007
Administrator

It should be updated now. Let me know if any problems are encountered. It's hard to test it as extensively as I want to due the time it takes between test cases.

--

-Shawn Conn: If the Name Don't Rhyme It Ain't Mine

Posts: 144
Joined: 08/14/2007
Uber DonorBug FinderEarly adopter... addicted to alphas.Cool profile pic award.Internationalizationizer

Congratulations Ryan Smiling

And excellent news about the new Alpha. We'll try to update our live sites as soon as possible to provide some überfeedback Smiling

______________
Thomas Kulvik
Ny Media AS
www.nymedia.no

Posts: 541
Joined: 08/13/2007
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer

Just update my alpha 7b to alpha 7c without major problems.

I had to remove Discount, VAT cause of the new checkout api.

I will work on the update of the VAT module, I wish the discount and the coupon module will have some maintainers too Smiling

I disable inventory api and simplestock too for security. I will wait the next version when a certified compatibility with alpha 7c will be provided.

Except the "checkout module" that need update to work, The only error I had was with the catalog displaying, I had the theme_ functions of the catalog in my template.php and I saw that they changed a little. So, for people that redefined these function to theme their catalog, don't forget to take the new theme_ functions and modify them.

The catalog grid module have the same problem and need an update.

I test the new version since 1 hour, and.... congratulation, there are some very good new feature and interface improvement. I list some that Ryan forgot Eye-wink

  • Display the attribute on the cart block
  • Display the majored price or the full price for attributes list (it's a new admin option)
  • You can list products by price without error
  • There is a new field when you adjust attributes, it's the cost price Smiling

I certainly forgot some improvement too but the work accomplished is awesome for a new married people Eye-wink

Posts: 2267
Joined: 08/07/2007
AdministratoreLiTe!

I guess it's appropriate that you listed improvements I did since I'm still single. Eye-wink I forgive him for not mentioning them though. Evil

Posts: 144
Joined: 08/14/2007
Uber DonorBug FinderEarly adopter... addicted to alphas.Cool profile pic award.Internationalizationizer

He's probably just bitter cause you're still single and he's not Eye-wink

Posts: 2267
Joined: 08/07/2007
AdministratoreLiTe!

Somehow I doubt that's the case. Sad

Posts: 144
Joined: 08/14/2007
Uber DonorBug FinderEarly adopter... addicted to alphas.Cool profile pic award.Internationalizationizer

Yeah, me too Sticking out tongue You'll get lucky too some day. And if not you'll always have the überman. He's available :/

______________
Thomas Kulvik
Ny Media AS
www.nymedia.no

Posts: 116
Joined: 08/07/2007
Uber DonorBug FinderEarly adopter... addicted to alphas.Spreading the word - Ubercart for president.

The Nazi Schutzstaffel insignia is a very nice touch, Kulvik. Thanks for sharing.

Posts: 5367
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Is that what the dual lightning bolt thing is in the middle? I figure Captain America could whoop his tail any day. Evil

Posts: 116
Joined: 08/07/2007
Uber DonorBug FinderEarly adopter... addicted to alphas.Spreading the word - Ubercart for president.

Ryan, while I do not wish to elevate this in importance or otherwise draw attention to it, you should know -- if you do not already -- that the link Kulvik provided is to an image of the cover of an old Superman comic book, with Superman donning a Hitlerian mustache. The "P" in Superman has been amended to look like a "B" while the "S" has simply been erased. The "S" on Superman's chest has been replaced with the insignia of the Nazi SS. I am not old but I was born not too long after the end of World War II and like many others my age retain a sensitivity to this sort of glorification (however inadvertent) of Nazism. I do not care whether the link is removed by you or Kulvik or stays. I simply wish to point out, for the record, what may not be apparent to others here, either because they are too young or are unfamiliar with mid-20th century history. Regards

Posts: 144
Joined: 08/14/2007
Uber DonorBug FinderEarly adopter... addicted to alphas.Cool profile pic award.Internationalizationizer

Hi bwv Smiling

Just so you know: I didn't even notice the nazi part of this myself. Personally I get angry for just hearing about that stuff so it was definitely not my intensiont to try and make the nazis something funny. This was nothing more than a joke about the fact that the caracter is actually called "überman", and it came up randomly when searching for some übercart stuff on google.

Sorry for any bad feelings this may have brought upon you. I have now removed the post. (Even though it -was- kind of funny if ignoring the SS/nazi stuff Sticking out tongue)

EDIT: I couldn't remove the post. Sorry. Probably have something to do with permissions or something. You'll just have to not look at it, or maybe Ryan can delete it Smiling

______________
Thomas Kulvik
Ny Media AS
www.nymedia.no

Posts: 116
Joined: 08/07/2007
Uber DonorBug FinderEarly adopter... addicted to alphas.Spreading the word - Ubercart for president.

Thank you for your note Kulvik. I fully believe that you did not know what those two "lightning bolts" represented. But that is precisely why it is all the more important to make people aware of what these terrible symbols mean. All the best, bwv