views:

236

answers:

2

For the past time I have been working on a Zend Framework based webshop application that we are building from scratch. The application has been successfully been set up for several clients, but we are stumbling upon more and more problems regarding extensibility and modularity of the application.

A lot of clients require a lot of different approaches on some matters, often requiring customizing default modules or extending them. I have been looking on the web for Zend Framework based code that could guide me to this and so far Magento has been the only example I have come up with. Although Magento seems to do a very good job offering extensibility and modularity, the code is far too complex and extensive for my current needs (or so it seems).

In an ideal situation, it would work as follows:

  • Each client gets the "base" application installed
  • Modules, controllers, models should be easily overridden or extended
  • New modules should be easily created

Are there any other Zend Framework based applications or other pointers that could guide me in the right direction?

Thanks in advance.

A: 

Zend Framework is a... framework. What you're looking for is a full blown system. That's your job as a developer is to build a system on top of a framework (whether Zend or your own).

People usually tell you not to reinvent the wheel, but in this case you need to develop your own system for your company to easily be able to develop and deploy for new clients.

Like already stated, it is a very complex answer you are looking for. You will not get that answer.

Matt
Thanks for the answer, I appreciate it. I do want to make clear however that I am not looking for a "copy / paste" solution that I can use. I am very interested in the solutions others have possibly thought of encountering this problems, since I haven't thought of one so far.
Aron Rotteveel
Others don't know the full requirements of what you really need. Sure you listed basic requirements, but that's way too vague. Anything more complicated and you're basically asking for a consultation, which people normally get paid really good money for.
Matt
+1  A: 

I think version 1.8 of the Zend Framework is going to address a lot of the issues with building modular applications. Especially with the new (Zend_Application) it should allow for auto loading of module resources, which isn't easy to do at this point.

I don't know much about it, but this may be something to look into. 1.8 should be out by the end of this month.

Andrew