All Posts Made in
Content Management

Making better decisions - CMS Solutions

Caitlin Kaluza @ 14 Aug 2008 :: Content Management :: comments (0)

We talk a lot about content management on the RD2 blog… usually about which tool works best in which situation… Drupal vs. Wordpress, open source vs. enterprise solution… etc.

In determining the ROI of a CMS solution, there are several factors that need to be taken into consideration. There are the benefits - increased organizational efficiency being the major one for most users. The ability to easily keep their web presence up-to-date is invaluable to many of our clients. But there are also costs. I recently found this great article by Vitamin entitled: The 5 hidden costs of running a CMS system.

The costs Vitamin details are:

  1. The cost of training
  2. The cost to quality
  3. The cost to functionality
  4. The cost of redundancy and flexibility
  5. The cost of commitment

I think my favorite quote of the article is a comment on the cost of commitment:

“Once your content is in a content management system it is not always a simple matter to get it out. With such an investment in both time and money it is important to make the right selection of system. Changing your mind later is expensive.”

All of these costs must be considered when selecting an approach to a CMS - often, even before selecting the CMS itself. As with most things, it’s important to have a plan. Start by detailing your needs, including future releases and potential functionality that may come down the road. Keeping all these factors in mind will help aid your CMS implementation, no matter where you are in the decision-making process.

Introducing Multi-Site Management

postcardsmall.jpg

RD2 recently worked with StoneGate Senior Care on a content management solution requiring many websites to be deployed within one master website. The challenge, all of them need to have autonomy while using the same system for publishing and maintaining content.

We’ve done this sort of thing before, but for very large companies, developing within “enterprise-class software” rather than leveraging the power of open source. StoneGate wanted to be able to scale beyond 50 websites with one content publishing system. Drupal is a perfect fit – except for one important thing – There was no available mechanism for deploying multiple sites within one system that is managed and maintained from one central source. So, we built one…

Now, StoneGate Senior Care is creating new websites quickly and easily using one system with “single sign-on.” New facility websites will be a popular thing for StoneGate. We received accolades from StoneGate’s marketing communications manager and the VP of StoneGate’s development arm for how easy it is to deploy and manage these websites.

Very soon we (StoneGate Senior Care and RD2, inc.) will be giving back to the Drupal community by making our Multi-Site Management module available for use with any Drupal 5.6 and 5.7 website. We’ve seen some great things happening in this community and very soon we can share more…

Today we are releasing a series of screencasts that introduce the Villages of Jackson Creek web site and the Multi-Site management module. We will be adding more screencasts each week to showcase the many features of Drupal that were implemented and customized for StoneGate.
Many thanks to StoneGate Senior Care for their support and many thanks to Ryan at Slant for a great user interface to make this come together.

With no further ado:

Villages of Jackson Creek Tour
Drupal Dashboard
Introducing Multi-Site Management
Single Site Setup
Website Creation

Pick A Winner: Your CMS Selection

It’s a slippery slope, with potholes, rusty nails, and a sundry of other snags ready to pull you into CMS bliss or hell. Truth is, there’s no perfect match. Even when strategically aligning your team and goals within a framework for decision making, there’s somewhat of an art to the selection of what fits and what does not.

Having recently launched a couple of new community websites, I find myself reflecting on the pains of the past when watching and assisting people we work with as they begin deploying their content. Jeremiah wrote this timely post making a call out for the peeps in his community to share horror stories as well as share their ideas for future-proofing their CMS systems. So, while I had CMS on the brain, Jeremiah’s post inspired me to go with this one…

Generally (very generally) there are two big camps you might find yourself in when evaluating your approach to a Content Management System for your organization. We could split this beyond just two camps, but I think we generally do a pretty bad job in our industry of simplifying things, so I’m trying to simplify. The two camps I am referring to are:

  1. Open Source CMS
  2. Enterprise-Class Package

This consideration is where the first big mistakes are made. I find myself in a lot of discussions where the words “Open” and “Source” conjure up a few preconceived notions. Let’s address some of those with respect to the first one of our camps:

Open Source is not limited to the Linux, Apache, MySQL, PHP stuff that we keep hearing about. There are plenty of open source applications out there that are even of the Microsoft variety. That’s right, I just used the “M” word. There are many who are already squarely locked into a Microsoft infrastructure and there’s no getting around using something that will integrate well with their existing enterprise systems. And, that’s perfectly fine. There are solutions available such as DotNetNuke, Rainbow and Umbraco.

If you’re in the Open Source camp, Microsoft technology lies beneath a number of options that might fit within your technology stack. If your search moves you away from the Microsoft technology set (for reasons such as cost, integration or consistency with your enterprise road map), you may be in the confusing space where the lines blur between countless Web 2.0 applications. Danger ahead! Some of these applications can, and very well may be, like heroin — One of the great things about all of the applications you may find yourself looking at is how these low cost, easy to build, sexy looking applications satisfied some immediate needs, and even helped build amazing communities to boot. In many ways, these applications helped to build working business cases for companies to think in a more sophisticated way in how they engage their communities. So, what’s the problem with all of these shiny, bright colored applications? Nothing at all — They have helped to democratize (oh my gawd, I can’t believe I just used the most overused phrase on the web) the way we think about the web… about igniting communities and stimulating many millions of conversations. While so many of these applications satisfy the urge to be more socially compliant, they are fundamentally split from the business models of many online commerce models. In the plain-est possible speak, these are the applications that excited and inspired us about the power of going social… they validated the concept and value of community… and now corporate officers are taking it seriously — really seriously. What does that mean? We now have challenges on our hands of integrating these applications into the enterprise. We’re going from a bunch of successful experiments to a market who takes this seriously and now wants it to fit inside their enterprise.

So — When picking a winner, some of the old methods still apply. Evaluating your solution and applying just any Web 2.0 approach is a “top down” way of thinking. Don’t get me wrong, I love the bling, bling social stuff… but it’s generally “bottom up” thinking that goes the long haul.

In the past, we have referred to Drupal VS WordPress. Reason for the comparison, is that WordPress is arguably a killer solution for a specific thing. If you want to build a great blog and have the ability to add bling, then it’s awesome. You can even use it for light weight content management. But, the mindset of WordPress is all about blogging — social — community. Drupal comes from a Content Management mindset. Even the tone and content created by the community is different in tone and approach than your typical community building solution. It’s got more of a content management flavor to it. Within the last few releases, Drupal has asserted itself as a CMS solution with an appetite to add community everywhere.

Drupal VS WordPress is a good comparison to make a simple point…although it’s shallow in the bigger picture of what’s really available and completely bypasses the important part of picking a winner — the process of picking.

If your enterprise is not ready to go enterprise yet, then you’ve got to be careful and not shortcut the process. Here are a few things to remember as you stand on the edge of what could be a very important decision. Even if you don’t plan to be at your organization after another year or two, someone will need to pick up where you left off. Here are some things to consider:

  1. Think down the road of what the options could possibly be based on the IT roadmap.
  2. Devour information about your systems, communities and other nodes on your enterprise’s system.
  3. Involve your IT organization and push hard on integration points.
  4. Even if it’s an experiment, can you or your IT peeps be nifty with migration regarding your chosen platform?
  5. Understand the goals and objectives well enough to build a framework for decision making. Before you know it, you and your team will be adding hundreds of wishlist items to your next release. Have a framework for prioritizing and planning each one before you end up in CMS bloat.
  6. If you follow an enterprise route for scalability purposes, remember that you will eventually run into cost and feature challenges (to name a few). Pound for pound, applications like SharePoint do not have the nifty Web 2.0 features built in yet (operative word, “yet”), but they will. You will be faced with lots of those “customize now - or wait” questions.
  7. Identify the DNA of your solution. Is it really a community center, an extranet, an intranet, a marketing brochure, or all of the above?
  8. Make sure your solution allows you to customize to your liking, and allows your orgainzation to rapidly learn how to easily publish content. Chances are, you’re not going to be granted a “call center for my new CMS” budget, so you’ll want to keep fielding the training calls to a minimum.

Going forward, we’ll try to share more about what we are finding. We’ll try extra hard to use plain speak (please let us know if we are being bone heads and pushing the tech talk). The big take-away is however, that jumping into what looks like shallow water can result in jumping right off the continental shelf. The most successful implementations we have seen always occur when the right planning is put in place. It’s never time ill spent.

Confluence Research

Chris Ronan @ 13 Mar 2007 :: Content Management :: comments (7)

The most meaningful research I have done on Confluence all day.

Conversation Management System (CMS)

Chris Ronan @ 13 Mar 2007 :: Content Management, Links :: comments (0)

You gotta hand it to some of the developers today. While the lines are being blurred between what content management has been and what it is becoming, the bottom line is that content management is becoming very much about the conversation. Yeah, I know, I feel stupid going into the same “conversations are the new form of marketing” bit. Everyone is talking about it. But, what I feel is so essential that so many are still missing is the need to keep content management clean, simple and conversation ready. If your content management strategy is not conversation ready, then you are not ready… I think that my new term for tomorrow will be “Conversation Management.” Have no idea if this is original. Would rather go to bed than “google it.” But to me, conversation management system still implies content…. it’s just content that can be transformed into conversations.

pbwiki For Lunch

pbwiki edit page

pbwiki says that “making a free wiki is as easy as making a peanut butter sandwich.” Their recent step in updating their web editor is a step in the right direction for the wiki community. It’s still a nerdy little application but it demonstrates a few people thinking about the right things. pbwiki is worth a try for those just getting acquainted with the power of the wiki and is much easier to start than most. pbwiki is a hosted application but seems to have some horsepower. Looks like we can even add our own css.

Newsflash: Just as I was about to hit the submit button, I saw the post on the pbwiki blog about raising a couple of million bucks. Now we gotta sharpen our pencils and submit our wish list. Maybe now someone can de-nerdify wikis and make them work for my dad (a metaphor I use to relate to communications and technologies that need to pass the usability barometer….if they can be used by my dad, then they have a fighting chance!(I love my dad, but he’s not ready for most wikis yet))

Great work by the pbwiki team on this. And, by the way, the “nerdy” comment is a sincere compliment. Respect…

Guidewireconnection.com Launched!

guidewireconnection header.png

When I first typed in my search to learn about Drupal, I spelled it “Droople.” Luckily “Droople Blog” on google returned the proper spelling. It took a few requests from Charlotte to get me there, but after realizing that I might be coming across like we were a WordPress only shop, I wanted to prove the strength of our team and prove our knowledge in many applications. Keeping the faith, after learning enough to sound smart (sort of), I asked Chris and Blake if they had heard of it before. They both looked at each other and paused. I knew we were in for a ride. They both admitted to have worked with Drupal in the past, but mentioned that it was slightly more complex.

Fast forward a couple of weeks and it is now very obvious to me why so many Drupal sites look very similar to each other. At lightning speed, our designers and developers completely reconstructed Chris Shipley’s Guidewire Connection.

Great work Chris, Blake, Brandon and Mike…not to mention the rest of the RD2 team who covered for us during those late nights of working through all aspects of the Drupal framework.

More to come on the details of what we all believe to be a great platform for business applications that want a content managment platform that supports social networking functions.

WordPress 2.0.5 - Ronan

Doing a comparison between WordPress and Drupal, I was reading just about everything on the web this weekend. The recent release of WordPress, 2.0.5, named Ronan. Sure, when I came across your blog post, I thought I was about to finally see my 15 minutes of fame! What’s even cooler though, is to offer congrats to Ryan Boren on the birth of his new son (the first WP baby). Ronan is a cool first name. Ronan Keating, Ronan Tynan and Ronan Pensec are examples of musicians and bicycle racers who share Ronan as a first name.

When I give people my last name, this is often answered as in recognition to the Robert De Niro movie, Ronin. Ronin has a completely different definition that Ronan. According to Dictionary.com, The following is the meaning of the word Ronin:

  • \Ro”nin”\, n. [Jap. r[=o]-nin, fr. Chin. lang profligate, lawless + j[^e]n (old sound n[=i]n) man.] In Japan, under the feudal system, a samurai who had renounced his clan or who had been discharged or ostracized and had become a wanderer without a lord; an outcast; an outlaw.

The definition of Ronan, according to Dictionary.com, is:

  • –noun Irish Legend.
    a king who killed his son, Mael Fothartaigh, after his wife had falsely accused the boy of attempting to seduce her, and who was himself killed by the children of Mael Fothartaigh.

According to Google, there is a Harry Potter instance of the name Ronan as well:

  • Ronan is a fictional character of the Harry Potter universe. He is a centaur, lives in the Forbidden Forest, and is distrustful of humans, although he tried to protect Harry and Hermione from the other centaurs in book 5 pointing out that they were “foals. He’s described as speaking with a doleful tone, and seems rather peaceful compared to other centaurs.

A long time ago, I did some research on Ronan folklore and found all kinds of stories. Many originating in Ireland and often containing several spelling variations such as; Ronane, Ronayne, O’Ronayne, O’Ronan, Roonane, O’Roonane, Roonan, O’Roonan and many more.

Thank YOU WordPress, for giving the name its day in the sun… for giving the name additional meaning in the technology and social community space… for extending the Ronan name from the folklore of past and giving it a new dimension in modern times. Welcome to the world, little Ronan.

WordPress VS Drupal

Chris Ronan @ 20 Nov 2006 :: Content Management :: comments (7)

Drupal VS WordPress

We have implemented many blogs to date that use WordPress and have been very happy so far with the performance, feature set and flexibility of WordPress as a blog platform. Also, we have used WordPress successfully as a content management system for corporate web sites that do not have blogs. At the core of WordPress is a content management system. While it is used most commonly today for blogs, the fundamental attributes of a content management system can be found in WordPress. On first glance, WordPress contains:

  • User Authentication / User Management
  • Presentation Templates that support HTML/CSS integration for customization of user interfaces
  • Content categories
  • Content publishing capabilities with moderation
  • Support for file upload and file management for use in pages
  • Use of themes - both from the library or custom
  • Use of plugins for additional functionality
  • Suppport of Web Standards

On initial review, the core technologies appear to be very similar. Both WordPress and Drupal are open source and both have similar requirements to run in a production environment. As we continued with our review of these two products, it became more and more clear that we were reviewing two great products that were, in the final analysis, going to end up in different categories.

The Setup:

WordPress is very easy to setup and to run and with some experience, it can be setup and configured for a basic installation in minutes. Before installing and running Drupal, we had heard that Drupal was a more intricate configuration process, we did experience a slightly longer setup time but did not run into any technical difficulty in the installation process. We should note that our installation team has setup both Drupal and WordPress in the past (WordPress more than Drupal), and they are proficient with the production environments. Both environments would require experience with server administration and configuration. To your non-technical audience, neither of these platforms are for the faint of heart from an installation and configuration perspective.

Functionality:

While the WordPress community provides an extensive supply of plugins to extend its functionality, Drupal seems to come very well equipped on the initial installation. Much of the functionality available with WordPress is available on the installation of Drupal. Drupal takes it a step further in how it allows for a more dynamic structure and categorization of content based on a seemingly infinite level of configuration. This is perhaps where administrators tend to complain about the setup process of Drupal as being more cumbersome. The level of sophistication that Drupal offers regarding its taxonomy and categorization system is configurable without the need for custom coding. This is not necessarily a function that WordPress is made to handle on base installation and we have not seen a third party plugin that allows for this level of customization. Drupal also seems to go further in the area of workflow as it more naturally handles workflow through its extension modules.

The Bottom Line:

Both Drupal and WordPress are excellent products. They are widely supported and both have highly regarded sites that are utilizing their technologies. It is difficult to say if one is better than another since they both fall into different categories.

For the hard core blog where simple installation and administration is needed, WordPress is a clear favorite for most. WordPress also offers a core system that allows for simple content management and workflow management. Used as a blog/CMS, WordPress is a great choice for environments where few users will be the everyday administrators.

For those who wish to implement a more complex and further reaching social networking tool, Drupal is a clear candidate. Drupal has a more robust framework and allows social networking applictions to be elegantly integrated. For a more integrated and complex content managed and social networking application with extended user control, Drupal appears to be a clear candidate.

Stay tuned to RD2 for Drupal and WordPress web sites coming soon!