Features |
Communication Site |
Team Site |
Hub Site |
Creation |
Using Modern Admin Centre or PowerShell |
Using Modern Admin Centre or PowerShell |
Only after Comm/Team Site is created can be Registered as a Hub Site manually using Modern Admin Centre or PowerShell |
Default Designs |
Blank, Showcase, Topic |
Teams |
Same as the site collection from which it’s registered to Hub |
Association to Hub |
Yes |
Yes |
Not Supported |
SPFx Customizations |
Supports both SPFx WebParts and Extensions |
Supports both SPFx WebParts and Extensions |
Supports both SPFx WebParts and Extensions |
Custom Site Design and Site Scripts |
Supported and reused in Comm Sites creation. Web Template ID:-68 |
Supported and reused in Comm Sites creation. Web Template ID:-64 |
Depends on from which Site Collection is used for registering as a Hub |
Custom Theme |
Can be applied OR Inherited from the Hub to which it’s associated |
Can be applied OR Inherited from the Hub to which it’s associated |
Can be applied through Theme Generator concept |
Navigation Menu |
MegaMenu and Cascading both available and can be changed manually using PnP Powershell |
Not Available |
Same as Comm site |
Footer |
Available and can be disabled through PS and manually |
Not Supported |
Same as Comm site |
Left Navigation |
Not Available |
Available and can be changed using Quick Launch |
Depends on from which Site Collection is used for registering as a Hub |
Top Navigation |
Available and can be changed using Quick Launch |
Not Available |
Depends on from which Site Collection is used for registering as a Hub |
Global Navigation |
Not Available but inherits from it’s Hub if associated |
Not Available |
Available and can only be done manually through Edit option |
Shared Calendar |
Events with no O365 Group supported |
Group Calendar with O365 Group support |
Depends on from which Site Collection is used for registering as a Hub |
Purpose |
Broadcasting |
Internal Team members usage |
To keep all the related and connected Communication Sites and Team Sites associated with a single Hub for a more effective working and management |
O365 Group in built |
Not Supported |
Available |
Depends on from which Site Collection is used for registering as a Hub |
PrimaryBusinessObjective |
Showcase, Share a service, Tell a Story |
Connect, Collaborate, Create |
Depends on from which Site Collection is used for registering as a Hub |
Content Authors |
A small number of content authors and a much larger number of content readers 0r consumers. |
All members are content authors who jointly create and edit content. |
Depends on which Modern Site used for Hub Registering |
Governance |
Governance and policies often determined by the organization to ensure consistency of experience and effective management of organizational information. |
Governance and "norms" typically determined by the team. Practices are aligned in the best way to get work done. |
Depends on which Modern Site used for Hub Registering |
Quantity |
Expect to have fewer communication sites – aligned |
Expect to have a lot of team sites |
Promotes Quality with Adequate Quantity of Command Team Sites. |
Home Site |
Can be clubbed under a Hub |
Can be clubbed under a Hub |
****All Hubs can be clubbed under a Home Site and presented on Top Navigation |
Security Trimming |
Modern Site collection with Classic Sub Sites can support Security Trimming OR Use Modern News WP |
Modern Site collection with Classic Sub Sites can support Security Trimming OR Use Modern News WP |
Modern Site collection with Classic Sub Sites can support Security Trimming OR Use Modern News WP |
Save Site as Template |
Not Supported in Modern |
Not Supported in Modern |
Not Supported in Modern |
Cloning only Structure |
Possible Through PnP PowerShell |
Possible Through PnP PowerShell |
Possible Through PnP PowerShell |
Cloning like Site Pages |
Possible Through PnP PowerShell |
Possible Through PnP PowerShell |
Possible Through PnP PowerShell |
Cloning along with Content |
Possible Through Migration Tool |
Possible Through PnP PowerShell |
Possible Through PnP PowerShell |