PHPackages                             innoweb/silverstripe-default-home - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. innoweb/silverstripe-default-home

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

innoweb/silverstripe-default-home
=================================

A simple module that creates a Home Page per website or MultiSites Site.

4.0.0(7mo ago)09751BSD-3-ClausePHP

Since May 13Pushed 7mo ago2 watchersCompare

[ Source](https://github.com/xini/silverstripe-default-home)[ Packagist](https://packagist.org/packages/innoweb/silverstripe-default-home)[ Docs](https://github.com/xini/silverstripe-default-home)[ RSS](/packages/innoweb-silverstripe-default-home/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (12)Used By (0)

Silverstripe Default Home
=========================

[](#silverstripe-default-home)

[![Version](https://camo.githubusercontent.com/75a29e2ca179d7b06cb590ab08988405fe808e8baab8525406754787c1959128/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696e6e6f7765622f73696c7665727374726970652d64656661756c742d686f6d652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/innoweb/silverstripe-default-home)[![License](https://camo.githubusercontent.com/b8bc9ba5d26903180b8a2315deededf124247891c6596f754a46739ae85a8030/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f696e6e6f7765622f73696c7665727374726970652d64656661756c742d686f6d652e7376673f7374796c653d666c61742d737175617265)](license.md)

Overview
--------

[](#overview)

This modules makes sure that the homepage for a site is always accessible through the URL segment configured in `SilverStripe\CMS\Controllers\RootURLController::default_homepage_link` (usually 'home'). The module also makes sure that the homepage exists and can't be unpublished or deleted. It also hides the homepage from menus (`ShowInMenus=false`).

This module supports single site as well as [multisites](https://github.com/symbiote/silverstripe-multisites) and [configured-multisites](https://github.com/fromholdio/silverstripe-configured-multisites) setups.

Requirements
------------

[](#requirements)

- Silverstripe CMS 6.x

Installation
------------

[](#installation)

Install the module using composer:

```
composer require innoweb/silverstripe-default-home dev-master

```

Then run dev/build.

Configuration
-------------

[](#configuration)

For this module to work you need to create a homepage class in your project and this module's HomePageExtension to it:

```
