@Mark
You have a very good point with the package updating issue.
On the other hand how many developers here have maintenance contracts with the owners of the sites we build? As we don’t (usually) these sites are unlikely to be updated anyway (I’m not saying this is a good thing!). I’m not sure that it would be a good idea for clients to upgrade themselves as I suspect that they are more likely to incur problems from buggy updates than any security holes.
Still, that notwithstanding, you have a good point there, certainly in the cases of sites which by their nature should have ongoing updates and maintenance. On a similar vein there is the pragmatic point that if Evo is in effect dumped via lack of marketing/development than Revo will have the more up to date code.
Revolution allows you to finetune your caching, and by using [!Ditto? ... !] you are giving up on your caching, and your site will lose a lot of speed in fetching the resources every single page load. May not be a problem if you have 50 pages, but what if you add a few zeros to that?
The example was about property sets, so this is possibly confusing two issues. Firstly, regarding caching, replace [!...!] with [[...]] in my example. Yes - I gather Revo has more fine tuning available with caching. On the other hand, as I’ve never had a problem with running Evo sites with pages invariably uncached, I’m as yet not inclined to worry. Neither am I inclined to worry about sites with more than 5000 pages - I have one such site which occupies 1/2 to 2/3 of my time and has done for almost two years, but its completely bespoke code and an off-the-shelf CMS would be unlikely to be suitable for this particular site. Furthermore from browsing the forum I see issues with large sites and the manager (this may be solved by now - I don’t honestly know) in which case worrying about the frontend seems a little academic anyway.
In short, I suspect that
most sites bigger than the nominal 5000 Evo limit wouldn’t be using a CMS anyway, and if I was to build one that would be that size and be suitable for a CMS, I wouldn’t be using MODx (at the moment).
I must admit I rarely use property sets thought - but just cause it’s there for advanced users doesn’t mean you have to use it. You wont even notice it’s there!
Back to property sets - refering back to my last post, the point is they
were there, just with no buzzword. Making something menu driven and adding a buzzword does
not make it more advanced!
You are right though when you point out that we can just ignore what we don’t use. What I was primarily trying to get across in my last post however is that alot of Revo’s features such as property sets are not enabling anything ’new’ - its just different.
Now that was definitely a pro-Revolution post (and I’ll never deny I’m a Revo fanboy) but if you need the faster loading and are willing to negotiate that for loss of flexibility & scalability you’re allowed to do that and I encourage you to choose whatever works best for you.
Indeed, and I wouldn’t deny I’m a Revolution cynic

. I’m less than convinced of flexibility. I think the scalability may come (based on the fine tuning available), but thats as yet unproved in practice (based on forum postings).
I should reiterate that I don’t think Revo is bad - I just don’t think its better. Even if I was to become convinced that it was better, given the learning curve involved I’d want to know that Revo (as opposed to other non-MODx CMSs) would still be the best solution for me.
-- Tim.