Content Moved to https://drupaldemo.ed.uiuc.edu/
Please fill out pre survey at: https://drupaldemo.ed.uiuc.edu/node/add/pre-bootcamp-survey
Updated logistics, map, agenda etc. is there also.
Information Below is out of date. Current Info is at https://drupaldemo.ed.uiuc.edu/
Below is a first take at an agenda for a 1-day Drupal Boot Camp planned for Friday, April 4 2008. Please feel free to adjust and re-structure as you see fit. Sign up for any topics you'd like to offer to teach.
Target audience: Webmasters and others with an interest in learning how Drupal can help you run a more powerful website easily. General familiarity with with HTML/CSS and updating or managing websites is needed, but no prior knowledge of Drupal or PHP is needed.
Date:
Friday, April 4 2008
Location:
(Someone have the address)
8:30 Check-in
9am-12noon Morning Session
Introduction to Drupal - 20 minutes -- smerrill
* What is Drupal?
* What is a CMS & WAF?
* Content (node) vs. Form (theme)
* How Drupal works (PHP, hooks API)
* Drupal's fast-growing community and contrib modules
* Who's using Drupal around Illinois? (ACES, CITES Ed Tech, Ed, etc)
* Installation - where to go for help + common obstacles/mistakes (we're not going to show installation)
Quick Tour of Drupal - 20 minutes -- BrandonOJC
(suggest using a WYSIWYG but otherwise showing a basic install)
* Public view of a Drupal site
* Author/Admin view of same site
* Add a page
* Edit a page
* Add a menu item
* Change a settings in the admin area (eg, adding a taxonomy category)
* Mention stuff you get "for free": RSS feeds, search, user permission levels, clean URLs, revisions, blogging and commenting.
* Many of these powerful things we'll see throughout the day are "automatic" with Drupal; beyond that there are thousands of contrib modules some of which we'll see throughout the day.
Blocks and Menus - 20 minutes -- _____?
* blocks
* weight
* menu administration
*
10:15-10:30 Morning break
Modules - 15 minutes -- JohnB. Copresenter[s] welcome.?
* installing a module. CVS & Download. Which folder to put it in. Core and Contributed.
* module settings. simple menu. setting access
* how to find and choose modules.
** understand fantastic four and other "unofficial core" modules: http://www.johnandcailin.com/blog/john/fantastic-four-drupals-unofficial...
** how commonly used
** what your friends are using
** bugs, patch, and upgrade frequency
** documentation
** number of maintainers
** possible future module ratings on drupal.org
** http://drupalmodules.com/
** Lullabot Podcast 50: 50 Drupal Tips and Tricks
** Lullabot Podcast 40: Top 40 Drupal Projects
** Lullabot Podcast 38: Depracated.
** use in distributions and acquia distributions
** use of appropriate hooks especially themeing
* [in theming section now - John] how to install a theme
CCK/Views - 20 minutes?? -- KarenS
* perhaps views too? [Karen] Would be best to cover both but 20 minutes is not much time for that, maybe give this topic more time since this is so important?? [John] Agree. A little more in depth on this will also give a better sense of the "feel" of drupal since the panel discussion will be more talk than demo.
* how to create a new content type
* how to adjust its fields and order
* describe the universe of CCK-related modules
Theming - 20 minutes -- Jeremy Todd
* installing and turning on themes
* editing an existing theme
* making custom regions
* show example of University of Illinois themes in use
* panel discussion: different theming techniques (starting from scratch versus using an existing theme, etc)
[Jeremy] * Moved this to after discussion of CCK/content types, so we can cover node theming as well
Advanced Topics and Modules -- Panel Shout Out (not necessarily demos)
[Karen] there really won't be time for demos of all these, they will probably need to be descriptions of most, maybe demo one or two
* WYSIWYGs
* Uploading files
* Linking
* Clean URLs [Jeremy] auto-enabled in D6 -- probably not necessary to cover
* SEO
* survey module
* actions module [Karen] should note that this is in core in D6
* workflow and revision_moderation
* print-friendly pages
* custom modules
* administrative concerns and approaches.
* accessibility [Brandon] could describe drupal sites scoring well in UIUC's FAE http://fae.cita.uiuc.edu/
Best Practices and Getting Over the Learning Curve -- Panel Shout Out?
* don't hack the core
* how to find good modules
* what is coming in Drupal 6 and when to use it
* books and resources
* drupal's learning curve
12-1pm Lunch Break
(arrange box lunches or walk to a campustown restaurant?)
1pm-3pm Afternoon Hands-On Session
Get Your Own Drupal -- JohnBarclay. I'll take care of this. I'll probably send out urls and passwords beforehand to avoid wasting time on this and so people completely new to drupal can poke around.
* basic instructions to get everyone logged on to their own site they can learn and play with for the afternoon
[Karen] What modules will be available on the test sites? Will they have anything set up or be blank canvases? If we want some beginning content, what will it be?
[John] It will be a multisite install, so everyone will have access to the same set of modules and I can put as many as we like on it. currently i have: cck, auto_nodetitle, devel, fivestar, glossary, nice_menus, pathauto, porterstemmer, quiz, s5, taxonomy_theme, tinymce, token, views, webform, workflow, actions
Requests:
Topics the presenters can show you one-on-one this afternoon if desired:
* any of what we've talked about
* or any other questions you have
* or some sample assignments.
3-4pm Social Hour
(maybe hang out or head to a cafe for socializing?)
[Karen] Handout material -- should we provide any handouts, if so, what, and who will do it?
[Brandon] Handouts are great for things like book names, URLs for resources, and stuff like that that we don't want to make people write down. I could work on a hand-out of books and URLs. Any other ideas?
- Drupal 5 Theme Developers Cheat Sheet: http://www.minezone.org/blog/2007/12/18/drupal-theme-developers-cheat-sh...
- Drupal 5 Forms API (2.0) Cheat Sheet: http://www.lullabot.com/files/formapi.pdf