One of the most useful but less known trick in a fully managed Oracle UCM production site, for example ImageSource, Inc., is to prevent content editing on a web site. By default, a managed or dynamic site allows the content owners to enter the contributor mode by navigating to web pages and hit a standard hot key Ctrl + Shift + F5. This mode is all fine and useful in development and contribution servers, but it is a no no in a production environment.
I have spent the last six years customizing, integrating and extending a menagerie of different ECM systems. Each system has it’s own features, drawbacks, pitfalls and of course, APIs. The APIs for the systems I work with come in all sorts of flavors; COM, .NET, Java and Web Services to name a few. Every once in a while I ask myself, would it be possible to write a single library that encompasses all of these ECM systems, or at least, the most common ones?
Make it Dead Simple
The whole point of ECM (Electronic Content Management) is to manage electronic content, meaning you have to have a way to put information in and to get it back out. You will also need a way to control (restrict or grant) access to the data. The data going in to storage must be findable again.