fortytwo-studio / craft-cms-boilerplate
This is a boilerplate for Craft CMS
Installs: 158
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 3
Open Issues: 0
Language:Twig
Requires
- adigital/cookie-consent-banner: 2.0.1
- craftcms/aws-s3: 2.2.1
- craftcms/cms: 4.12.5
- craftcms/redactor: 3.1.0
- ether/seo: 4.2.3
- sebastianlenz/linkfield: 2.1.5
- solspace/craft-freeform: 5.6.4
- spicyweb/craft-neo: 4.2.16
- verbb/buttonbox: 4.2.4
- verbb/navigation: 2.1.1
- verbb/super-table: 3.0.15
- vlucas/phpdotenv: ^3.4.0
- wrav/oembed: 3.1.1
Requires (Dev)
- yiisoft/yii2-shell: ^2.0.5
- dev-master
- v1.3.1
- v1.3.0
- v1.2.10
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- 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.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-add-license-1
This package is auto-updated.
Last update: 2024-11-07 16:36:42 UTC
README
This is a boilerplate for a craft install with a few plugins already installed, custom file structure, and a few pages with nav and a footer.
Usage
Firstly you need to create a database on your localhost.
To set up the boilerplate, you can use composer:
composer create-project fortytwo-studio/craft-cms-boilerplate [path]
Alternatively you can:
- Clone the repo
- Run
composer install
- The
post-install-cmd
hook will run the setup, db import, npm install and finally removes the post-install-cmd scripts
- The
Gulp
Gulp is utilised in the project to watch and build sass and js.
Therefore you will need to have gulp-cli
installed to rebuild files. You can install it with node - npm install --global gulp-cli
.
After that, just use gulp
in the terminal to turn on the file watchers.
Plugins installed
- craftcms/aws-s3
- supercool/buttonbox
- solspace/craft-freeform
- spicyweb/craft-neo
- verbb/navigation
- craftcms/redactor
- ether/seo
- verbb/super-table
Bootstrap
Bootstrap is installed as a node module and is imported in ./public/css/style.scss
JQuery
JQuery is installed as a node module and is imported an initialized in ./public/js.main.js