Pull a copy of this repository and:
composer installyarnyarn 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 -iand 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 Leftarea, just use animageblock and make sure to enable the link functionality - A navigation for the
Sitewide Header Leftare, a defaultautonavblock 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
imageblock to thesubheaderarea - A logo for the footer. The middle area needs an
imageblock with a link - A
pagelistfor the footer links. The rightmost area should have apagelistthat 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