Index Page

Component ID

2460835

Component name

Index Page

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

367

Component created

Component changed

Component body

Provides a blank <front> page (Landing/Home page) — that is not a node. As often, someone sets up a site using a content-type node with no actual Body content; as the frontpage. Then, at some future point a miseducated content editor un-publishes or deletes that node causing the site to break..


Gif Animation of index_page.module in different themes
The Index Page is then ready to have blocks, views, panels (whatever) placed as you need.

  • true path: /index
  • config path*: /admin/appearance/index-page

*This alternative UI for frontpage variable is to provide a simplified UI for Editors who might be "occasionally required to alter the frontpage..." and set the HTML Title tag on the front page

Install/Uninstall:

  • Install: Sets /index for front page.
  • Uninstall: attempts to return to /node or /. Which is the same basic logic as core initially uses on install.

Recommend Using With:

  • Node Page Disable-- remove /node forever*!! [*as long as module is enabled]
  • Rabbit Hole — hides all kinds of other stuff not intended to be in most average company sites (ie: taxonomy/term/%TID paths, user paths.. etc)

Other related protections:

  • User One — protect User 1 account from being deleted by other 'admin'
  • Secure Permissions — force Permission Variables to code.

Drupal 8 Version

although porting this module to 8 is possible, i wasn't planning on doing so as Page Manger is becoming it's own module (although PM still would let someone delete that path..). Should anyone wish me to: please Add Issue to 'Index Page'.. i then will.