Best Open Source Content Management System

In keeping with the “best of” theme of this site, this entry is about the Open Source Content Management System that I believe to be the best all-around. WebGUI.

WebGUI is almost 100% template driven. When you go to a WebGUI site, you won’t know it right away because it looks just like every other WebGUI site. It is easy to make the site look how you want without breaking the content engine or tweaking source code. There are other solutions available that are also template driven, but I have yet to find one that maintains the ease of use and customizability of WebGUI.

It is powerful, intuitive and development is continuous since the primary developer has created a business out of selling support and can afford to actually spend time developing and improving it. Since WebGUI is Open Source, it also benefits from a great community of developers who actively contribute code to the project.

It’s written in Perl, it was somewhat of a challenge for me to install the first time, but one instance on the server can power multiple sites and upgrades are usually painless. For basic, community driven support, the forums on are usually very friendly and helpful, if you need more advanced support, you can purchase it.

Once you install WebGUI, you should never have to open your FTP client to edit source files (whether you’re changing the look-and-feel of your site or uploading content), templates or upload images–all this is available from the web based admin interface.

Another reason I really like WebGUI is that it provides a dozens of features “out of the box.” It is billed as a development platform, but really, for most common (and not so common) features, you’ll never have to write a line of code. It comes with forums, customizable forms, customizable user profile fields (which is actually why I originally started using it), user submission systems (which can do a variety of tasks like image galleries, web logs etc.), file managers, polls, content syndication and link lists to name a few.

WebGUI is not perfect–it’s not the best at versioning and it does not come with eCommerce built in (but there is a great add-on that does this) and I’m sure there are other features here and there that it’s lacking, but it is, after all, billed as a development platform and if you really needed advanced features, it shouldn’t be too difficult for a Perl programmer to write them.

I personally have developed 6 WebGUI sites for paying clients in the past and in every case, they have been pleased with the power and ease of use of WebGUI. I personally can’t say enough good about it.

WebGUI – is what a CMS was meant to be. It’s not your typical Geeklog, PostNuke or Drupal, and don’t get me wrong, those aren’t bad, but for an all-purpose Content Management System, WebGUI cannot be beat.

5 replies
  1. josh
    josh says:

    WebGUI isn’t bad, but I’ve found that another Open Source CMS is better. It’s called Sitellite. It’s currently in its 4th version. you can download it here:

    Instead of PERL (which some say is difficult to use) it’s made in PHP which is easier to install, use, and learn, and uses MySQL and Apache.

    Unlike WebGUI, it is both a CMS and a framework and does all the same stuff out of the box, but also has a fully featured versioning system, cross-platform WYSIWYG editor (including the dreaded MS Word cut/paste), workflow, and separate templates as well.

    Also unlike WebGUI it has a community site dedicated JUST to sitellite which has all the free support you could ever need: manuals, articles, discussion lists. And finally, Sitellite also has a company behind it to provide professional support and e-commerce add-ons, etc.

    WebGUI isn’t bad, but in my experience Sitellite is better. I have about 30 sites using it right now and I’ve had no problems.


  2. Marcus Vorwaller
    Marcus Vorwaller says:

    Thanks for the info. I’ll check it out. I think it might have been worth mentioning that you’re somehow affilitated with Sitelite–the email you posted is the same as the email address on the registration confirmation I received from Sitellite looks interesting though, I plan on giving it a spin.

  3. josh
    josh says:

    Of course I’m affiliated with Sitellite – as I said they have a good developer community. Community necessarily implies affiliation, does it not 🙂 Why would I affiliate with a worse product?


Comments are closed.