Live data from Hacker News

Ask HN: Is Content Management a solved problem?

news.ycombinator.com

11–20 of 41 posts

Re: Ask HN: Is Content Management a solved problem?

#11
I think the first point to realise is that there's a huge scope as far as potential CMS functionality is concerned.

At one end of the market are the big enterprise level CMSs complete with workflow, permission groups, asset management, etc.

At our end we've created a hosted solution (http://www.cushycms.com) that takes 2 minutes to install and no training, etc.

Personally it always amaze me how difficult most CMSs are to use. The fundamental point of them is to allow non-technical people to edit content.

The other problem we've tried to tackle is that it can often take days for a developer to implement/customize a CMS.

Sure we've sacrificed some functionality (editors can't add pages) but we felt it made sense to start with base of easy/fast and build from there.

Re: Ask HN: Is Content Management a solved problem?

#12
I make a CMS and sell it for a living (we also have an open source version). I'll be the first to say we're nowhere near 100% there, and won't be for a long time.

CMS is a bit vague because it encompasses so many areas that overlap, so one product is inherently not going to excel at all of them. These areas include:

- Traditional content management - Document management - Workflow/notifications - Revision control - Access control/restrictions - Website editing - Website layouts - Website features (forum, search, blog, events, member registration, ad infinitum) - Website building framework for custom development

The core of a web CMS is just a framework (or in traditional CMS-speak, a content server...), then come the apps that each handle different components of the site (blog, events, etc), followed by one of those apps which handles the actual content management itself which tends to encompass the rest of the above points.

As you can see, this is a lot for a single app to do and do well. Some of these aren't needed for smaller sites, but the same CMS that works well for those then won't work well for larger ones. And the more features a CMS has, the less it retains of the simplicity that made it appeal to the smaller sites.

Personally, these days I use our CMS as the framework that underlies the SaaS software I'm building for my other startup, so that's where my focus has been. So for at least the next while, the biggest changes in our CMS are likely simply to be framework-level things to save development time or improve performance and things like that. But again, those only benefit me and those users using it as a framework, not those who just need a simple web page editor.

In short, CMS fails because it tries to be everything to everyone. Blogging software overtook it in popularity because it did exactly the opposite. Now most blogging software is following the same path and becoming bloated CMSes... Kinda funny to watch actually :)

Re: Ask HN: Is Content Management a solved problem?

#13
There's certainly a lot of half-bakery out there in CMS land, but as others have said you can't "solve" content management any more than you can come up with a single standard size for books and publish all books that way. All content is different, and the way it's produced is different.

I think there is a market for componentized solutions to CMS -- solve one portion of the problem, but solve it really well. This is basically what drupal is trying to do but I would sooner eat my foot than configure drupal.

So, hey, get cracking on that awesome new CMS of yours! :-)

Re: Ask HN: Is Content Management a solved problem?

#14
Maybe the best approach is to do as Ruby on Rails did -- do something real, and then create your tool/infrastructure around/in reaction to that (in Rails' case, it was Basecamp and subsequent applications, as well as contributions by other working practitioners -- not stuffy people sitting on committees writing specs instead of applications that people use).

So, in order to make a CMS, you ought to have some content to manage. Make your CMS really, really good at managing that particular collection of bits you care about so dearly without making things complicated. That seems like a good strategy to me. Yes? No?

To answer your question directly, if you think you can create some useful software that scratches your itch in a novel way (slightly novel is more than sufficient), by all means work on it, and post a follow up here so we can try it out! :)

Re: Ask HN: Is Content Management a solved problem?

#15
Previous commenters have demonstrated a recurrent theme, that the CMS problem is "huge" and "far from solved".

But what you must understand is that almost every use case you come across is a niche market. It's a huge number of medium-to-small problems with medium-to-small user sets. A medical school has different needs than a law school and a law firm has different needs yet again, as do hospitals, corporations, the GAO, the White House, etc, etc.

One huge value someone could add would be to develop bridges between the user databases. Right now we use Joomla, Wordpress, and MediaWiki. We are fortunate (sort of) in that we have a university's LDAP server to provide user authentication, we just fetch roles out of there, and we really only need logins for the Joomla app. But it would be great if someone could come up with an uber-site authentication system with plugins for the different CMS systems and authentication systems.

LDAP-----\......................../----Wordpress

gmail------\...................../-----Joomla

openID----->uber-auth>-------mediawiki

yahoo-----/.....................\-----generic for your-new-app

Joomla---/.........................\----.htaccess

one bridge, lots of plugins for both sides of the bridge.

Re: Ask HN: Is Content Management a solved problem?

#17
post #4

Content management is very definitely NOT a solved problem. Even if you restrict the domain to just blogging software, there are a ton of unsatisfied people (myself included). Blogging software is still bad enough that a bunch of people are still writing their own. A possible solution is something that's more than a framework but less than a fully functioning software package. I think that's the general idea behind d…

I agree. There are also constant give/take issues attacking it: Simplicity vs This feature, Power vs Eas of Use, Good tools for non technical people vs Fexibility etc etc. None seem to have gotten it down yet. Basically I agree. Content management is a lot less solved then spreadsheets or word processing.

"Good tools for non technical people vs Flexibility"

Depending on the group of people using the installation I think this is huge. For user groups that include a big slice of non-technical people web interfaces still have a ways to go.

Lots of businesses have spent big rolls on CMS deployments only to continue farming out the maintenance of content to web techs because the interface "wasn't enough like Word."

Whichever companies develop platforms that Mom and Dad can use reliably will make a mint.

Re: Ask HN: Is Content Management a solved problem?

#18
I'm not sure how you define a "solved problem." Do you have an example? When it comes to end-user software applications, I can't think of any problem that has been solved categorically (contact management, calendaring, browsers, word processing, spreadhseets).

That's why I would take the other comments in this thread with a grain of salt. True, nobody has solved content management -- BUT, the leading solutions have put in a ton of work to solve vast swaths of the problem space even if they haven't nailed the whole thing.

Wordpress, for example, while not the most architecturally elegant piece of software in the world, is an incredibly rich, powerful, and useable content management system. The plugin system enables a developer to extend the application in any number of directions, while the administrative toolset is sleek and sophisticated yet easy enough for hundreds of thousands of bloggers to use.

Okay, I didn't mean to turn this is into an ad for Wordpress (which I've used as a CMS on several projects, btw). My point is simply that your CMS would have to get very far advanced before it even reached the terrain where the problems that Wordpress has not solved lie.

I don't mean to discourage you in your project, but simply to point out the road might be more difficult than others make it appear. As a consolation here are a few areas that I haven't (in my own limited experience anyway) seen many CMSs nail effectively:

* Content versioning

* User commenting features (threaded commenting, ratings, user management/ownership of comments -- basically disqus's whole business is built on this lacking)

* Snippet management (tools to manage little copy snippets etc., not just pages/posts)

I'd be curious if anyone else had any specific features they felt were part of the "unsolved" problem set.

Re: Ask HN: Is Content Management a solved problem?

#20
CMS is definitely an NP-hard kind of problem... no matter how many features a CMS has, end users will always find something lacking...

One of the other issues I have found with CMS is that the software does not evolve as fast as the business requirements... so good luck!!!

Post reply on HN