Im looking for answers detailing theoretical approaches, so don't worry about any technical specifics.
I am researching concepts to build a simple CMS and one thing I cannot decide is whether to use pure PHP with various libraries, or to build it on top of an MVC framework like Zend or Symfony.
My concern is that by building it on a framework would mean that template and content management would have to go through a custom layer of abstraction built by myself, the processing of which would be built on top of the framework, so that is essentially two layers of frameworks.
Is this a valid solution, or should the routing system be built from scratch, and simply use third party libraries for DBO abstraction and other useful tools for more specific components?
Thanks.