| Categories
under these headings are converging because the technology
of systems solutions addresses overlapping areas. Version
control is required in all four categories to some extent.
In source code and document management it is clearly essential. But, while the software is converging the user profile isn't: So
the same CMS packages are being sold into quite different user
communities. Also, as the software converges, we need to consider whether the
existing interfaces need to be supported and carried forward
or replaced by something more generic. For
instance, source code management applications generally (generally
for Windows, that is!) conform to the standards of the Source
Code Control API - The SCC-API ensures that all applications
can provide their own brand of functionality but still maintain
a generally applicable applications program interface (or
API) And
document management applications produced an interface standard,
too: Document management API, often referred to as DMA. Because
of the lack of clearly-defined boundaries there can be
argument about how to categorise a content entity: A technical
developer
would probably claim that a HTML file is source code - she'd
want to use SCC-API - while an author (probably using a
WYSIWYG editor and treating it like a word processor) would
call
it a document - he'd expect his content manager to use
DMA (If he knew what it was, he would!)
So
something came up that was looked upon by some as a necessary
fudge and by others as a genuine advance. WebDAV is now becoming
the standard interface of content management per se. Because
there are still products that don't comply to WebDAV there
is Slide. On sources that don't support WebDAV, Slide provides
a functional framework by which content management systems may
be implemented.
|