As a disclaimer, this article is only a matter of opinion from a professional developer. It should not be taken as business advice.

I don’t claim to be the most knowledgeable resource on the product (I’ve never written a plugin, for one thing)— see the people at the Unofficial RedDot CMS blog for that. Also, I’ve only had experience with RedDot 6 through 9 (the latest is called OpenText CMS 10, I believe). I am, however, experienced with the implementation of various content management solutions.
So here they are:
Pros
- Inline editing of content. With RedDot, you can simply Ctrl-click a dot to add text in place.
- Template management. A content class can have templates for Web, Print, etc. variants, which get published as necessary.
- Workflow and groups. RedDot has a workflow system that is confusing only because it is capable. Structured correctly, user groups and Authorization Packages give an administrator complete control over what each user can do.
- Powerful content creation system. RedDot’s Content Class system is immensely powerful. Content types can be entire pages or HTML fragments. You can reference and connect content types to other content types or even nodes. It’s quite well thought out once you learn how it works.
- Translation tools. RedDot actually lists all text for you to translate, making it easy to internationalize a site.
- Well-paying market. With RedDot under your belt, you can find a job in Australia! Really, though, companies looking for Senior RedDot developers typically pay well since the thing is so hard to use. Can’t speak for anything less than a “Senior” role, though.
Cons
- Use of ActiveX/limitation to Internet Explorer for development. Every click you make in RedDot requires a load/refresh. Because the RedDots can cause invalid markup, you might end up in Quirks mode without realizing it. It’s just cumbersome. I always thought “I could do this in WordPress in a quarter of the time.”
- Preview mode does not reflect live site. It should, obviously.
- No underlying architecture to follow. You have complete control over the structure of your site. You’re starting from scratch. This is too much power, and is probably the cause of most poor RedDot implementations (just a guess). Whoever owns RedDot (OpenText right now) should include some kind of skeleton. Most implementations end up using the same structure anyhow (either strongly integrated into Navigation Manager or using the List-Container style from the RedDot Best Practices PDF before OpenText acquired them).
- Lack of experts. There’s only the contributors to the Unofficial RedDot CMS Blog and a few seasoned experts in the Google Groups.
- Inconsistent support. The answers they give are more often than not useless or ambiguous. On more than one occasion the reply was something along the lines of “It will be in the next release,” “We don’t know,” or “If you do that we can no longer support you.”
- Lack of community contribution. There are what, twenty modules in total for RedDot? All of which extend the Administration interface? The community has provided a guide for how to add RSS to a site— most CMS/blogging systems have this by default. There are no prebuilt themes/templates and only a few English blogs.
- Esoteric system. If you learn RedDot, you know… just RedDot. You can’t switch industries with that. RQL has its uses here and there but not in the real world. You can use any language (.net, VB, CF, even PHP) to extend RedDot, but there’s no native support for it and you run the risk of breaking everything (e.g., having on Ctrl-Click editing on with PreExecution in RedDot 7 [end of life product] == FAIL). If you’re really going to supplement with another language, why not use a CMS built in that language as well?
- Steep learning curve. Don’t plan on learning this using online resources (all three of them), through a book (nonexistent!), or as you go (proprietary— it’s not something you can download and play with). You need an instructor. There is a reason OpenText has classes. If you do it yourself, be prepared to give up or learn it completely wrong.
Closing Statement
RedDot has a few merits, but from being bought and sold, acquired, and flipped, its development has been stunted. OpenText CMS (10) is probably better, and whatever they’re working on now should be pretty good if it is properly integrated with the recently acquired Vignette CMS. Other than that, I am not a fan.


Steve Bramley
What’s the matter with getting a job in Australia?