I think that might be a direct result of the fact that only 1 person did develop it. That simplifies and quickens the path to many features, but without the collaboration of a team with various perspectives, it’s very hard to create something for the common user, whose perspective probably differs from the developers.
TYPO3 is a mature product and has everything you could wish for in the back end, and documentation to die for. The thought that this is mostly the product of 1 man is astonishing to me - I have worked in teams of 50+ people that could not produce half so much. The only problem I have with it is that it is unintelligible to humans.
I went to Etomite and moved to MODx because of the flexibility it offered in allowing any kind of design to work. I was tired of the limited theming options and non-standards-compliant code of the YAPS. As we mature, the goal is to attract developers who will create the components that make the system easier to use for the average person, without losing the flexibility and power the professional designer/developer might want.
MODx, by contrast, is just a baby and has some growing to do, but with that comes so much potential. At the moment too much work has to be done by the user. Sometimes I feel that I am completely writing my own front end - and I am struggling :’(.
I invest my time in this project because I use the software everyday. I’m an independent web developer and have come to depend on it for most of my projects. I view it as a commodity to encourage independence and profit for me and my peers in the industry, and as a solution that my clients can depend on and learn to use themselves (especially as we move towards making MODx easier to use) to maintain and extend their sites.
On another note I would ask, why do you guys (sorry Susan!) devote so much time and effort to an open source project? To make the coolest app for a few hundred cognescenti coders who know a good thing when they see one?
So I’d like the target market to be:
1. Web developers with some technical experience to install/design/configure.
2. End-users who won’t do the install/design/config - BUT need easy GUI for limited configuration.
The forums and detailed documentation should be aimed at group 1. User guides, manuals and Flash/MOV tutorials for group 2.
Regards
Rich
This discussion is closed to further replies. Keep calm and carry on.