Developer Resources

Platforms

Drupal

Drupal is a free and open-source content management system (CMS) based on PHP and MySQL Database. Similar to WordPress, Drupal is appropriate for larger, more complex sites and is highly customizable.

Drupal on Campus

All of the colleges are hosted on Drupal, and the academic departments under these colleges are being added as the college is ready for them.

Wordpress

WordPress is a free and open-source tool and a content management system (CMS) based on PHP and MySQL Database.

Anyone on campus can create a WordPress site with the WWU WordPress theme using the WordPress Self-Service page.

Related Tools

Ashlar

Ashlar is the Drupal theme for the Western Design System, developed by WebTech.

You can follow changes to the theme via the Ashlar Release Notes.

Contribute to the Theme

Everyone on campus is welcome to contribute to Ashlar!

How to get started developing

The Ashlar BitBucket repository contains detailed instructions for getting started, with or without a local Drupal installation.

How to submit changes
  1. Clone the repository to your local machine
  2. Checkout a new branch to develop on
  3. Commit your changes
  4. Push your branch up to the remote repository
  5. Create a pull request

Your pull request will be reviewed by the WebTech team. If we have any feedback for you, it will be discussed in the pull request. If everything looks good, we will merge your changes.

We release changes on a weekly schedule, and deploy on Mondays.

Docusaurus

Pattern Lab is our component based design system library. Many web themes are built with these components and are managed via Docusarus. It is a useful tool for generating/referencing the markup for different components on other platforms.

View a demo of Ashlar's Pattern Lab

Follow the instructions in the Ashlar repository to start working with Pattern Lab on your local machine.