WWU Drupal User's Group
Presentations
Official Minutia
- Drupal is pronounced DREW-ple
- Official Drupal Song
Module Development for Drupal
Theming
- "Traditional"ways to theme
- find a theme you like on drupal.org/project/Themes and configure it with provided modifications
- Start with Zen or Stark and modify the css
- Quick Introduction to "tipple-fip" theming (theming from scratch)
- Some great Drupal sites for inspiration
Resources
- Api.drupal.org for Module building
- Using Drupal (Lullabot book)
- Contributions/ testing as part of community
- Where to start?
- Testing fixed issues (drupal.org/project/issues)
- How to read the issues page
- white - active (no solution)
- red - needs work - coders only
- yellow items need review (try it and see if this resolves the issue)
- light green - reviewed and tested
- What newbies can do
- Find and mark duplicate issues
- Answer support requests
- Verify/close bug reports (first install patch!)
- Mark issues that are unclear as “needs info”
- How to read the issues page
- Update Documentation
- Testing fixed issues (drupal.org/project/issues)
- Where to start?
- CDs from Lullabot:
- Understanding Drupal; (or talk to Marie)
- CCK (or talk to Danny Chan)
- Views (or talk to Danny Chan)
- Lynda.com (call STC for codes)
- Lullabot Class Presentations
Mac Editors
Cross platform PHP Editors
- Free
- Eclipse.org
- Komodo Edit (ActiveState)
- Not free
- Komodo IDE ($295)
- Komodo IDE - student pricing - $99 (order)
- Other editors discussed here...
Tips / Tricks / Tools
- Acquia drupal for local development environment (localhost). See Stack Installer for web server, sql, php, drupal and modules. Other installers for Apache, MySQL, and PHP combined packages:
- For Mac - MAMP
- For PC - WAMPServer or XAMPP
- Theming with Artisteer desktop app ($130)
- Firefox add-ons: Web Developer ; Firebug ;
- For telling if something is a Drupal site: Live HTTP Headers
- Tools, Live HTTP Headers, visit site, go to Headers toolbar window and type exp, looking for the following in the output: "Expires: Sun, 19 Nov 1978 05:00:00 GMT"
- For telling if something is a Drupal site: Live HTTP Headers
- Administration theme setting in Drupal: admin > settings > administration theme
- Devel module – themer info / generate content / switch users
- Beauty tips demo
- also a Drupal module
- Needs: Google Explorer Canvas for IE
7.0 News
- Have added automated tools for testing (security)
- New ui; increased jQuery integration
- Part of CCK included (fields capability)
- Code Freeze Sept 2009 – expected release late winter 2010
Multisite
- Some info provided - more notes coming soon
- create a folder for each subsite under Sites folder in Drupal install
- Each site will need its own database
- Each site will need its own settings.php file in the root of the subsite (Sites/subsite/settings.php)
- Modules to be shared by all sites put in Sites/All/Modules
- Themes to be shared by all sites put in Sites/All/Themes
Where Next?
Some possibilities:
- regular meetings
- more lighting talks or presentations on current work by participants
- discussion list
- website for info
Page Updated
12.08.2009
