Please contribute feature requests, bugs, fixes, and patches in the issue queue.
Questions about using the theme? Ask them in the Drupal forum.
About the ASU Zen Theme Project
The ASU Zen project is an open source initiative to develop an ASU theme system for Drupal sites at the university. The code is based on the Zen theme system (originally by Jeff Robbins of Lullabot and currently by John Albin Wilkins). The ASU Zen theme was originally created by Jeff Beeman, Nathan Gudmunson and Kathy Marks from a design created by Cindi Farmer, Natalie Goebig and Anish Adalja and a team of ASU designers.
Releases
NOTE: These packages may not be the absolute latest version of the theme. For the latest changes, check out the files from SVN.
IMPORTANT: You must also install the latest version of the Zen 6 theme and the Theme Settings API.
Please read the instructions in the README before installing.
| Description | Download | Release Date |
|---|---|---|
| ASU Zen gold 6.x | asuzen_gold-6.x-1.4.tar.gz | September 20, 2009 |
| ASU Zen gold scoped 6.x | asuzen_gold_scoped-6.x-1.4.tar.gz | September 20, 2009 |
| ASU Zen maroon 6.x | asuzen_maroon-6.x-1.4.tar.gz | September 20, 2009 |
| ASU Zen maroon scoped 6.x | asuzen_maroon_scoped-6.x-1.4.tar.gz | September 20, 2009 |
Important Links
Issue tracking
Subversion repository
Browse / review code
Help Develop the ASU Zen Theme
The ASU Zen project is a collaborative effort. Drupal developers from around the university are encouraged to check out the latest version from the Subversion repository and look for problems and fixes, then report what they've found in JIRA.
If you've never worked on an open source project, JIRA or Subversion, you're not alone. You don't have to be an expert to help out. We make a lot of mistakes ourselves, so are very tolerant of goofs. The beauty of this sytem is we can easily rollback. Feel free to ask questions on the Drupal forums or by emailing the project leads.
How to Get Started
1. Install Subversion
The ASU Zen project runs on Subversion and JIRA. Subversion keeps track of every version of the code for us. JIRA is issue tracking software.
- To check out a copy of the ASU Zen theme, you'll need a Subversion client. For an excellent write up on this, see Install and configure a Subversion client on your workstation.
- Once you have your client installed and configured, you can "check out" a copy of the asuzen-6.x theme from the Subversion repository.
2. Set Up a Test/Dev Site
- Set up a site with the latest version of Drupal 6.x from http://drupal.org.
- If you haven't already, check out a copy of asuzen-6.x from the Subversion repository and install it in your /sites/all/themes folder.
- Download the latest version of Zen 6 from http://drupal.org/project/zen and put it in your /sites/all/themes folder. The two themes (zen and asuzen) should be side-by-side in the themes folder. The ASU Zen subtheme is dependent on the Zen theme.
- Download the Theme Settings API module from http://drupal.org/project/themesettingsapi and install it in your /sites/all/modules folder.
3. Contribute Code
- Before starting to work on the ASU Zen theme, familiarize yourself with the changes and new features in Drupal 6.x theming. Drupl.org has loads of information on theming and the new Zen 6 theme.
- Next, browse the issue queue for a bug or feature request you'd like to work on. You can assign the issue to yourself.
- Once you have code that you'd like to submit, either for a bug fix or a new feature, create a patch. Patches are text files containing the difference between files. For more on creating patches, see Drupal.org or this article.
- Attach your patch to an issue in the queue. If an appropriate issue doesn't exist, create one.
