Your SlideShare is downloading. ×
0
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drupal Kitchen: a Hands-on Workshop for Anything from Creating Blog Posts to Overwriting Theme Functions

1,236

Published on

Computers in Libraries preconference workshop presented by Eric Goldhagen and Jenna Freedman

Computers in Libraries preconference workshop presented by Eric Goldhagen and Jenna Freedman

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,236
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • introduction : 1:30-1:50 including getting settled ERIC intro to free software: 4 minutes ERIC intro to drupal: 4 minutes JENNA drupal applications in libraries: 5 minutes websites: http://www.piscatawaylibrary.org Google search tabs across top with drop down menus main navigation blog events block tag cloud flickr custom blocks--Twitter, resources for teachers basic info at bottom of every page (address!)‏ blocks change when you go beyond the home page, e.g. meeting rooms (booking system is drupal?)‏ online resources--groups databases with a taxonomy bummer that catalog is hosted by the provider catalog enhancers: http://www.darienlibrary.org the famous SOPAC--social OPAC tagging rating community reviews views physical appearance catalogs: http://altpress.slcpl.org tagging views (?)‏ record (food not bombs-->try try again)‏ cover image author (why not hot?) email (why hot?) description length reviewer volume/issue/date dimensions date received price runs out of Bs? generates similar radical reference question posting and answering anonymous vs authenticated users aggregated blogs research guides http://www.lib.sfu.ca/help/subject-guides/womens-studies/home, compare with libguides tabs profile meebo widget page views page forward social network links
  • Register User roles Authentication Editing profile Rss feed Blog post Bold Link List Image URL
  • Admin—site config  site information Modules—search modules (e.g. library or twitter), versions core vs. optional vs. contributed, searching the site View pending patches: submit bug report Critical thinking: usage statistics, contributor Themes Try a bunch FROM MY ACCOUNT/EDIT Blocks Turn things on & off, move them around
  • Transcript

    • 1. Drupal Kitchen: a Hands-on Workshop for End-users, Site Administrators and Developers Eric Goldhagen & Jenna Freedman Computers in Libraries, April 2010
    • 2. The plan <ul><li>1:30-1:50 intro </li></ul><ul><li>1:50-2:50 lab I </li></ul><ul><li>2:50-3:10 break </li></ul><ul><li>3:10-4:10 lab II </li></ul><ul><li>4:10-4:30 developer/end user communication </li></ul>
    • 3. What do we mean by Free <ul><li>Free Software is defined by 4 basic rights </li></ul><ul><li>Free to read source code and evaluate it for security and other reasons </li></ul><ul><li>Free to modify source code for your own use </li></ul><ul><li>Free to distribute your modifications </li></ul><ul><li>Free to anyone for any use </li></ul>
    • 4. Foundations of Freedom: GNU and Linux <ul><li>Richard Stallman </li></ul><ul><ul><li>GNU (GNU Not Unix) </li></ul></ul><ul><ul><ul><li>Started writing free software utilities for unix in 1984 </li></ul></ul></ul><ul><ul><ul><li>Stallman personally wrote an impressive amount of software </li></ul></ul></ul><ul><ul><ul><li>Founded GNU and Free Software Foundation http://gnu.org http://www.fsf.org </li></ul></ul></ul><ul><ul><ul><li>By 1991 GNU created all the elements of a free OS except a kernel </li></ul></ul></ul><ul><li>Linus Torvalds </li></ul><ul><ul><li>Linux </li></ul></ul><ul><ul><ul><li>Wrote linux kernel in 1991 </li></ul></ul></ul><ul><ul><ul><li>Linux was released under GPL, the software license written by Richard Stallman </li></ul></ul></ul>
    • 5. Drupal <ul><li>Content Management System </li></ul><ul><li>Initially written by Dries Buytaert </li></ul><ul><li>Drupal is dutch for Drop </li></ul><ul><li>Drop.org was the first drupal site </li></ul><ul><li>Drop was a typo, it was supposed to be Dorp (village in dutch) </li></ul>
    • 6. Free as in...
    • 7. Drupal in Libraries <ul><li>As website: Piscataway Public Library </li></ul><ul><li>Enhanced catalog integrated with website: Darien Library </li></ul><ul><li>As catalog: Salt Lake City Public Librar </li></ul><ul><li>Alternative Press Collection </li></ul><ul><li>As research guides: Simon Fraser University </li></ul>
    • 8. Lab I <ul><li>End user tasks </li></ul><ul><li>http://cil.openflows.com </li></ul><ul><li>Register account </li></ul><ul><li>Create blog post </li></ul><ul><li>Edit existing content </li></ul><ul><li>Book pages </li></ul><ul><li>Administrative interface </li></ul><ul><li>http://cil2010.openflows.com </li></ul><ul><li>Devel module </li></ul><ul><li>Content type creation </li></ul><ul><li>Issues with taxonomy </li></ul><ul><li>Advanced views </li></ul><ul><li>Rules </li></ul>
    • 9. Lab II <ul><li>Administrative interface </li></ul><ul><li>Site information </li></ul><ul><li>Modules </li></ul><ul><li>Themes </li></ul><ul><li>Blocks </li></ul><ul><li>Admin menu </li></ul><ul><li>Command line </li></ul><ul><li>Create module for custom overrides </li></ul><ul><ul><li>Form alter </li></ul></ul><ul><ul><li>Theme alter </li></ul></ul><ul><li>Drush </li></ul><ul><ul><li>Install modules </li></ul></ul><ul><ul><li>Clear caches </li></ul></ul><ul><ul><li>Upgrade modules </li></ul></ul>
    • 10. Communication <ul><li>Speaking Drupal to each other </li></ul><ul><li>End users/administrators </li></ul><ul><ul><li>lessons learned </li></ul></ul><ul><ul><li>questions to ask </li></ul></ul><ul><li>Administrators/developers </li></ul><ul><ul><li>lessons learned </li></ul></ul><ul><ul><li>questions to ask </li></ul></ul>
    • 11. Links & contacts <ul><li>Drupal site </li></ul><ul><ul><li>Drupal libraries group </li></ul></ul><ul><ul><li>Drupal modules </li></ul></ul><ul><ul><li>Drupal themes </li></ul></ul><ul><li>Drupalib: a place for library Drupallers to hang out </li></ul><ul><li>Drupal4Lib list </li></ul><ul><li>http://jenna.openflows.com/talks/2010/cil </li></ul><ul><li>[email_address] , [email_address] </li></ul>

    ×