nswdpc / waratah
NSWDPC Silverstripe integration for the NSW Design System
Installs: 2 981
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 3
Open Issues: 12
Language:Scheme
Type:silverstripe-vendormodule
Requires
- nswdpc/silverstripe-analytics-chooser: ^0.2
- nswdpc/silverstripe-content-boilerplate: <1
- nswdpc/silverstripe-datetime-inputs: <1
- nswdpc/silverstripe-elemental-iframe: >=0.3.2 <1
- nswdpc/silverstripe-feedback-assist: ^0.2.3
- nswdpc/silverstripe-field-hint: ^0.1
- nswdpc/silverstripe-grid-helpers: ^0.2
- nswdpc/silverstripe-notices: ^0.1
- nswdpc/silverstripe-notification-boilerplate: <1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- phpunit/phpunit: ^9.5
Replaces
- nswdpc/silverstripe-nsw-design-system: v1.1.55
- dev-master
- v2.x-dev
- v1.1.55
- v1.1.54
- v1.1.53
- v1.1.52
- v1.1.51
- v1.1.50
- v1.1.49
- v1.1.48
- v1.1.47
- v1.1.46
- v1.1.45
- v1.1.44
- v1.1.43
- v1.1.42
- v1.1.41
- v1.1.40
- v1.1.39
- v1.1.38
- v1.1.37
- v1.1.36
- v1.1.35
- v1.1.34
- v1.1.33
- v1.1.32
- v1.1.31
- v1.1.30
- v1.1.29
- v1.1.28
- v1.1.27
- v1.1.26
- 1.1.25
- v1.1.24
- v1.1.23
- v1.1.22
- v1.1.21
- v1.1.20
- v1.1.19
- v1.1.18
- v1.1.17
- v1.1.16
- v1.1.15
- v1.1.14
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.1.0-rc17
- v1.1.0-rc16
- v1.1.0-rc15
- v1.1.0-rc14
- v1.1.0-rc13
- v1.1.0-rc12
- v1.1.0-rc11
- v1.1.0-rc10
- v1.1.0-rc9
- v1.1.0-rc8
- v1.1.0-rc7
- v1.1.0-rc6
- v1.1.0-rc5
- v1.1.0-rc4
- v1.1.0-rc3
- v1.1.0-rc2
- v1.1.0-rc1
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-rc.3
- v1.0.0-rc.2
- v1.0.0-rc.1
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.3.0-rc.8
- v0.3.0-rc.7
- v0.3.0-rc.6
- v0.3.0-rc.5
- v0.3.0-rc.4
- v0.3.0-rc.3
- v0.3.0-rc.2
- v0.3.0-rc.1
- v0.2.42
- v0.2.41
- v0.2.40
- v0.2.39
- v0.2.38
- v0.2.37
- v0.2.36
- v0.2.35
- v0.2.34
- v0.2.33
- v0.2.32
- v0.2.31
- v0.2.30
- v0.2.29
- v0.2.28
- v0.2.27
- v0.2.26
- v0.2.25
- v0.2.24
- v0.2.23
- v0.2.22
- v0.2.21
- v0.2.20
- v0.2.19
- v0.2.18
- v0.2.17
- v0.2.16
- v0.2.15
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
- dev-ss5
- dev-feat-sponsorship-component
- dev-cq-updates
- dev-feat-datepicker
- dev-feat-section-image
- dev-recaptcha-form-badge
- dev-feat-v1.2
- dev-wip-listbox-workaround
- dev-feat-page-notice
- dev-v1-0-x
- dev-nswds214
- dev-v2-13
This package is auto-updated.
Last update: 2024-11-04 02:39:29 UTC
README
This module adds support for the NSW Design System to a Silverstripe website.
If you are a NSW Government Agency using Silverstripe Framework and/or CMS, this is the module to use.
This module is maintained by the NSWDPC Digital Team. We're a friendly crew that welcomes pull/merge requests and issue reports via Github.
Features
- ✅ Implements all components from the NSW Design System v3.x
- ✅ Standard page layouts based on template examples
- ✅ Integrates our supported Elemental content blocks
- ✅ Includes the NSWDPC Silverstripe content authoring boilerplate containing content authoring tools.
- ✅ Forms: supports all Silverstripe form fields plus our supported form field extensions
- ✅ Adds SlimSelect for
<select multiple>
support - ✅ A simple frontend build process using Yarn or NPM
- ✅ Themes and templates: supports adding project-specific JS and SCSS requirements to the build, including templates and settings overrides
- ✅ Branding: full support for Masterbrand, Co-brand and Independent entities within the NSW branding guidelines.
Installation
Starting within a standard Silverstripe v4 installation, install via Composer.
Silverstripe >= 4.10.0
composer require nswdpc/waratah:~1.1.0
Silverstripe < 4.10.0
composer require nswdpc/waratah:~1.0.0
After installation
Next 👉 building the frontend assets
License
Documentation
Configuration
See _config directory for default configuration settings
Maintainers
Security
If you have found a security issue with this module, please email digital[@]dpc.nsw.gov.au in the first instance, detailing your findings.
Bugtracker
We welcome bug reports, pull requests and feature requests on the Github Issue tracker for this project.
Please review the code of conduct prior to opening a new issue.
Development and contribution
If you would like to make contributions to the module please ensure you raise a pull request and discuss with the module maintainers.
Please review the code of conduct prior to completing a pull request.