Difference between portlet, widget and component

Hi Guys,

I know this question has been asked before because when searching the site I see the forum thread but clicking on it takes me to the forum home page…

Anyways, what is the difference between a portlet, widget and component? When should I use either one of them because to me they all fulfil the same purpose?

Thanks…

Thanks for your reply mbi.

For create a part of site used in many places (like user information, for example), create a widget.

I have never created portlet, I use only CPortlet for the operation menu. (the one that there is in the layouts/column2)

Uhm, a portlet is a widget. Only a more specific one that renders as a box with title + content. That’s all.

Adding something to this old thread: if I got it right then might use a portlet if he has several different such portlets and he / she wants to unify the look and feel of those boxes, especially with regard to the wrapping of those boxes - borders, title look&feel, spacing, etc.