Maria, why is your portal so mean to me?

A CMS Watch customer implementing Liferay Portal sent me this screenshot below. On the whole, the implementation is going well enough, but the abrupt tone of some of the error messages is turning off early community testers.

liferay error messages

Of course, cryptic and even rude error messages are famously the bane of many software applications, and at least the Liferay messages include the magic word "please" after telling you that you screwed up. Thing is, when the software in question serves developers, the vendor gets a lot of direct blowback, but when the software serves business users, there is typically an intermediary at the customer who suffers first.

For example, behind every portal project lies the portal project manager. Let's say her name is Maria. Maria may be leading a Liferay (or IBM, or Oracle, or Jetspeed or whatever) implementation, but end users don't know and probably don't care which tool is getting deployed. To them, it's Maria's portal. And they will ask, "Maria, why is your portal so mean to me?"

Maria will of course try to make the error messages friendlier and more meaningful. But her developers explain that this part of the portal remains undocumented, and the messages appear to be system generated. That's not a good answer, because even though the codebase is open source, Maria has been around the block enough to know that sending her developers off on a wild goose chase to track down, modify, and recompile some part of the platform is asking for trouble later. So, Maria appeals to the original portal developers and the broader community, but doesn't get a satisfactory reply. Fixing error messages joins the to-do list for Maria's Portal, version two.

Of course, the very same set of events could have transpired if Maria's firm had gone with a commercial portal product, but somehow I think that certain open source projects are particularly vulnerable here -- especially those where contributors get their props and cred for the features they develop, rather than the usability they engender.

As Enteprise Portals Report readers know, Liferay the company (center of Liferay the open source project) pretty much falls into that category. Liferay is a somewhat distractable and hyperkinetic firm that seems rather more interested in putting out cool modules than debugging them. Again: I know many commercial vendors with the same profile. As always, test first, and ye shall find...

Other Enterprise Portals posts

How did our 2017 predictions fare?

Like every analyst firm RSG makes annual predictions, but uniquely in the industry, we go back each year to evaluate our own prescience.

There is no such thing as a DXP

I don't know any enterprise customer that wants — or believes it remotely possible — to obtain all those services from a single vendor. No, this is a vendor fantasy, getting peddled by analyst shills.