GroupHomepage (e3dc7334-cec0-4d2c-8b90-e4857698fc4) is a hidden feature that is activated by defaul on the modern team sites. Does not matter if the site is Office 365 Group-connected or not.
The name of this feature might be misleading. The feature does not really do anything related to the unified Office 365 groups.
When this feature is activated:
- Home.aspx file is added to the SitePages library. Only if Home.aspx did not exist.
- The page is given 0x0101009D1CB255DA76424F860D91F20E6C4118 content type. Which is a Modern Page.
- PageLayoutType property of this page is set to Home. This layout is unique because it has no large top header that takes up a lot of space. Also, this layout does not allow comments (AAIK).
- The Home.aspx page is published.
- Home.aspx page is set as a site's home page.
When you deactivate the feature literary nothing will happen. The feature has no FeatureDeactivated receiver.
The code for the feature is located in the Microsoft.SharePoint.Portal dll (SP 2019), in the GroupHomepageFeatureReceiver class.
On a classic team site, I have renamed a default Home.aspx page to Home2.aspx and then activated the feature:
# Enable Modern home page (GroupHomepage) feature:
This is the result:
This is a very simple feature. It just creates a new modern home page if it does not exist.