30
Drupal: The Basics & More Walter Nelson RAND Corporation walternelson.com

Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

  • Upload
    donhu

  • View
    232

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Drupal: The Basics & More

Walter Nelson RAND Corporation walternelson.com

Page 2: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Disclaimer

  RAND Corporation does not use Drupal   All my Drupal experience has been extra-

curricular   Non-profits, movie theater, personal site etc.

  I am self taught and there is much I don’t know

Page 3: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Open Source Content Management Systems   Drupal   Joomla!   WordPress   I know Drupal, so that’s what I will discuss   Search “Drupal vs. Joomla vs. WordPress”

for informed comparisons

Page 4: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

About Drupal

  Creates database driven website/Content Management System

  Open Source   Currently at version 7   Uses PHP and MySQL

Page 5: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Database Driven?

  Content and format are separate   Internal search engine is a standard feature   Self-organizing (if you are organized)   Content can be entered in once place, and

appear in many

Page 6: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Some Advantages

  Easier to add content – no need for Dreamweaver etc.

  Multiple contributors with VERY granular permissions

  Contributors can’t break it – unless you let them

  Format changes are instantaneous

Page 7: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

The Down Side of a CMS

  Initial setup is a lot of work – to include wrapping your head around the architecture of your information

  Performance may be slow   You can destroy the whole website with a

single mistake (back up your database)   You can’t make format changes to specific

pages

Page 8: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Open Source Advantages

  Not owned by anyone   Developed by a huge community   Constantly growing and expanding   Amazing variety of capabilities   No cost to acquire

Page 9: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Open Source Disadvantages

  It’s a jungle out there!   Constant changes are hard to keep up with   New modules or versions may not be

compatible with key pieces of your installation   Existing modules may not be compatible with

each other   Modules may be abandoned by their

developers   If there’s a problem there is no patient chap

in Mumbai to whine to

Page 10: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

An option to consider

  3rd party vendor   They run your Drupal for you   They usually want to host it for you, so they

can manage it properly

Page 11: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Installation

  Step by step videos   Helpful “Fix this to continue” messages   The easiest web application I have ever

installed

Page 12: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Some Problems

  Your server’s PHP installation may not support all modules (e.g. graphics issues)

  Insufficient memory allotted to application or database

  Performance issues if resources are constrained   Caching is imperfect fix

Page 13: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Modules

  Drupal has hundreds of modules which do almost anything you want to do   Download and unzip   Upload to server   Activate via Admin page   Set appropriate permissions   Use it

Page 14: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Selected Modules

  Date + Calendar   MARC (turn your OPAC records into web

pages)   Contact form   Image uploader   RSS feeds (lots of them)   Feed Aggregator   Commenting   “CAPTCHA” spam reducer

Page 15: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Taxonomies – be still my librarian heart

  Each term creates aggregated pages, each with RSS feed   Fixed vocabulary with sub-headings   Free form “tags” do the same

  “Book” format with “child pages” creates menu tree   Affiliates pages hierarchically and menu is created

automatically   Easy to change location in hierarchy

Page 16: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Permissions

  Everything on the site, including the ability to see a thing, is permission driven

  Every module has its own set of permissions   You can create special content types with

unique permissions   Permissions are bundled in admin-defined

“Groups”   Users are assigned to Groups

Page 17: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Some screen shots

  The interfaces at work

Page 18: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Module On/Off Admin Panel

Page 19: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Typical Content Creation Screen

Page 20: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Permissions Management

Page 21: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Themes

Page 22: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Drupal Example

Page 23: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Another Drupal Site

Page 24: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Graphic & Attached Document

Page 25: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Feed Aggregator

Page 26: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Calendar

Page 27: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Contact Form

Page 28: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

MARC Display

Page 29: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

Conclusion

  Drupal gives those without the resources or skill set the power to create a real CMS driven website

  Collaborative community provides resources beyond anything an individual or small organization could create

  Drupal can do the job

Page 30: Drupal: The Basics & More - Walter Nelson - Mass Historiawalternelson.com/dr/sites/default/files/Drupal-Basics.pdf · Drupal: The Basics & More ... I know Drupal, so that’s what

A Final Observation

  Drupal is the real deal   It is not “Content Management” lite   It is a real CMS, and it is as good as your

understanding of data architecture can make it