!Although I would agree, the current "framework" and API is not directly competitive with RoR or CodeIgniter, MODx 1.0+ will be. I’ll be demonstrating very soon how our 1.0 refactoring will in fact make MODx an equally great tool for serious designers as well as serious developers (something I think the existing PHP Application Framework falls a little short on), and how the new MODx core will be implementing a derivation of the traditional MVC patterns optimized for PHP, that RoR, CodeIgniter, Symfony, Agavi, and many other frameworks have more or less copied from the aging Java Servlet model.
First, given my shallow understanding of ModX to date, I agree: ModX is not a framework a la RoR or CodeIgniter.
Russ, I agree whole-heartedly with your evaluation; MODx is ultimately a Content Management Framework, allowing Designers and Developers to rapidly develop and deploy highly-dynamic, standards-based sites and Administrators to manage them in the way that best fits the disposition of their end-user( s ). I definitely want MODx (and Tattoo) to stay highly focused on the task of being the best Content Management Framework possible, enabling Web Professionals (and organizations of) to eventually craft easily reproducable, niche core packages (i.e. aimed at a particular industry, client-type, etc.) that can ultimately improve the quality and efficiency of delivering custom client solutions in their particular area of expertise.
Second, it may be that ModX will ultimately put some of its tools directly into the hands of end-users by intent. That is beyond my knowledge of your plans. However, I believe it would be misleading to develop a marketing story that took this as a given (it may never happen) and, inevitably, created the impression that it has already been realized to some degree. The very act of defining a tier that includes ’end users’ would have totally created that impression for me, first coming to ModX.
(I should add that, if this is on the road map, I believe it is a mistake. I believe it would be far preferable for ModX to put customization tools into the hands of developers and designers as THEY serve end-users. Giving developers and designers the right architecture, features and support is a task that is already - and will increasingly be - impossible for real human beings. Adding end-users to that requirement asks for breakdown of systems and persons over time. In other words, let developers and designers target and support their natural users: end-users.)
...
MODx is ultimately a Content Management Framework, allowing Designers and Developers to rapidly develop and deploy highly-dynamic, standards-based sites and Administrators to manage them in the way that best fits the disposition of their end-user( s ).
!!!

Man.. what a stubborn member I am
)This discussion is closed to further replies. Keep calm and carry on.