Ubercart Road Map

No replies
Joined: 08/07/2007
Juice: 6784
  1. Port Ubercart 2.x to Drupal 7. Call it 7.x-3.0.
    • Continue accepting bug fixes to 6.x-2.x-dev and 7.x-3.x-dev until 3.0 is released.
    • Release a new version on DRUPAL-6--2 at the same time.
    • Freeze development on 6.x-2.x-dev except for the most critical of bug fixes.
  2. Integrate with Rules instead of Conditional Actions.
    • Release DRUPAL-7--4-0-UNSTABLE1.
  3. Use proper Drupal APIs for checkout and order edit pages.
    • hook_form_alter() for checkout and order panes.
    • '#ajax' for shipping quotes and order products UI.
    • Release DRUPAL-7--4-0-UNSTABLE2.
  4. Make products fields instead of nodes.
    • Investigate new ways to handle prices, looking towards VAT compatibility.
    • Don't store prices as floats! PHP and databases can surely handle money in better ways.
    • Fit RDF in here somehow. (May be automatic with Drupal 7?)
    • Release DRUPAL-7--4-0-UNSTABLE3.
  5. Find gaps in Order API and fill them.
    • Organize hooks and default values with a class called UcOrder.
    • Release DRUPAL-7--4-0-UNSTABLE4.
  6. Find gaps in Cart API and fill them.
    • UcCart extends UcOrder.
    • Release DRUPAL-7--4-0-UNSTABLE5.

    ...

  7. Fix uc_stock.
    • Release DRUPAL-7--4-0-ALPHA1.

    ...

  8. Improve UIs and UX.
    • Release DRUPAL-7--4-0-BETA1.

    ...

  9. Fix last few bug fixes that we care about.
    • Release DRUPAL-7--4-0.