Trying to get my head around why a Publishing Site has so few Apps (especially Announcements, Calendar, Contacts).
However if I create a publishing subsite–all of my Apps magically appear?
Publishing Portal as you name indicates for publishing purpose only. So if you like to create a public facing web site for example use publishing portal.
If you like to start a intranet use a enterprise wiki because this template is made for publishing + team collaboration.
What have those two templates in common?
Both have the same publishing capabilities enabled by default.
What is the difference between those two templates?
Publishing Portals have no use, in general, for team collaboration features in the root web of the site collection the web scoped feature “Team Collaboration Lists” is disabled by default.
On the other hand Enterprise Wiki Template have enabled the “Team Collaboration Lists” feature by default.
The magic is not really a magic. It’s defined by different configurations. While a site collection based on the Publishing Portal template doesn’t enable this feature by default. Web Site template configuration does.
Best template to start is Enterprise Wiki. If you already create a publishing portal then the only thing that needs to be done is to enable the Web Feature “Team Collaboration List”. After that those apps / list templates will appear magically.
greetings
StefanÂ