Tailing the WebSphere Portal log files allows you to watch the logs in real-time as they roll. In Unix or Linux it can be done with the command tail -f System.out.log. There is no such command for Windows, but several tools are available which provide this functionality. The one I use is WinTail (WinTail.exe) from baremetalsoft.com. Here’s how […]

WCM developers who have editor access to a search component may not have appropriate access to the search collection that the component refers to. In this case, the WCM developer may see a warning message in the WCM authoring UI, which states: “The search collection: <CollectionName> could not be found. Please create the collection or […]

Fat makes your Web content ugly. Face it, friends – it’s a fact. So, I’m going to get straight to the point and leave you with the Here’s the big tip now: Make REDUCTION a conscious part of your Web authoring process. Teach this to your colleagues friends. Have competitions in your office to see who can destroy the most useless words. There is too much shit on […]

The user impersonation feature in WebSphere Portal allows specified users or groups the ability to assume the profile of others. In this way, administrators or help-desk staff can view a personalized and secured portal the way another end-user sees it. Of course, depending on the types of content and services you provide, this could be […]

Did you know there’s a tool that can help you search through JAR files to find Java classes or packages? I’ve been using it for years and I am often surprised that so few Java developers have it in their toolbox. Of course, it’s very handy for resolving those pesky NoClassDefFoundError and ClassNotFoundExceptions, but my […]

A Java ClassNotFound exception does not always mean that a class could not be found on the classpath. It seems that sometimes it can mean that the class was actually found 2 or more times – a conflict in the classloader. Recently, while developing a portlet for WebSphere Portal, I got the following exception: Caused […]

A 10 minute “Lunch Byte” in a series designed to help you improve your skills in developing websites using IBM Workplace Web Content Management. This episode focuses on WCM security. […]

The Login form on the login page comes from a portlet. The sign-up link that appears on the login page comes from this portlet. In many cases, anonymous access to the portal is not given or the sign-up capability is not desired. Here’s how to remove the sign-up link from the portlet (it is a […]

A 10 minute “Lunch Byte“ in a series designed to help you improve your skills in developing websites using IBM Workplace Web Content Management. This episode focuses on the role and capabilities of a Library in WCM. […]