Not the first to say, but thanks FCKeditor for bringing us a nice WYSIWYG editer and... for choosing Drupal:
FCKeditor
We're proud to announce that, from today, the FCKeditor web site is running over Drupal, one of the best Open Source CMSs out there.
See also this posting on Drupal.org.
And while we are on the subject, I'll say something about other CMS-es. My employer is hosting nearly all of the newspapers' websites in the Netherlands. And for one of those newspapaers, the customer wanted additional functionality in his website; a "poll" and "most read". The CMS powering this newspaper site is running J2EE (I wont name the vendor of the CMS but it should be easy to figure out). Now with OSS systems, adding those simple two elements would be trivial; download a module, hack it around a bit if you want to tweak the code, dump it in your local CVS or give it back to the community, do some testing and bring it live. Nothing too complicated. We are talking "poll" and "most read". Not rocket scientists' burn surgery.
Believe it or not. But for those to simple fucntions, the vendor wants that we host two (2!) additional application servers and 2 (times CPU's used) additional CMS licenses. We are talking "poll" and "most read"! Okay, with a bit side criteria but nothing too fancy. Two additional servers, maintenance and licenses adding up to somthing like 10k per month for a period of 36 month long!
With Drupal, "poll" was a standard module and is now in contrib. It is just a couple of 100 lines of code. And "most read" in Drupal (where the number of views is stored in the node data) can be shown in a dozen ways, for example using the hall of fame module or by building some small PHP sniplet.
Now that illustrates the difference between closed source CMS-es and Open Source CMS-es. Sure, if you dont know anything about CMS-es or about Open Source, you might think that using a proprietary CMS will give you some guarantees. But the only thing you really get is an expensive lockin; code wise, functionality wise and data wise. Making it hard -very hard- and expensive -very expensive- to migrate to something cheaper. Sad but true. And thats why there are still so many overpriced underdelivering proprietary CMS-es out there; you can check in any time you want. You can get a ProofofConcept for free...
But you can never leave.