Just as the name suggests, this is an all too common final destination of these dozens of Content Server installations maintained by Component Lovers. Whether for the love of java code, pride of craftsmanship or an old stupid belief that complexity creates job security, these folks package everything as java components.
A component for a custom check in form, when a simple HCSP page or a content profile can do the job... A component for duplicating the out of the box content expiry feature... A component for custom reporting instead of using the Content Tracker.... A component for custom Content Server User Interface and then putting it into an iFrame inside the Site Studio web site... Cheez! A 5 week project that was replaced by a simple HCSP Region Template, done by a junior developer in a day!
Reinventing the features that come ready to use with the Content Server, the Site Studio or any of these many supported and documented additional components from Oracle – for no good reason is a crime so when a business is asking for a few feature to be developed – make absolutely sure you’ve checked all the features and all supporting products in the UCM suite and building a custom component is justified.
Or meaningless names used in the titles, content IDs and identifier names in your iDoc scripts better be avoided. When you check in a Page Template and Site Studio – be sure to specify a content id. If you don’t – the template will look funny in the Designer.
When creating a Region Template, I personally prefer to call it
_RT_, such as HR_RT_Home for the home page template of the HR web site, not “Template 1”. Having a 2..3 letter web site prefix in content id of all site assets helps you to quickly identify where they originally come from. Now having an asset type in the content id instantly tells you what it is that you’re looking at... And keeping those in web site assets in their own security group or an account will help you control user access with ease.
There you have it. Not an exhaustive list by any means and not an earth-shattering revelation. I bet you were aware of many of these before... But hopefully, this article have stirred up some thoughts and you will “make 3 steps back” re-examine your UCM practices and your system from a new angle. It’s one of those “small things” that can reverse the trend and bring forth the big things you really want to see in your projects.