Skip to content

The website for CascadiaPHP, an annual PHP conference held in Portland, Oregon

Notifications You must be signed in to change notification settings

PHPDX/cascadiaphp.com

Repository files navigation

Welcome to the repository for Cascadia PHP's 2019 ⛰️ website!

Build Status Quality Score Coverage Status

Setting up a local copy

Pull a copy of this repository and:

  1. composer install
  2. yarn
  3. yarn dev

At this point you've pulled PHP and JS dependencies and built assets, now you need to install stuff:

  1. ./vendor/bin/concrete5 c5:install -i and follow instructions (or set up a webroot to point to public and do it through your browser)
  2. ./vendor/bin/concrete5 c5:package:install cascadiaphp

Now you're ready to start adding blocks. Start by adding:

  1. The logo image in the Sitewide Header Left area, just use an image block and make sure to enable the link functionality
  2. A navigation for the Sitewide Header Left are, a default autonav block should work fine
  3. 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)
  4. Title backgrounds for each page, add an image block to the subheader area
  5. A logo for the footer. The middle area needs an image block with a link
  6. A pagelist for the footer links. The rightmost area should have a pagelist that maps to the section of the site you want

Development

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

About

The website for CascadiaPHP, an annual PHP conference held in Portland, Oregon

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages