Ubercart in Drupal 6

Ryan's picture
Submitted by Ryan on Thu, 07/17/2008 - 17:30.
Co-presenters: 
Placement
Session time: 
08/28/2008 - 11:00 - 08/28/2008 - 12:00

Overview

Ubercart is well on its way to a Drupal 6 release (codenamed Uber Tuber). As of this posting, 26/32 modules have been migrated. However, these are quick API migrations without a lot of retooling that would drag out the update process. Uber Tuber will be similar in functionality to the 1.0 release, just compatible with Drupal 6 and sans a few external dependencies.

As was laid out in our development roadmap, we're planning further core improvements and Drupal 6 API updates for a 3.0 release. We have a good idea of what many of these improvements should be, but we want to do some serious brainstorming with other developers and themers with some planning toward actual implementation. We're excited about the new features Drupal 6 brings to the table and can't wait to fully embrace them in Ubercart.

As such, we invite anyone to attend who is interested in Ubercart on Drupal 6 or has knowledge of how the core changes from Drupal 5 to Drupal 6 might benefit Ubercart. We also aren't ashamed to admit that many of our core systems have proven less helpful for developers and themers than we initially imagined. As such, anyone who wants to see changes in the Ubercore should attend and provide feedback on how things can be easier.

Please see the "Optimization" paragraph related to Drupal 6 in the development roadmap for more information.

Agenda

* Update on the current status of Drupal 6 development.
* Discuss core Ubercart API improvements.
* Discuss theming improvements:
   - General core improvements
   - Updates for improvements in Drupal 6
   - Address invoice templates
   - Anything else?
* Discuss performance improvements:
   - Using 'file' for menu items
   - ... ?
* Discuss internationalization improvements:
   - Country/zone system overhaul
   - VAT!
* Discuss improvements in the contribution process.

Goals

Drupallers who attend this BoF will get up to speed on the state of Ubercart development in Drupal 6. Further, we'll be planning many improvements for Ubercart that will be worked into Ubercart 3.0 and recruiting as many people as possible to help in the work!

Resources

* Ubercart 2.x-dev - http://drupal.org/node/280820
* Development roadmap - http://www.ubercart.org/forum/development/5115/...
* Migration status - http://support.ubercart.org/discuss/67/...

Related sessions

Drupallers looking for a more general introduction to Ubercart should consider attending Introducing Ubercart instead. Most of the features will be the same for Ubercart 2.0, so that session should prove more helpful!

We'll also be performing A Hands On Guide to Module Development in which we will discuss the things we've done wrong and are starting to do right in module development. The session will include an example of developing a module that integrates with Ubercart.

* This session was posted as a BoF but could be turned into an actual session with enough interest. We would keep the tone informal, but could reach a broader audience with the larger space if necessary.

vincent's picture

Ubercart + Drupal 6 vs Magento

This sounds great.

Did you have a chance to review Magento ? I've seen many cool ajax features in Magento front and back end, and I now think these feature are quite essential.

I'd love to know how Ubercart is going to be at the same level than Magento.

Ryan's picture

I've given it a cursory

I've given it a cursory overview, but I haven't gone so far as to do a full local testdrive. We did some brainstorming about a similar conditions driven UI at Boston, and the first steps toward that will be in the 2.0 release. I'd love to take it to the next level for the 3.0. If you have any more experience, I'd love for you to drop by and chat about it. :)