+ All Categories
Home > Technology > Introduction to Drupal

Introduction to Drupal

Date post: 27-Nov-2014
Category:
Upload: tom-deryckere
View: 3,065 times
Download: 1 times
Share this document with a friend
Description:
Introduction to Drupal for non-programmers
Popular Tags:
46
Drupal for Content Creators Rasheed Barnes Tom Deryckere
Transcript
Page 1: Introduction to Drupal

Drupal for Content Creators

Rasheed BarnesTom Deryckere

Page 2: Introduction to Drupal

About NorthPoint

http://www.northps.comhttp://twitter.com/NPS_Drupal

Page 3: Introduction to Drupal

You

• Name?

• Years/days/hours of Drupal experience?

• What do you (plan to) do with Drupal?

• Expectation on the session?

Page 4: Introduction to Drupal

We take questions!

Page 5: Introduction to Drupal

Drupal is a CMSand more ...

Page 6: Introduction to Drupal

What is Drupal?Drupal is a free software package that allows an individual, a community of users, or an enterprise to easily publish, manage and organize a wide variety of content on a website

The built-in functionality, combined with thousands of freely available add-on modules.

Drupal is open-source software distributed under the GPL ("GNU General Public License") and is maintained and developed by a community of thousands of users and developers

Page 7: Introduction to Drupal

What do people build• Blogs

• Shops

• Publishers

• Media sites

• Government

• Company websites

• Content Portals

• Corporate sites

• Confererence sites

• Intranets

• Social network sites

• ...

Page 8: Introduction to Drupal

Examples

Page 9: Introduction to Drupal

http://www.whitehouse.gov Government

Page 10: Introduction to Drupal

http://www.theonion.com News

Page 11: Introduction to Drupal

http://www.drupalcoder.com Bloggers

Page 12: Introduction to Drupal

http://www.mobiledrupal.com Bloggers

Page 13: Introduction to Drupal

http://www.amnesty.org/ Non Profit

Page 14: Introduction to Drupal

http://www.musescore.orgSoftware

Page 15: Introduction to Drupal

http://eatthis.menshealth.com Media

Page 16: Introduction to Drupal

http://www.womenshealth.comLifestyle

Page 17: Introduction to Drupal

http://www.jenniferlopez.com/Artists

Page 18: Introduction to Drupal

http://media.mit.edu/Education

Page 19: Introduction to Drupal

...

Page 20: Introduction to Drupal

Why Drupal

• Open Source

• Stable, secure and Flexible platform

• Enormous active community

• thousands contributed features

• ...

Page 21: Introduction to Drupal

Why Not Drupal

• Can be hard to learn

• Takes some time

Page 22: Introduction to Drupal

Who does Drupal?

Page 23: Introduction to Drupal

3 type of drupalers

• The programmer

• The site builder

• The content creator

Page 24: Introduction to Drupal

Content creator

• No interfacing with the code

• Focussed on getting the message (‘content’) out to the world

• Configures Drupal to it needs

• Must work within the boundaries provided by Drupal and its modules

Page 25: Introduction to Drupal

6 or 7

Page 26: Introduction to Drupal

Drupal 6 or 7

• Drupal 7 will be released soon (expected end of august)

• Huge usability improvements for content creators

Page 27: Introduction to Drupal

START

Page 28: Introduction to Drupal

Contents

• Start with fresh Drupal install

• Go through main configuration pages

• Cover basic terminology

• Rasheed takes the challenge:“You name it, Rasheed builds it”

• (not about installing Drupal)

Page 29: Introduction to Drupal

Step 1: structure

• Add some content

• Create homepage

• Simple menu structure

Page 30: Introduction to Drupal

Content in Drupal

• Content in Drupal is called a ‘node’

• Different ‘node’ types exist out of the box, and new node types can be created.

• e.g.:

• A blog post is a node of the type blog

• A simple page is a node of the type page

• ...

Page 31: Introduction to Drupal

The Node

• A node contains ‘fields’ that can be filled with content

• Title

• Body

• published date (automatic)

• publishing state (automatic)

• Drupal allow modules and site builders to add fields to a node type (see the CCK module)

Page 32: Introduction to Drupal

Nodes

Page 33: Introduction to Drupal

Menu

• Drupal has an ‘easy’ to use menu system

• ‘out-of-the-box’

• Navigation block

• Primary links

• Secondary links

• Assign pages to menus when you create content

Page 34: Introduction to Drupal

Look and Feel

• Drupal comes with several themes

• Many themes are available online

• Themes consist of ‘regions’

• ex: header, left, right, content, footer

Page 35: Introduction to Drupal

Blocks

• Blocks are important elements on Drupal site that can be placed in several ‘regions’

• Blocks do not contain the main content, but enriching information or functionality.

Page 36: Introduction to Drupal
Page 37: Introduction to Drupal

Modules

• Drupal functionality can be augmented by using several modules.

• Important ones that come with drupal but are not enabled by default:

• Blog, contact, path, search

Page 38: Introduction to Drupal

Blog

• Gives you a simple content type that enables you to list all blog posts

• RSS feed of your blog

Page 39: Introduction to Drupal

Comments

• Commenting on all nodes

Page 40: Introduction to Drupal

Path Alias

• node/id is not SEO friendly and doesn’t look good

Page 41: Introduction to Drupal

Taxonomy

• Taxonomy = creating categories

• e.g.: Blog tags, categories for

• Predefined categories versus real time tagging (‘folksonomy’)

Page 42: Introduction to Drupal

Search

• Enables searching content on your Drupal site

Page 43: Introduction to Drupal

http://drupal.org/project/Modules

Page 44: Introduction to Drupal

Thank you!

Page 45: Introduction to Drupal

NorthPoint looks for Drupal experts

/*** Implements hook_job_alter*/function northpoint_job_alter(){ northpoint_dial("212-819-1700");}

Page 46: Introduction to Drupal

ContactNorthpoint

[email protected]

www.northps.comNew York Office

130 West 42nd Street

New York, NY 10036

Tel: 212-819-1700

@twom@nps_drupal


Recommended