Ubercart Development
Platinum and gold sponsors
SESSION OVERVIEW
In house and in our announcements, we refer to Ubercart as an e-commerce suite for Drupal… and we mean it. We offer a lot out of the box for developers to take advantage of to put Ubercart to work in a variety of applications, from selling, shipping, and tracking physical goods to selling intangible products like file downloads and site memberships. This session will be targeted toward developers writing modules for Ubercart and implementing it on client or personal sites. It will introduce the major systems, APIs, and third party module integrations that you should know of when you spec out your next e-commerce site.
We’re driven by a goal to ensure that it is as easy as possible for developers to hook into any aspect of Ubercart, and we know that includes explaining, testing, and improving our current systems. Fortunately for us, Drupal does a great job of being extensible all by itself. In this session we will introduce the various ways we’re following Drupal’s lead. We will also showcase the ways we’re putting Workflow-ng to good use to provide you with a form based user interface to configure taxes, shipping quotes, automated order workflow, and more.
As in Barcelona, we hope to entertain as many questions as time permits. The community at large is great at picking up on our deficiencies and pointing out how to improve, so we hope to take advantage of your collective knowledge. We’re coming to learn, too!
TRACK
Site Building
AGENDA
* Brief development history and plans for the future
* Introduction to core Ubercart systems - products, cart, checkout, orders
* Introduction to Workflow-ng and our rationale for its integration (hint: conditional actions on events)
* Introduction to other systems/APIs - file downloads, role promotions, cart links, recurring payments, and more
* Introduction to community site and resources for developers
GOALS
The Ubercart community has grown around an awesome group of knowledgeable developers who have donated many hours to testing modules, coding contributions, and supporting other users. We hope to add to this number of Ubercart developers and want you to leave this session understanding the big picture behind our development process as well as the various key systems you’ll need to implement or hook into as you develop your own sites.
RESOURCES
Ubercart Project and Community Site - http://www.ubercart.org