frankmullenger/underconstruction

本软件包最新版本(dev-master)没有提供许可证信息。

SilverStripe 正在建设中页面模块

dev-master 2012-11-29 22:02 UTC

This package is not auto-updated.

Last update: 2024-09-14 12:54:42 UTC


README

维护者联系方式

  • Frank Mullenger (frankmullenger_AT_gmail(dot)com) 我的博客

需求

  • SilverStripe 3.0

文档

这基本上是保留页面模块的一个改进版本,实际上实现了相同的功能。安装此模块时,会在资产文件夹中创建一个静态HTML错误页面。然后,当非管理员用户尝试访问网站时,将显示错误页面。一旦管理员用户登录,他们就可以随意浏览网站。

此外,当显示正在建设中的页面时,它会向浏览器返回503 - 服务不可用的HTTP状态码。

此模块可以轻松地修改为生成任何类型的维护页面并返回任何类型的HTTP状态码。

我已经更新了模块,以便可以通过SiteConfig->Access选项卡方便地打开或关闭正在建设中的页面。

安装说明

  1. 将此目录放置在您的SilverStripe安装根目录下,并将其命名为'underconstruction'。
  2. 访问您的网站.com/dev/build以重建数据库并创建正在建设中的页面。
  3. 通过在/资产文件夹中查找error-503.html页面来检查是否已创建正在建设中的页面。
  4. 如果您想随时更新错误页面(因为您的页面模板可能已更改),只需删除/资产文件夹中的error-503.html页面,然后再次运行/dev/build以重新生成它。
  5. 如果您的网站处于开发模式,则不会显示正在建设中的页面。
  6. 您需要转到SiteConfig->Access选项卡并勾选“显示正在建设中的页面?”复选框。

您可以在Packagist上找到此模块

使用概述

  1. 使用上述说明安装模块。
  2. 当您不再想显示正在建设中的页面时,您可以选择删除此模块(通过删除'underconstruction'目录)或在SiteConfig->Access选项卡中取消勾选相关复选框。