I'm working on a web application using Zend that we'd like to ship with some default forms and views. We'd like the client to be able to create custom forms and/or views that could be placed in another directory that could override the default forms. IE, Zend would check to see if any custom forms (or views) existed, and if so, load those, otherwise load the default ones.
Is this possible to do using Zend?
I already thought about creating subclasses for every form that by default would just call the parent constructor, but that seems like a bit of a hack.