Quote from: smashingred at Mar 13, 2008, 07:40 AM
@Jason, I guess for me the issue with xPDO is that I am not a programmer enough to know what it all means. To CakePHP’s credit they have or at least have the impression of a well documented framework and near complete API but the distinct advantage I see in Cake is that they have a large user base with lots of experience. That being said I am not afraid to try new things I just am the type of person who needs to see how someone did something first, dissect it and build my own or incorporate some of others until I gain understanding. I’d love to see code examples and despite its utter uselessness (since who would really build a blog?) the Cake Blog tutorial has merits in that I can see something built out and make connections between concepts and code application.
I think that my best bet is a clear MVC framework even if it means more work.
Any more thoughts are encouraged and appreciated--especially with regard to xPDO and Smarty 
Ok, granted, our current lack of documentation sucks. But we have the advantage of seeing where everyone else has already been. And you know you’ll get attention from the lead developer.
I have plenty of code samples I’m willing to share privately (they are too specific to customers in most cases to just put out publicly), and well, you’re either gonna using an MVC framework and code it, or your going to use something that provides a way to do it without coding. How much more difficult each framework is to accomplish this with depends entirely on your requirements, the specific features of each framework, and the limitations of each framework.
I will not pretend to know or evaluate the CakePHP framework, and I hear good and bad things from those that choose it, but, the limited number of people who I have convinced to use xPDO and Smarty to attack a project have been extremely satisfied (to my knowledge anyway; damn where’s shaun to back me up). You have the advantage of the xPDO/Smarty examples that are the 0.9.7 manager as well (MODx is just an extension to xPDO, adding a few functions to the CRUD), and once you build out one model with xPDO, doing another will be not only easy, but possibly addictive (if you’re as geeky as I am anyway).
I just haven’t seen another PHP O/RM that doesn’t get in your way or require the absolute latest environment to run, Smarty is stable and proven, and the combination with xPDO makes MVC a piece of Cake IMHO. But then again I’m a programmer, and would never even consider writing the letters MVC in a post (or implementing a project like you described) if I wasn’t. I’d buy the software I need or hire an MVC-expert.