Pull a copy of this repository and:
composer install
yarn
yarn dev
At this point you've pulled PHP and JS dependencies and built assets, now you need to install stuff:
./vendor/bin/concrete5 c5:install -i
and follow instructions (or set up a webroot to point to public and do it through your browser)./vendor/bin/concrete5 c5:package:install cascadiaphp
Now you're ready to start adding blocks. Start by adding:
- The logo image in the
Sitewide Header Left
area, just use animage
block and make sure to enable the link functionality - A navigation for the
Sitewide Header Left
are, a defaultautonav
block should work fine - A bunch of pages to fill out the navigation, the 6th one gets special treatment (use the "exclude from navigation" page attribute to exclude pages)
- Title backgrounds for each page, add an
image
block to thesubheader
area - A logo for the footer. The middle area needs an
image
block with a link - A
pagelist
for the footer links. The rightmost area should have apagelist
that maps to the section of the site you want
Any CSS / JS sources should be kept out of the public webroot and compiled in using laravel mix. You can find the existing
resources in ./resources
.
Use yarn watch
to recompile your stuff as you go. This combind with something like liveedit
makes the dev process
a lot nicer than it used to be