September 25, 2007

another no-roadmap update

Tags:
Filed under: ZenMagick — DerManoMann @ 1:26 am

The original version of this post was posted over on zen-cart’s forum , so I figured it might be worth cleaning it up a bit (not too much, though) and reposting it here for folks that do not read the forum.

This is a rough outline of the planned ZenMagick releases leading to ZenMagick 1.0. It’s quite vague about how many more 0.8.x or 0.9.x releases there will be, but that is something I do not know myself yet.

0.8.x

  • Add controller/views until all requests (GET/POST) are fully implemented.
    I think right now only the checkout (and search results) are left (unfortunately the most tricky bit…)
  • Decide on plans for integration of init plugins.
    These would be similar to zen-cart’s init_includes, but implemented as regular ZenMagick plugins.

0.9.x

  • Consolidation.
    This will probably stretch across most releases and include things like consistent language handling in services, isolation of dependencies on zen-cart functions, etc
  • Converting classes that currently act as wrapper around zen-cart code to full implementations
    This might actually happen later, however it would be good to get out of the way as it will most likely require more API changes
  • Improvements using PHP5 features (I wrote about this before; check out gophp5 for more details)
  • more tweaks to the plugin API
  • Template cleanup and feature review
    It would also be very nice if someone could donate a new default theme ;)
  • Finally get the wiki kickstarted

1.0

  • Stable plugin API
  • Stable and complete db API

If you are keen to help, please file bugs or feature requests. I am also still interested to hear about useful zen-cart mods that should be supported in ZenMagick. I am kind’a finished with my current list and do not have the time or imagination to try and find new candidates. Exceptions will be stuff like the store locator that involve new APIs I might find interesting…

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.