I’m having a huge struggle with myself to decide between those 2 options for storing content.
As I see it:
Doesn’t store HTML (a very good thing IMO)
Quick to learn and type
Portable (huge plus)
No good WYSIWYG
No asset manager (really want image management at least)
Parsed on page load (slower)
Full featured WYSIWYG
Great asset manager
Plugin already written for Symfony
Dont need to parse on page load
Stores HTML (more verbose, ugly? less portable)
Many image requests
OK, I’m glad I wrote those down - thought of a few more while listing them…
But I still cant quite decide. At the moment I’m leaning towards TinyMCE – the extra downloads wont matter because it will only be admins using it. Maybe I could even use Markdown for user-generated content.
I’ve been configuring TinyMCE for my current project and I am loving it. I need the ability to store HTML - which it does pretty cleanly now (not as clean as Editize, but better than anything else I’ve seen). It’s fast loading, though I do admit there are a fair amount of files you need to upload. I don’t have any experience with Markdown.
I think the most important factor to consider is how comfortable the would-be admins are with markup vs. WYSIWYG. Other factor is that a HTML input field can lead to all kinds of exploits, so if you use TinyMCE you have to make sure you remove any unrecognized tags before storing the result.