10 08 Jul
Author: Tomas Bartkus Filed under: Uncategorized     5 Comments »

OxyBase v1.0.0 – it is active project!

In one of Zend Framework mailing lists, people were wondering if this project is live, so answer is yes – we are live and this is active project. Actually we are preparing v1.0.0 which will have the same features set OxyBase has now, but in addition to that we are adding something that in PHP world is not used widely but I think it will be. I was implementing those technologies in my current project at work with my team and I wanted to test it first before creating and publishing anything. Because then it would be only theory-based-components that would fail in real world.

What I am talking here about is CQRS architecture, DDD approach, Event Sourcing. These are pretty new things and specially in PHP world, and I think we are those – maybe first ones who does it in PHP.

In new release OxyBase will have components that will help you to use those technologies, to speed up development and generally to create better quality software. Exact new features:

  • Framework for the CQRS architecture’s read side
  • Framework for the CQRS architecture’s write side
  • DDD, domain models base classes that will provide functionality for Event Sourcing
  • Bounded Context infrastructure components code generator, you will focus ONLY on the domain model, all the rest will be generated by OxyBase
  • Improved domains logic (from v1.0.0 domains are called bounded contexts aka sub-systems)
  • We will integrate external tools that will be used to handle database changes
  • We will include so called build scripts that are used for application deployment and you will be able easily customize those for your own needs

And much more, like documentation, samples etc.

Now one thing that I want to say is that with this release we are focusing on big projects with complex business logic. If you are looking for framework to build simple websites, this is not what you are looking for.

Release date is not set, but we plan to have it at the end of this summer.

I really hope you will enjoy using it as much as I enjoy it now in my daily work.

5 Comments on “OxyBase v1.0.0 – it is active project!”

  1. 1 panosru said at 10:28 on July 8th, 2010:

    Hello Tomas, glad to see that this project is still active.

    I’m building a starter kit for my company which has its base OxyBase because I love the approach of you structure and the logic matches my logic completely.

    I’m wondering how easy would it be to upgrade to version 1 when it will released.

    I also hacked the core a little bit to improve it and to fix some minor bugs.

    Thanks

  2. 2 certified pharmacy technician said at 04:52 on July 13th, 2010:

    Great site. A lot of useful information here. I’m sending it to some friends!

  3. 3 Panagiotis Kosmidis said at 22:01 on July 18th, 2010:

    I’m wondering how OxyBase v1 will handle ACL, will it extend Zend’s default ACL object or will come with another ACL approach?

  4. 4 David Branco said at 05:04 on August 3rd, 2010:

    When is it going to be release?! I can’t wait much longer!

  5. 5 Boyan Krastev said at 21:21 on August 16th, 2010:

    Great to see there are project like this. Keep up the good work.
    I’m doing myself a DDD system based on ZF and I’m anxious to see your.

    Btw, did you try to follow ZF coding standard naming conventions?

Leave a Reply