I both agree and disagree

On one hand it would be great if many of the really unused portlets were not part of the core (i.e. the categories finance, entertainment, shopping, Hello samples, and some from tools).
On the other hand, some of the portlets must be considered part of the core, i.e. the categories content management, social, news, wiki, collaboration, iframe and web proxy from samples and some from tools, are (IMHO) necessary.
That said, separating them out would mean separate wars for them, and that increases the size of your application container's memory and resource consumption.
Maybe deploy the categories as separate portlet packages, finance would have all of the finance portlets (currency converter, loan calculator), etc. Then administrators could choose whether to deploy the whole category or not...
Or a better idea would be some kind of 'roll your own portlet package' scenario. Liferay core comes separately, then on the Liferay site you check the core portlets you want to include. Then dynamically a single deployable war containing the selected portlet plugins is created, and it has all of the necessary stuff for the selected portlets to work based upon your selection...
Yeah, I like that. I as the user would indicate that I wanted blogs or I didn't. Later on I could change my mind and re-create the 'portlet package' to re-deploy over my older package and I can add/remove them that way...
Nice
Please sign in to flag this as inappropriate.