If you are a Liferay developer then you might have developed portlets […]