2017 © Pedro Peláez
 

silverstripe-module silverstripe-universalerrorpage

Set SilverStripe to use a pre-defined shared HTML or PHP file on the server rather than generating one from the theme/templates.

image

marketo/silverstripe-universalerrorpage

Set SilverStripe to use a pre-defined shared HTML or PHP file on the server rather than generating one from the theme/templates.

  • Tuesday, April 19, 2016
  • by nathanbrauer
  • Repository
  • 12 Watchers
  • 3 Stars
  • 2,802 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 1 Versions
  • 3 % Grown

The README.md

SilverStripe Universal Error Page Module

Documentation

This module is used to add universal error pages to a site or a collection sites. You can use it to specify a path of where to find some standard error pages. These pages can be plain html which will output the raw html of the file or it can be a php file which it will just output the response from a php file., (*1)

Requirements

  • SilverStripe 3.2

Composer Installation

composer require marketo/silverstripe-universalerrorpage

Config

The module can be modified via a YAML file to specify a path or a particular file for a certain error code. To define a path specify this in a YAML config file under UniversalErrorPage with the name DefaultPath If no path is defined it defaults to /var/www/error_pages/ You can also specify a page for a particular error code under UniversalErrorPage., (*2)

Sample YAML config

UniversalErrorPage:
  ConvertOnDevBuild: true
  DefaultPath: '/etc/apache2/error/'
  404: '/etc/apache2/error/error.php'

Any existing SilverStripe error pages will need to be removed as well as the static html files which are created in assets., (*3)

Maintainer Contacts

  • Nathan J. Brauer (nathan@marketo.com)
  • Kirk Mato (kmayo [at] solnet.co.nz)

TODO

  • [ ] Add Tests
  • [ ] Fix Extension point and test it
  • [ ] Add dev task to remove SilverStripe Error pages and static error pages
  • [ ] Find way to prevent /dev/build from generating static pages

The Versions

19/04 2016

dev-master

9999999-dev

Set SilverStripe to use a pre-defined shared HTML or PHP file on the server rather than generating one from the theme/templates.

  Sources   Download

BSD-3-Clause

The Requires

 

by Kirk Mayo
by Nathan J. Brauer