Quote from: silent at Aug 11, 2006, 04:17 PM
Quote from: myfriendscallmebill at Aug 10, 2006, 09:33 PM
In OO-speak, I’d like to be able to subclass documents and add attributes and methods to them.
O yeah! Quite critical topic, obviously. MODx is currently trying to find a path between being a framework (OO-like, as your request) or being an easy to use CMS.
Firstly, sorry for my bad english ^^
I think that modx *must* stay like it is actually... not for all the different component but in the way that it is fully personalisable and you can add it special features as you want easier than in an other CMS.
Like most of you, i suppose, i’ve tested a lot of CMS. Recently, i’d work with Typo3 which have some features to use it as a cms and as groupware. Most of all, you can code your own plugins, etc. But, in a way, using typoscript is not very "user friendly"...
As a consequence, modx and his snippets can work as framework in which you can add functionnalities that are already coded by someone, or, if you have some skill in coding, you can code some functionnalities yourself. You have just to know php (which is a simple language) and a little bit of the MODxAPI.
I fear that being an easy to use CMS will closed more the developpement of components by other people... For exemple, if you try to implement a cart in SPIP, you have to put your mouth in the code of cms. That’s not really that for MODx.
So, implement functionnalities in this "framework" (not really one, but not so far) could be great for people who want to develop applications more and more sophisticated.
If you have no skill for programming, you can "install" snippets that people share in this great community. To get it more "user friendly", we can imagine implementing functionnalities to install snippets easily (cut & paste is not very difficult but some people are lost with all the parameters) and to implement them in a page with form wher you tick/modify options... (just an idea

)