On Friday 08 June 2007, Derek Wright wrote:
On Jun 7, 2007, at 10:46 PM, Larry Garfield wrote:
Sounds like we're in complete agreement then. :-)
I disagree with both of you! ;)
I think we should always keep all revisions by default (even if we hide most of the UI to see/use them), and make site admins who think they want them off go out of their way to prune/disable them. The performance cost is negligible except for sites that care enough about performance to know their way around a few admin UI screens. The potential usability benefits of being able to say "oh yeah, just enable core's diff.module and grant some revision permissions to your editor role, and you'll be able to see all the changes anyone ever made to any of the nodes on your site".
-Derek
That may be fine for a default setup, but if I for whatever reason *don't* want revisions saved (does it matter why?) for a given node type, I should be able to make that happen without scheduling a block of time every Friday afternoon to go through and manually delete them, and I should be able to do it without dipping into contrib. That is a complete and total waste of my time. -- Larry Garfield AIM: LOLG42 larry@garfieldtech.com ICQ: 6817012 "If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it." -- Thomas Jefferson