Meeting Minutes:
Kevin took the minutes, so he doesn't have to buy anyone a beer but himself (and he did!)
favorite movies to code by (today):
- Patrick: Tron & Season II of Metalocalypse
- Roger: The Hangover (even though he doesn't write a lot of code these days)
- Tanya: Labyrinth & 1776
- Bre: Goodwill Hunting
- Kevin: Kill Bill I/II
- Kate: 5th Element
- Donna: Star Trek (reboot)
Reminder: Adobe User group at UNH tomorrow at 1:30pm (5/10) http://nhaug.blogspot.com/
Ideas for DrupalCampNH 2011:
Interactive presentations were coolest at DrupalCon - lectures are snooze-fests
Presenters shouldn't be under-prepared (talk to each other beforehand)
Nerf guns - WebKenny presentation about SQL injection (shoot at mobile device users) = awesome
Promote sessions that engage the audience actively
Session Ideas:
Maintaining End-User experience
- lots of nodes
- no built-in workflow
- how to apply the traditional content publishing model?
- Ask Brian Travis (author of Pro Drupal 7 Windows Development - book has workflow coverage
- Can control editing vs. publishing, but there is no notification for approval process
Resources:
- Workflow module?
- Moderate module?
- Book: http://www.amazon.com/Pro-Drupal-7-Windows-Developers/dp/143023153X
Content Editor best-practices
- WYSIWYG settings
- Never put PHP in body field because cron will index it and execute it
- PHP in a block will get run by cron
- What You See Is NOT What You Get
Upgrading large or enterprise sites from D6 to D7
- - recommendation: turn off Overlay module (lightbox-like admin interface) - requires most recent PHP version
- - Replace new menu system with old Admin Menu
Performance Notes: Install APC (PHP opcode cache) - makes Drupal scream (fast)
- - runs as an Apache module
- - install APC first, then add to httpd.conf file
Help Me Sell Drupal
- - Why Drupal? Why not Joomla, Wordpress, Mira, .NET, etc?
- - Assessing client needs and choosing the most appropriate technology
- - Segways into Drupal Workflow - how to make Drupal usable by a client after cutting the cord
- - If our staff already knows one tool, why switch to one with such a steep learning curve
- - D6 or D7?
- - When you know you have to extend your CMS, which one do you use?
- - Hacking a CMS versus extending a CMS
- - Where is Drupal going? Mobile, application framework, open-standards
What Do You Need for a Drupal 7 Installation?
- - Chaos Tools
- - Panels
- - What other contrib modules are available? Media?
- - Use 960gs theme to create new layouts with Panels module
Misc:
NOTE: Get a video of the keynote from DrupalCon 2011 Chicago: http://www.archive.org/details/keynote_dries (slideshow only)
960gs theme - why is a grid system awesome?
- column layouts
Drupal Deployment Topics:
Transitioning from Stage to Prod
- ant scripts to tar, gzip, dump db and unpack on new system
Patrick shared his copy of Watchdog magazine - get a subscription!!
- http://drupalwatchdog.com/