A 13 minute read, written by Paul
October 8, 2013
Our team works with a pile of different CMS platforms both proprietary and open source. We praise and curse all of them frequently and equally. However, for such imperfect products, customers sure seem to like buying them over and over.
Analysts like Gartner suggest that the Web Content Management industry is worth well over $1B, growing at roughly 10% per year (Gartner, 2010). Customers keep spending money on something, and it can’t just be a better rich text editor. What problems do people think the next great product is magically going to solve that keep them coming back to the CMS store?
Deane Barker of Blend Interactive gave a talk on the changing role of the CMS at DrupalCon Portland earlier this year. He thinks that content management capabilities are now commodity features. Any CMS platform boasting about its “new” features is competing with a vast array of existing, often free technology available in the market. I agree.
Most CMS platforms do the same set of things. We change CMS platforms hoping for some meaningful improvement, but are soon disappointed by the very features that convinced us to buy the system in the first place:
The “killer features” of many CMS platforms don’t address the core problem: content management is a practice, not a technology. Technology automates good practice.
I’ve purchased “Sticky Fingers” by the Rolling Stones four times: vinyl (twice, I needed to find a copy where the zipper worked), CD, and iTunes. I seem to be perfectly happy to keep buying the same product over again in a slightly more convenient package. Maybe this is why I’ve ended up working with Enterprise CMS products. We keep buying the same thing over and over, hoping for a different result, when what we really want is a CMS platform that lets us get past technology and down to our core business.
Many organizations are starting to build mature content management practices. Now that they understand what being a web-first organization really means, they realize that their CMS platform or implementation can’t meet their needs.
The CMS industry has some big problems to solve if it wants to stay relevant. If you’re on the digital agency side, these are the seven problems your clients are going to (and already) have – you need to be ready to help them.
The first job of a CMS is to help content authors make great content. But very few CMS platforms give content authors reliable, usable tools for measuring content quality – or even quantity.
Every CMS should be able to tell us:
Once we have these answers, we can measure the basic costs of our web operation. But, that doesn’t give us the information we need to improve the returns on our investment. We also need to know:
The next generation of CMS products has to give us clear, accurate data on our content’s quality and effectiveness. Content quality measurement belongs in the CMS, so our data can help coach content authors within their existing workflow.
Business wants everything on the web – network-only applications aren’t good enough anymore. There was a time that IT supported back office systems and Marketing supported the web. Now they need to be able to collaborate using a common toolkit.
In this new Bring Your Own Device workplace, your CMS platform has to work with many enterprise systems, such as:
These are expensive systems that took years to put in place. People have created work processes and practices that they use every day. They are big rocks that can’t be moved without significant risk and cost to the organization. A CMS is an inexpensive, malleable project in comparison. So if something’s gotta give (and it usually does) it’s going to be the CMS.
Most CMS tools aren’t flexible enough to work around these other enterprise systems and have a content author environment that people can actually use. Most CMS tools aren’t powerful enough to present these enterprise systems securely while supporting good user experience patterns.
Big customers can be disorganized, but not on purpose. It’s hard to keep everyone on the same page. Here’s why content creation can be so complex:
And once we make it through that whole process, somebody has to accept all the risk of “approving” this new content. We have to help that person make informed approvals.
Most larger CMS platforms have robust workflow capabilities. But many of them don’t help decision makers to truly understand the context of their decision. For a financial services company, some products cannot appear without specific disclaimers in the footer of a page. If we are reusing content throughout the site, then the approver must not just approve content changes, they must approve them in each context that they appear, to ensure that the end page contains all the appropriate legal building blocks - even in a mobile view.
CMS vendors need to help content creators understand how their content will be viewed by the end user, so they understand the context of their work. This is in direct opposition to the next issue, which is that it’s difficult – and many would say undesirable – to demonstrate context to the author.
The attempt to create WYSIWYG (What You See Is What You Get) environments for web publishing systems traps content in a specific layout and context. What You See Is Not What I Get should be the new mantra of CMS creators because as soon as content is entered according to a specific layout - i.e. desktop - it becomes partially irrelevant for other layouts such as mobile.
A simple example is a data table that displays a list of first and last names, mailing addresses, and phone numbers. On a desktop display, this may present well, but on a mobile device, the table rows may mean that a user can’t see the name of a person and their phone number together in the same screen once they zoom to a sufficient level of readability.
Daniel Jacobson’s great article on COPE explains that content needs to be modular and portable. It’s his opinion that we should create a new software concept called a Web Publishing Tool (WPT) whose role is to determine how content is presented on the web. According to Jacobson, a CMS should manage content and only content, not the “wrapper” of a website.
I suspect that there is conflict between what’s best for content and what the typical senior manager signing off on technology and service purchases considers to be best for the organization. A senior manager responsible for marketing is going to be focused on immediate business outcomes, like “we were able to create a web property quickly” not “over time we were able to abstract all of our content into a well-structured, presentation-agnostic state”. It’s going to take a new generation of content champions and leaders with a vision for the future of the web for more organizations to adopt the concept of the CMS as a tool to manage content, but not to manage its presentation.
The immediate problem is getting actual human being to create compelling, effective web marketing properties. The long view problem is creating permanent content repositories that abstract content from the specific web property so that we can stop building and rebuilding new websites with the same old content.
The tension between abstraction and contextualization is going to be the driver for most of the innovation in the CMS industry in the next five years. Companies like Adobe are betting heavily on this through their acquisition of both Day (abstraction) and Omniture (contextualization).
“Cloud” is the marketing pitch of the year. Google is making headway with email, office, and enterprise search delivered via a non-premised model. Microsoft Office 365 provides “anywhere access to the Microsoft Office tools you know”. SalesForce, Oracle, IBM, SAP, HP, Amazon and most major IT companies are making strong service offerings built on a web-based model.
We think of Cloud as more of a business model than as a specific technology. If I buy “Cloud”, I probably want to:
Most customers who move to CMS in the Cloud are trying to get more agility in their web practice, start focusing on achieving some real goals, and stop managing their web channel applications.
At the same time that Cloud is pulling web delivery out of the internal data centre, many organizations are dealing with a bring your own device strategy, with new and unmanaged devices needing access to information and systems which were traditionally only available on the local network.
These trends are creating new issues for CMS platforms:
Every CMS vendor will have to deal with Cloud scalability eventually, but it will always get put on the back burner in favour of more sales-oriented capabilities. Remember, customers are still shopping for that next “killer feature”.
2013: There’s Google, and then there are organizations that haven’t shelled out for a Google Search Appliance yet. Google has become the “put a bird on it” of enterprise search, and other vendors can’t keep up with Google’s rate of innovation and commitment to user experience.
Maybe we just give in to the awesomeness that is a Google Search Appliance? Our team prefers GSA for ease of extension, capabilities, and time to market. If budget wasn’t an issue, I’m sure we’d ask every customer to buy a small rack of GSAs and be done with it.
Aside from the cost of deploying GSA in high availability web environments (you can always use Google Site Search for a lower cost solution), the failure of CMS vendors to keep up with Google on search is going to cause other problems for the customer.
Extranets and intranets cause more problems. While private search collections are straightforward with GSA, it takes content permission management (i.e. who gets to see what) out of the CMS and puts it into an interface that the content owner can’t normally access. If content is private, you don’t want it showing up in search results. When content has complex permissions, search results should be the CMS’ job.
Google does what 90% of end users want better than anyone, but some advanced capabilities (faceted search, case management, and discovery) require significant custom development, or just aren’t possible at all. By surrendering the 90% to Google, CMS vendors make it difficult to create a unified experience when more complex tools are needed.
Identity management (IM) is becoming fundamental to a successful web channel. For most organizations considering a CMS change, the ability to personalize, localize, and target content is a key consideration. A CMS needs to deliver content in an identity-aware architecture, but also give content authors usable interfaces to create and manage identity-aware content.
Identity management causes a lot of complexity in a CMS deployment:
Identity Management is a practice that most organizations struggle with. CMSs should be able to help them – but only with better tools and infrastructure.
A good friend of mine has a saying: “It’s never what or how, it’s always who”. This should be the mantra for CMS vendors and communities. CMS platforms need to benefit people.
A CMS isn’t a solution, it’s a tool. So many CMS platforms use value propositions like:
It looks like CMS marketers think that the number one reason to buy is to make it easier for non-technical users to shovel content onto the web.
My hope is that within the next two years, the reasons customers go shopping for a new CMS will look like:
The CMS is a tool for humans to create content for other humans, at mass scale. That has always been and continues to be a tough job. The future has to make it easier.
Paul Bellows
Responsible for strategy and a founder of Yellow Pencil, Paul consults with our future and current clients to understand what their digital success looks like, and then helps to shape work that moves toward that vision.
Paul is a dedicated but clumsy hockey player, a once and future songwriter, and a collector of guitars that don’t get played enough.
Source: The 7 deadly CMS requirements
© copyright 2013 by yellowpencil