An open API service indexing awesome lists of open source software.

https://github.com/fractaslabs/silverstripe-security-layouts

SilverStripe module for fancier security layouts (login, logout, lost password etc.)
https://github.com/fractaslabs/silverstripe-security-layouts

security silverstripe silverstripe-4 silverstripe-module silverstripe-theme

Last synced: 6 months ago
JSON representation

SilverStripe module for fancier security layouts (login, logout, lost password etc.)

Awesome Lists containing this project

README

          

# SilverStripe security layouts
[![Latest Stable Version](https://poser.pugx.org/fractas/security-layouts/v/stable)](https://packagist.org/packages/fractas/security-layouts)
[![Latest Unstable Version](https://poser.pugx.org/fractas/security-layouts/v/unstable)](https://packagist.org/packages/fractas/security-layouts)
[![Total Downloads](https://poser.pugx.org/fractas/security-layouts/downloads)](https://packagist.org/packages/fractas/security-layouts)
[![License](https://poser.pugx.org/fractas/security-layouts/license)](https://packagist.org/packages/fractas/security-layouts)

## Overview
SilverStripe module for fancier security layouts _(login, logout, lost password etc.)_ see [Screenshoots](#screenshoots) to see how they look.
Inspired by Bootstrap 4.

## Note
This module overwrites couple of _SilverStripe FormField templates_ in order to style checkbox and input fields.

## Requirements
- SilverStripe CMS 4+
- SilverStripe Framework 4+

## Version info
The master branch of this module is currently aiming for SilverStripe 4.x compatibility

[SilverStripe 3.0+ compatible version](https://github.com/fractaslabs/silverstripe-security-layouts/tree/1.0)

## Installation & Usage
- Install via Composer
```
composer require "fractas/security-layouts" "2.0.x-dev"
```
- Add to your config.yml file:
```yml
Fractas\SecurityForm\SecurityFormController:
company_logo: 'path/to/logo.svg' # path to project or company logo, if not specified defaults to logo.png (SilverStripe logo)
company_name: 'ACME' # name of company or project, if not specified defaults to SiteConfig Title
company_link: 'http://www.example.com' # project or company link, if not specified defaults to Site's BaseHref
```
- Run flush=all in your browser

## Screenshoots

![Security Layout Log In](docs/images/security-layout-log-in.png)

![Security Layout Lost Password](docs/images/security-layout-lost-password.png)

![Security Layout Password Sent](docs/images/security-layout-password-sent.png)

![Security Layout Log Out](docs/images/security-layout-log-out.png)

![Security Layout Log In Logged As](docs/images/security-layout-log-in-logged-in.png)

## Bugtracker

Bugs are tracked on [github.com](https://github.com/fractaslabs/silverstripe-security-layouts/issues)

## Licence

See [Licence](LICENSE)

## Credits

- logo.png by SilverStripe.org