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 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.
CampusWeb is a on-campus resource for websites built with HTML, CSS, and JS. WebTech provides a light, responsive Dreamweaver Template for sites hosted on this service.
Adobe Dreamweaver enables users to maintain complex HTML / CSS sites visually without coding if desired. Each editor will need to purchase a copy of Dreamweaver.
Contact WebTech for assistance with CampusWeb sites.
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.
Pattern Lab is our component based design system library. The Drupal 8 theme is built on Pattern Lab, and it is a useful tool for generating/referencing the markup for different components on other platforms.
Follow the instructions in the Ashlar repository to start working with Pattern Lab on your local machine.