drupal4uic 2008 04 25

26
Introduct ion to Drupal by Leo Klein Web Coordinator OAR, UIC

Upload: leoklein

Post on 10-May-2015

2.055 views

Category:

Technology


0 download

DESCRIPTION

Intro to Drupal given at the University of Illinois at Chicago (UIC) by Leo Klein on Apr. 25, 2008.

TRANSCRIPT

Page 1: Drupal4uic 2008 04 25

Introduction to

Drupal

by

Leo KleinWeb Coordinator

OAR, UIC

Page 2: Drupal4uic 2008 04 25

Leo Klein (Elevator Speech)

• Web Coordinator: OAR, UIC

• Colleges attended: UIC, Sorbonne, FU (Berlin), Queens College (CUNY), ITP (NYU)

• Jobs attended: Bobst Library (NYU), Newman Library (Baruch College, CUNY), COE (UIC)

• Interests: Web Design, Usability

• Personal Website: www.LeoKlein.com

• Blog: ChicagoLibrarian.com

Page 3: Drupal4uic 2008 04 25

HUGE DISCLAIMER

I Know What I Know

Page 4: Drupal4uic 2008 04 25

Small Disclaimer

It's 'Content Management' Not 'Content Organization'

Page 5: Drupal4uic 2008 04 25

Is it Time to CMS?

• Large amounts of similar data: events, news, other media, etc.

• Feature requests: calendar, forums, blogs, galleries, etc.

• Multi-user Environment: password-protected content, expanded range of people providing content

• Server-Side: Access to Server-side resources and someone to maintain system

Page 6: Drupal4uic 2008 04 25

Why Drupal?

(Druplicon)

Page 7: Drupal4uic 2008 04 25

Drupal in EducationAmherst College Ohio State - Math Dept.

Wash. Univ. – Arts & Sci. BYU – Comp. Sci.

Page 8: Drupal4uic 2008 04 25

Origin of DrupalOrigin of DrupalOrigin of DrupalOrigin of Drupal

Page 9: Drupal4uic 2008 04 25

Drupal Born – 2001*• Originally developed by Dries Buytaert and fellow

students at the University of Antwerp

• 2001 – Initial Release of Drupal

• 2004 – Drupal taken up by Dean Campaign

• 2005 to now: • High Profile Conversions (Onion.com,

Observer.com, Amnesty International)• From "Community Plumbing" to "Roll-Your-Own

Push Button CMS"

* More Info: http://drupal.org/node/769

Page 10: Drupal4uic 2008 04 25

Drupal.org

Page 11: Drupal4uic 2008 04 25

Resources from Drupal.org

Page 12: Drupal4uic 2008 04 25

Joys & Sorrows of Open Source

• It’s Free

• It’s Open

• It’s Innovative (sometimes)

• It’s "Scratch Your Own Itch”

• It’s Frustrating

• It's Fun

Page 13: Drupal4uic 2008 04 25

Types of Users

Page 14: Drupal4uic 2008 04 25

SW-HW*:

• Server running either Apache or IIS

• PHP (Scripting Language)

• MySQL or PostgreSQL

Human:

• Person comfortable installing the above three

• “Some assembly required”

Requirements

______* http://drupal.org/requirements

Page 15: Drupal4uic 2008 04 25

Drupal in 3 Parts

Page 16: Drupal4uic 2008 04 25

Drupal Core

• What You Get 'Out of the Box'

• Essential Features(Node, Block, Taxonomy,

Theme Engine, Comments, RSS)

• 'Legacy' Features(Story, Forum, Blog)

Page 17: Drupal4uic 2008 04 25
Page 18: Drupal4uic 2008 04 25

Contributed Modules

• "Building Blocks" of Drupal

• Hundreds to Choose from

• Most Essential Modules:• Content Construction Kit• Views• ImageCache• Organic Groups

Page 19: Drupal4uic 2008 04 25

Life & Death of a Drupal Module

Modules are built for a specific purpose and for a specific release of Drupal

How to Tell if a Module is Alive and Kicking -- or in the 'Deadpool':• Recent updates?• Recent Support Questions/Issues?• Attitude of Maintainers (Helpful or Not)?

Page 20: Drupal4uic 2008 04 25

ThemesAmor Azul Imagination

NewsFlash SEO Position

Page 21: Drupal4uic 2008 04 25

Drupal Roadmap

• Drupal 6.0 (Feb. 2008)• Improvements:

• Installation• Theming • Internationalization

• Drupal 7.0 (Feb. 2009?)• Incorporation of CCK & Views into Core

Page 22: Drupal4uic 2008 04 25

Drupal as a Community

• Open Source encourages - and requires – an open, responsive Social Organization

• Great team of Developers (some local in Illinois)

• Learn the terrain & benefit from It

Page 23: Drupal4uic 2008 04 25

Other Helpful Sites• Lullabot

Wonderful source for podcasts and other high quality information on Drupal - http://www.lullabot.com

• DrupalDojoExtensive collection of screencasts and other "lessons"http://drupaldojo.com

• Mastering Drupal Number of good screencastshttp://www.masteringdrupal.com/

• Dries Buytaert's BlogPersonal Blog of Drupal's Founder - http://buytaert.net

Page 24: Drupal4uic 2008 04 25

Drupal Groups

• Drupal in Education (378 members)http://groups.drupal.org/drupal-education

• Chicago User Group (General)http://groups.drupal.org/chicago

• Chicago Meetup Grouphttp://cdmug.org/

• Drupal4UIChttp://listserv.uic.edu/archives/drupal4uic.html

Page 25: Drupal4uic 2008 04 25

Leo Klein’s Drupal Tips

• Try "Sandboxes" at OpenSourceCMS.com

• Experiment locally

• Follow the forums at Drupal.org

• Join a Drupal Group (http://groups.drupal.org)

• Check out the competition

Ultimately: Bend the CMS to your needs (& not the other way around)

Page 26: Drupal4uic 2008 04 25

Happy Drupaling!

Leo Robert Kleinlrk 'at' uic 'dot' edu

msn/aim/ghoo/yhoo: 'leorobertklein'

www.LeoKlein.com