Indeed, as far as I see it, being free of legacy etomite code is the only bit that makes it 1.0. There are various hints about the place to an extra release between 0.9.5 and 1.0 and it is entirely possible that the user and revision issues will be addressed in a release that is highly stable and deployable but still starts with 0, which makes the whole timeframe somewhat elastic. Realistically, we’re looking at next year for 1.0.
But it *is* possible to use MODx as it stands, by addressing the issues using existing components and a modest amount of custom code (none of which would change the core).
Quote from: kiwi_dude at Oct 19, 2006, 07:43 PM
Quote from: PaulGregory at Oct 19, 2006, 07:26 PM
...I would concede that if you don’t trust your editors, then you’ll run into issues with MODx as it stands presently. The majority of concerns that I’ve heard have been from people anxious about hypothetical issues; I don’t recall any actual problems that have happened. If you *can* trust people to keep within their areas while giving them more access then they need, then there’s no problem at all. ...
Sorry Paul, but developing a website for a school and giving all interested parties ie community/parent groups/teachers/executive staff etc access to add/edit/change areas they have been given permission for is not a hypothetical problem, it is very real ie disgruntled parents, people making mistakes & deleting the wrong thing, spelling mistakes, bad grammar etc. Happens on a daily basis 
Intriguingly, you appear to define giving other people access to areas as the real problem! Incompetence is covered by my point about trust. If you can trust users to EITHER create unpublished documents and wait for someone who can actually string a sentence together to tidy up the page before publishing it OR publish something that isn’t crap, then a lot of headaches go away.
If you don’t trust your users at all, as seems the case from the way you describe the likely human errors, it sounds like the way to go for you right now is to have a system of users submitting content via the frontend which is then subedited, approved and published by a competent Manager user (ie the "give people very little control" approach). Adding documents in an "unpublished" state is already possible with the right snippets etc.
Now, the only bit missing in that scenario is the ability for "Mr Pour-Spelre, PTA Chair" to take a published document, edit it, and save the new draft somewhere where it wouldn’t replace the published document until it had been approved by "Mr Perfect, Web Overlord". However, creating a new document using a copy of existing text is doable, and switching document content is also possible to code right now.
Similarly, it is entirely possible to keep copies of all documents in case someone makes a mistake.
So in a matter of hours, you could emulate a (partly hand-cranked) revisioning system within MODx. I appreciate that this is not, in any real way "Made Simple", and it ends up using even *more* documents, but it would work.
PS: Note it is MODx not ModX and the plural of TV is TVs (but even OpenGeek gets that wrong).