I'd point out that there is some logic behind this, sometimes, in the sense that a content management system and a document management system and even a task manager does actually embody knowledge in some structured way. I do think that KM is a vague term, and no one really knows what it is, but my experience is that KM systems based on a CMS or document manager typically have more provisions for structuring the data and facilitating retrieval.
You should also watch for the latest and greatest misnomer: Knowledge
Management Systems. "CMS" seems to be more and more uncool in marketese.
You have to at least add the "enterprise" at the begining if you want sales
people to take it seriously. But many are switching to Knowledge Management
now even though at the core they are doc managers, task managers, or CMSs.
My perception is that CMS describes a base product that manages content. ECM, or "enterprise content management" is typically used to describe a CMS with more advanced features like a workflow and content approval system, content categorization, etc. And KM is structured metadata associated with content.
I'm confused about the distinction between a CMS and CMF. Based on the names, I would suppose that a CMS is more of an application and a CMF has APIs that you can use to build your own app. But what if you have an application that also has APIs that are designed to be extended (this is what we do have with Red Hat CCM CMS: we have a CMS that works out of the box with publication, workflow, templates, categorization, etc. but our entire domain layer is exposed through APIs that you can use to extend and customize the system). I also don't think of Zope as a CMS and CMF; I think of it as an application server (the Zope/ZODB part) and a CMS/F (the Zope CMF).I would also mention Zope as 2 products: the CMS and CMF - A distinction most clients (and many developers) don't understand but unfortunately has huge ramifications on production and budgets. IOW, many "CMSs" are just app servers. Others provide interfaces/code base/templates needed to publish a site tomorrow. Then again, those that do often limit what can be done. Many grays.
Richard
--
http://cms-list.org/
more signal, less noise.