This is an introduction to Drupal, an overview outlining some of the key basic features of Drupal. It is designed as an introduction to the open-source software. It was compiled by Enovation Solutions, an e-Learning and IT Solutions company.
6. www.enovation.ie
For each week beginning on the given date, the figures show the number of
sites that reported they are using a given version of Drupal.
Lots of people are using Drupal!
18. www.enovation.ie
Nodes
All data in common format
Nodes have
Content types
Metadata
Comments
Published?
Modules know what they are dealing with
Show content here
Show it like this
19. www.enovation.ie
Content Creation
Content types
Customisable by administrator
Create new content types
• Map location
– Name
– Description
– GPS co-ordinates
– Summary
– Post code
21. www.enovation.ie
Taxonomy in Drupal
Node organisation – categories, tags or
metadata
Define taxonomy vocabularies that make
sense
Location
Department
Taxonomy should be driven by business
needs
Are the sub-sections needed?
Content that should be shared?
22. www.enovation.ie
Menu in Drupal
Main menu
Links drive main navigation structure
Secondary menus
Specify which nodes appear in which menus
Central consideration for site
23. www.enovation.ie
Views
Nodes can be mixed and matched
Views define what node elements we want
to see (e.g. only show future ‘event content
types’, archive past ‘event content types’.)
Defined using
Search criteria
Menu structure
24. www.enovation.ie
Blocks
Box visible in a specific
region of a node
Specify on block which
nodes to display on
Nodes have regions
(e.g. left side, right
side, content pane etc)
Regions defined by the
skin/theme
26. www.enovation.ie
Look and Feel
Theme
How pages look
Branding, corporate look
Different pages can be defined for different
content types.
Responsive design
Bootstrap
27. www.enovation.ie
How do I edit
WYSIWYG
Login using specific address
Editing bar appears on the top of the
website
Content editing tools and links appear once
logged in
34. www.enovation.ie
Surveys
Available from webform Module
Simple, intuitive
Define questions
Validation
Conditional branching through the form
Online analysis
Download for Excel
35. www.enovation.ie
RSS and Social Media
RSS out of the box - ?q=rss.xml
Social Media
https://drupal.org/project/socialmedia
https://drupal.org/project/easy_social
https://drupal.org/project/sharethis
38. www.enovation.ie
Video
How do you want to host?
Drupal?
External and embed?
Browsers?
Who do want to upload? Drupal allows
permissions for uploading video.
40. www.enovation.ie
Editing Content
Who will edit the pages?
Will departments take ownership?
Editorial approval process?
Authentication?
Drupal allows configurable permissions
Easy!
41. www.enovation.ie
Drupal – more than
technology
Community
Lots of people doing interesting stuff
Engage with community
Release to the community
The community will keep it up to date
Respected member of community
What’s on the roadmap – you decide.
42. www.enovation.ie
Enovation Solutions: Who are
we?
eLearning and
Learning
Management
Personal
Portfolios
Web Content
Management
Knowledge
Management
Learning
Content
Repositories
Document
and Records
Management
Managed
Open
Source
Solutions
Integrated
Services
43. www.enovation.ie
2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
DDUH Law
Society
IT Sligo
RCSI
TCD
UCD
RCPI
Intel
Garda
Irish Life
NCAD
SDCC
FAS
I.T.s
Schools
UK
A&LG
AUA
UCC
UL
Europe
Aer Lingus
GroupM
IUA
Three
DIT
AA Ireland
ITC (UN)
MCC
NDLR
ITT
IMI
NOFFLA
US
AONInsure
Daiichi
DCU
DOD
ESCRS
IOBI
CEPOL
ICS
GAA
Ryanair
FIATA
SIPTU
NATA
UWS
FBD
Fingal CC
SJM
Moodle
Partner(IE)
Moodle
Partner(FR)
+110
Active
clients
Enovation & eLearningSolution Complexity
Address: The Friary Building, Bow Street, Dublin 7
Tel: 353 1 6024784
Fax: 353 1 8656207
www.enovation.ie
www.enovationsolutions.co.uk
www.enovationsolutions.fr
Hinweis der Redaktion
At the base of the system is the collection of nodes — the data pool. Before anything can be displayed on the site, it must be input as data.The next layer up is where modules live. Modules are functional plugins that are either part of the Drupal core (they ship with Drupal) or they are contributed items that have been created by members of the Drupal community. Modules build on Drupal's core functionality, allowing you to customize the data items (fields) on your node types; set up e-commerce; programmatically sorting and display of content (custom output controlled by filters you define); and more. There are thousands of different options within the fast-growing repository of contributed Drupal modules. They represent the innovation and collaborative effort of everyone from individuals to large corporations.At the next layer, we find blocks and menus. Blocks often provide the output from a module or can be created to display whatever you want, and then can be placed in various spots in your template (theme) layout. Blocks can be configured to output in various ways, as well as only showing on certain defined pages, or only for certain defined users.Next are user permissions. This is where settings are configured to determine what different kinds of users are allowed to do and see. Permissions are defined for various roles, and in turn, users are assigned to these roles in order to grant them the defined permissions.On the top layer is the site theme (the "skin"). This is made up predominantly of XHTML and CSS, with some PHP variables intermixed, so Drupal-generated content can go in the appropriate spots. Also included with each theme is a set of functions that can be used to override standard functions in the modules in order to provide complete control over how the modules generate their markup at output time. Templates can also be assigned on-the-fly based on user permissions.