I freely admit, I am being deliberately provocative, but my underlying motives are not driven by malice or mischief. Philosophically, I’m increasingly inclined to think that there is no such thing as a Content Management System; there are simply ways of managing some kinds of content.
That’s probably the philosophy of the minority, and certainly a semantic distinction. First, define a CMS.
From Wikipedia:
A content management system (CMS) is a computer application used to create, edit, manage, search and publish various kinds of digital media and electronic text.[1] CMSs are frequently used for storing, controlling, versioning, and publishing industry-specific documentation such as news articles, operators’ manuals, technical manuals, sales guides, and marketing brochures. The content managed may include computer files, image media, audio files, video files, electronic documents, and Web content. These concepts represent integrated and interdependent layers.
Looks to me as though EE falls smack into the middle of the definition of a CMS. Therefore, if it walks like a duck, talks like a duck, it’s a duck.
The proposal that I put before the house is that EE is not ‘A’ content management system; it is actually little more than a fancy text management system.
Plausible, except for all the capability that EE provides that goes beyond mere text. Images, graphics, audio, video, PHP, Javascript, blah, blah, blah—all are components of digital media and electronic text relative to web sites.
(I also very readily admit that I’ve had absolutely no personal experience of using any of them and in that regard I may well be talking out of my bottom)
Ideas and concepts have to be formed somewhere.
the prime emphasis of EE is simply predicated on the management of words; as far as EE is concerned, for example, tabular data is some bizarre, exotic species of content that no-one should have to deal with and remain sane.
That’s a definition that is paying lip service to the capabilities of EE as a CMS and not wholly in context. You’re not wrong with something like “EE mostly manages words” because most web sites are made of words. But that’s not all that EE does, and not all that you find in web sites in 2009.
Surely, a content management system, ‘manages’ content.
OK, and the problem is…?
Content for the web, as I understand it in my eveyday working life, is a mix of, for example; interactive Flash technologies, tabular data (remember that stuff?), video, sound, images, dynamically generated numeric/textual information, and good-old-fashioned static stuff. And, more usually, a heady mix of them all.
All of which may or may not be included in most web sites, some far more so than others. Regardless, if it’s content that gets managed by an application, it’s fair to call the application a CMS, even if all that is managed is the text which appears, as content, on the web site. It may not be a very capable CMS, or somewhat thin on features and capabilities, but a CMS none the less.
I’m reading a lot lately about the demise of old-fashioned stalwart web authoring tools such as Dreamweaver and their perceived failings in dealing with a contemporaneous world of shifting, plastic ‘content’, compared to more ‘appropriate’ management tools, such as Drupal Joomla, WP and, of course, EE.
Sigh. There are trends, and there are those that predict them, identify them, categorize them, assail them. Yet trends continue, unabated, as the precursor to change.
Obviously, Dreamweaver and friends have not, and are not likely, to simply disappear because of recent trends toward more dynamic content management systems. I’ve used Dreamweaver since version 1.0, and yet seldom use it these days because most sites I manage require a nominal amount of XHTML, plenty of CSS, and a growing multitude of “content components.” Whereas the web was once pretty much text with sprinkled graphics here and there, it’s far more complex these days.
The nub, of course, is that such proclamists either deliberately or inadvertantly fail to distinguish between the tools of design, authoriship, proof of concept modelling, etc., and the subsequent tools of maintenance of a post-realised actualite.
Here, Here!!
I very much like the idea that EE is much a more sophisticated mechanism of output management than, say, WP. It’s certainly easier to turn a bespoke design into something EE can understand than it is in say, WP, but nevertheless, the stark reality appears to be that EE, like its competitors, is still a tool of rarified limitations.
And there are contemporary CMS apps for the masses without limitations? Oh, do tell…
EE’s very central construct and taxonomic argot is focussed around the manipulation of words, indeed, on one of the web’s most infectious of neologisms the - welog - is the metaphorical Lego building block upon which all EE sites are founded. A manager of words it may be - par excellence, even - but a true content management system it aint.
That sounds oh so plausible, what with the enlightened 2.0 verbiage and all. But without effectively defining what a content management system is at the outset, and having it agree with a common understanding of same, and with an inability to match EE’s alleged shortcomings to same, the argument fails to become anything more than a passing fancy, or, a fancy that was passed, much as a mist in the night (or, after a visit to Taco Bell).
;-)
The question is; what needs to be done to make it true content management system?
Change your definition of a CMS to match what EE does.