TinyMCE isn't the only RTE. CKEditor is free and a premium RTE is in the works. What kind of viruses/security issues have you had? When upgrading sites is the issue usually depreciates TVs?
jpdevries
Been using Moxd for the best part of 6 years, all hosted on one of 7 of our VPS's and can't remember ever getting hacked, in fact Modx ( in my opinion ) is one of the securest CMS's out there and when a vulnerability is spotted it's patched almost instantly, so if your always getting hacked I would recomend you look at the computers that are accessing the sites via FTP for viruses, what other software you have installed on the server and if it's a shared server speak to your hosts as any other software that is on there is a back door to your files.
As for upgrades I can only remember 1 time when it's broken a site and that was down to me doing things the wrong way round.
Sounds like the security problems are host and/of permissions related meaning you'd encounter them with any CMS. Curious what your upgrade process is, do you use SSH or manually upload files? Are you skipping several MODX versions?
jpdevries
Sometimes I find it easier to wipe the site and install the new version afresh, then copy across the necessary tables, assets and reinstall plugins. I do the latter with large updates where I skip a few versions.
This is asking for trouble, IMO. Sometimes the tables themselves are changed in an upgrade and sometimes the form of the data *in* the tables is changed, putting old tables into a new install can be a recipe for disaster.
Here is the method I use:
http://bobsguides.com/modx-upgrade-faq.html. I can do it in about 15 minutes. I've never had a problem with an upgrade that wasn't cured by deleting all files in the core/cache directory and clearing my browser cache and cookies. I would say that about 90% of the problems I see with upgrades are due to a leftover cookie or leftover code in the browser's cache. Also, some browsers don't fully clear the cache when you tell them to (I'm looking at you, Chrome).
Ya you shouldn't have to mess with tables for upgrades, just when migrating content from a dev site to production site for example
jpdevries