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
- Clone the repository to your local machine
- Checkout a new branch to develop on
- Commit your changes
- Push your branch up to the remote repository
- 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.