SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Vancouver Drupal Clinic
Web Content Management
Advantages/Disadvantages of
Drupal
A Drupal Dictionary
Introduction to Drupal
Content and settings stored in a
database
Web pages are generated by
scripts from information in the
database when requested by the
client; they’re not stored as
individual files
Edit content, menus, navigation,
etc. on the web
Content Management
System
Enter information once, but
display it in different ways on
different pages
 Create an event
 Have that event show up with other
events on different pages, in
different lists, grids, or calendars,
based on date, or category
What this means
What this means… cont.
Content is separate from
presentation
 style is consistent across site and
can be changed
Permissions system
 different users can have permission
to do different actions on the site
What are your options?
Many Content Management
Systems (CMS) are available:
 Drupal
 Joomla
 WordPress
 Expression Engine
 WebGUI
 Plone
Drupal Showcase
Examples:
 http://www.warnerbrosrecords.com
○ Showcase: Company brochure, artist profiles.
Note innovative content reuse (see Artists page)
 http://www.fastcompany.com/
○ Interaction and Community: Visitors can submit
stories, comment, rate stories.
 http://www.whitehouse.gov/
○ Theming and taxonomy-based browsing
 http://materia.kerobia.com/en
○ Internationalization
http://drupal.org/cases
Advantages of Drupal
Free, open-source software
(FOSS)
Huge community of users &
developers
Flexible architecture
Based on standards & best
practices
Disadvantages of Drupal
Flexibility … Complexity
Free and open source software
… No guarantees
Introduction to Drupal
Module
Add-on code that hooks into
Drupal to add functionality
 Core: comes with Drupal
 Contributed: download and install
separately
 Custom: written specifically for your
site)
Examples: Forum, Blog, Web
Form
Themes
Set of PHP files, CSS files,
and images that defines the
layout and styles for your site
Like a “skin” for an application
Can be core, contributed, or
custom
User / Role
User: anyone who visits your
site
Non-logged-in users are called
“Anonymous” in Drupal
Users can have accounts
 Can be assigned to roles that you can
define
 Permissions to view or edit content are
generally assigned by role
Path
Part of the URL of your site that
follows the base URL for your
site.
http://example.com/node/add/page
PathBase URL
Node
A piece of content on your site
Nodes can be displayed on
their own page, as part of
another page - or both
 but usually, 1 node = 1 post
Nodes cont…
A node has at a minimum:
 Title
 Body
 A unique ID number
 Some meta-data - creation time, last
updated, author, etc.
Content Types
Each node has a content type
 Eg: “Page”, “Article”, “Press release”,
“Event”, “Member profile”
Content types can be given
additional custom fields besides
Title and Body
 Eg: location, event date, banner
image, etc.
Block
Basically, boxes of stuff
 Text, links, images, generated lists, or
even nodes.
Can be placed into pre-defined
regions of your site’s theme
(header, sidebar, footer, etc.)
Can be configured to display on
one or more pages, based on
path or role.
title
block
regions
body
node
Menu
List of links to pages on your
site, generally used for
navigation in headers,
sidebars, footers
Drupal has several default
menus:
 Primary, Secondary, Navigation
Taxonomy
Categories, tags, or other
classifications that can be
applied to nodes (content) on
your site
Tags like on flickr, in a
glossary/index, or a dewey
decimal system
Weight
Number that defines the order
of a list, such as of menu
items.
Larger numbers “sink” to the
bottom of the list.
Lighter, or negative numbers,
“rise” to the top.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (9)

Word press
Word pressWord press
Word press
 
JIIT PORTAL based on Drupal
JIIT PORTAL based on DrupalJIIT PORTAL based on Drupal
JIIT PORTAL based on Drupal
 
Blogging with-wordpress
Blogging with-wordpressBlogging with-wordpress
Blogging with-wordpress
 
Webdesign session1
Webdesign session1Webdesign session1
Webdesign session1
 
Web development using html and wordpress
Web development using html and wordpressWeb development using html and wordpress
Web development using html and wordpress
 
Web 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET AjaxWeb 2.0 and ASP.NET Ajax
Web 2.0 and ASP.NET Ajax
 
Word Press
Word PressWord Press
Word Press
 
Untitled 1
Untitled 1Untitled 1
Untitled 1
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
 

Andere mochten auch

La venganza del loro
La venganza del loroLa venganza del loro
La venganza del loroprimaria270
 
Improving Collections Performance 10% Credit Today Conference Presentation ...
Improving Collections Performance 10%   Credit Today Conference Presentation ...Improving Collections Performance 10%   Credit Today Conference Presentation ...
Improving Collections Performance 10% Credit Today Conference Presentation ...david94115
 
45lesonsinlife 091118003935 Phpapp02
45lesonsinlife 091118003935 Phpapp0245lesonsinlife 091118003935 Phpapp02
45lesonsinlife 091118003935 Phpapp02Gurcharan Bahia
 
Marca Empleador, Employer Branding, Reputación como Empleador
Marca Empleador, Employer Branding, Reputación como EmpleadorMarca Empleador, Employer Branding, Reputación como Empleador
Marca Empleador, Employer Branding, Reputación como EmpleadorSelecta, Talent Hunters (Ecuador)
 
Convention on the Conservation of Migratory Species
Convention on the Conservation of Migratory SpeciesConvention on the Conservation of Migratory Species
Convention on the Conservation of Migratory Specieskarmen8
 
Fedealexissergio
FedealexissergioFedealexissergio
Fedealexissergioprimaria270
 
Verslo etika
Verslo etikaVerslo etika
Verslo etikaRadvila
 
Using Drupal's Organic Groups, an Introduction - PNWDS 2013
Using Drupal's Organic Groups, an Introduction - PNWDS 2013Using Drupal's Organic Groups, an Introduction - PNWDS 2013
Using Drupal's Organic Groups, an Introduction - PNWDS 2013Renee Stephen
 
Geologija
GeologijaGeologija
GeologijaRadvila
 
La Organizacion como un Sistema Productivo
La Organizacion como un Sistema ProductivoLa Organizacion como un Sistema Productivo
La Organizacion como un Sistema Productivomodelosadmg1
 
Evolución tecnológica de los barcos
Evolución tecnológica de los barcosEvolución tecnológica de los barcos
Evolución tecnológica de los barcosprimaria270
 
Psichologija
Psichologija Psichologija
Psichologija Radvila
 

Andere mochten auch (18)

La venganza del loro
La venganza del loroLa venganza del loro
La venganza del loro
 
Celulares
CelularesCelulares
Celulares
 
La Poni
La PoniLa Poni
La Poni
 
Improving Collections Performance 10% Credit Today Conference Presentation ...
Improving Collections Performance 10%   Credit Today Conference Presentation ...Improving Collections Performance 10%   Credit Today Conference Presentation ...
Improving Collections Performance 10% Credit Today Conference Presentation ...
 
45lesonsinlife 091118003935 Phpapp02
45lesonsinlife 091118003935 Phpapp0245lesonsinlife 091118003935 Phpapp02
45lesonsinlife 091118003935 Phpapp02
 
Marca Empleador, Employer Branding, Reputación como Empleador
Marca Empleador, Employer Branding, Reputación como EmpleadorMarca Empleador, Employer Branding, Reputación como Empleador
Marca Empleador, Employer Branding, Reputación como Empleador
 
Convention on the Conservation of Migratory Species
Convention on the Conservation of Migratory SpeciesConvention on the Conservation of Migratory Species
Convention on the Conservation of Migratory Species
 
Banda10
Banda10Banda10
Banda10
 
Maratón 2014
Maratón 2014Maratón 2014
Maratón 2014
 
Nutricionista
NutricionistaNutricionista
Nutricionista
 
Fedealexissergio
FedealexissergioFedealexissergio
Fedealexissergio
 
Fizika
FizikaFizika
Fizika
 
Verslo etika
Verslo etikaVerslo etika
Verslo etika
 
Using Drupal's Organic Groups, an Introduction - PNWDS 2013
Using Drupal's Organic Groups, an Introduction - PNWDS 2013Using Drupal's Organic Groups, an Introduction - PNWDS 2013
Using Drupal's Organic Groups, an Introduction - PNWDS 2013
 
Geologija
GeologijaGeologija
Geologija
 
La Organizacion como un Sistema Productivo
La Organizacion como un Sistema ProductivoLa Organizacion como un Sistema Productivo
La Organizacion como un Sistema Productivo
 
Evolución tecnológica de los barcos
Evolución tecnológica de los barcosEvolución tecnológica de los barcos
Evolución tecnológica de los barcos
 
Psichologija
Psichologija Psichologija
Psichologija
 

Ähnlich wie Drupal Intro

Synapseindia drupal intro 0
Synapseindia drupal intro 0Synapseindia drupal intro 0
Synapseindia drupal intro 0saritasingh19866
 
Drupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementDrupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementVibrant Technologies & Computers
 
drupal theme developer in hyderabad
drupal theme developer in hyderabaddrupal theme developer in hyderabad
drupal theme developer in hyderabadphp2ranjan
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Terminologies
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal TerminologiesDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Terminologies
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal TerminologiesDrupalMumbai
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalRachel Vacek
 
Drupal in Higher Education
Drupal in Higher EducationDrupal in Higher Education
Drupal in Higher Educationjohnbickar
 
Drupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione IDrupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione IGian Luca Matteucci
 
Drupal terminology
Drupal terminologyDrupal terminology
Drupal terminologyRachit Gupta
 
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them AllCORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them AllWill Jackson
 
Drupal8 corporate training in Hyderabad
Drupal8 corporate training in HyderabadDrupal8 corporate training in Hyderabad
Drupal8 corporate training in Hyderabadphp2ranjan
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalNina McHale
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalRachel Vacek
 
Drupal: Collaborative Web Tools for Transportation Libraries
Drupal: Collaborative Web Tools for Transportation LibrariesDrupal: Collaborative Web Tools for Transportation Libraries
Drupal: Collaborative Web Tools for Transportation LibrariesAJ Million
 
Drupal Basic Website Content Management Training (Summer 2010)
Drupal Basic Website Content Management Training (Summer 2010)Drupal Basic Website Content Management Training (Summer 2010)
Drupal Basic Website Content Management Training (Summer 2010)Tyndale Webteam
 

Ähnlich wie Drupal Intro (20)

Synapseindia drupal intro 0
Synapseindia drupal intro 0Synapseindia drupal intro 0
Synapseindia drupal intro 0
 
Drupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementDrupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content Management
 
Drupal - Introduction to Drupal Menu and Theme Management
Drupal - Introduction to Drupal Menu and Theme  ManagementDrupal - Introduction to Drupal Menu and Theme  Management
Drupal - Introduction to Drupal Menu and Theme Management
 
drupal theme developer in hyderabad
drupal theme developer in hyderabaddrupal theme developer in hyderabad
drupal theme developer in hyderabad
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Terminologies
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal TerminologiesDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Terminologies
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Terminologies
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Drupal in Higher Education
Drupal in Higher EducationDrupal in Higher Education
Drupal in Higher Education
 
Drupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione IDrupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione I
 
Drupal_cubet seminar
Drupal_cubet seminarDrupal_cubet seminar
Drupal_cubet seminar
 
Drupal Bootcamp Mcn2008
Drupal Bootcamp   Mcn2008Drupal Bootcamp   Mcn2008
Drupal Bootcamp Mcn2008
 
Drupal
DrupalDrupal
Drupal
 
Drupal terminology
Drupal terminologyDrupal terminology
Drupal terminology
 
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them AllCORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them All
 
Drupal8 corporate training in Hyderabad
Drupal8 corporate training in HyderabadDrupal8 corporate training in Hyderabad
Drupal8 corporate training in Hyderabad
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Drupal: Collaborative Web Tools for Transportation Libraries
Drupal: Collaborative Web Tools for Transportation LibrariesDrupal: Collaborative Web Tools for Transportation Libraries
Drupal: Collaborative Web Tools for Transportation Libraries
 
Open Source CMS
Open Source CMSOpen Source CMS
Open Source CMS
 
The Drupal Way
The Drupal WayThe Drupal Way
The Drupal Way
 
Drupal Basic Website Content Management Training (Summer 2010)
Drupal Basic Website Content Management Training (Summer 2010)Drupal Basic Website Content Management Training (Summer 2010)
Drupal Basic Website Content Management Training (Summer 2010)
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Kürzlich hochgeladen (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Drupal Intro

  • 2. Web Content Management Advantages/Disadvantages of Drupal A Drupal Dictionary Introduction to Drupal
  • 3. Content and settings stored in a database Web pages are generated by scripts from information in the database when requested by the client; they’re not stored as individual files Edit content, menus, navigation, etc. on the web Content Management System
  • 4. Enter information once, but display it in different ways on different pages  Create an event  Have that event show up with other events on different pages, in different lists, grids, or calendars, based on date, or category What this means
  • 5. What this means… cont. Content is separate from presentation  style is consistent across site and can be changed Permissions system  different users can have permission to do different actions on the site
  • 6. What are your options? Many Content Management Systems (CMS) are available:  Drupal  Joomla  WordPress  Expression Engine  WebGUI  Plone
  • 7. Drupal Showcase Examples:  http://www.warnerbrosrecords.com ○ Showcase: Company brochure, artist profiles. Note innovative content reuse (see Artists page)  http://www.fastcompany.com/ ○ Interaction and Community: Visitors can submit stories, comment, rate stories.  http://www.whitehouse.gov/ ○ Theming and taxonomy-based browsing  http://materia.kerobia.com/en ○ Internationalization http://drupal.org/cases
  • 8. Advantages of Drupal Free, open-source software (FOSS) Huge community of users & developers Flexible architecture Based on standards & best practices
  • 9. Disadvantages of Drupal Flexibility … Complexity Free and open source software … No guarantees
  • 11. Module Add-on code that hooks into Drupal to add functionality  Core: comes with Drupal  Contributed: download and install separately  Custom: written specifically for your site) Examples: Forum, Blog, Web Form
  • 12. Themes Set of PHP files, CSS files, and images that defines the layout and styles for your site Like a “skin” for an application Can be core, contributed, or custom
  • 13. User / Role User: anyone who visits your site Non-logged-in users are called “Anonymous” in Drupal Users can have accounts  Can be assigned to roles that you can define  Permissions to view or edit content are generally assigned by role
  • 14. Path Part of the URL of your site that follows the base URL for your site. http://example.com/node/add/page PathBase URL
  • 15. Node A piece of content on your site Nodes can be displayed on their own page, as part of another page - or both  but usually, 1 node = 1 post
  • 16. Nodes cont… A node has at a minimum:  Title  Body  A unique ID number  Some meta-data - creation time, last updated, author, etc.
  • 17. Content Types Each node has a content type  Eg: “Page”, “Article”, “Press release”, “Event”, “Member profile” Content types can be given additional custom fields besides Title and Body  Eg: location, event date, banner image, etc.
  • 18. Block Basically, boxes of stuff  Text, links, images, generated lists, or even nodes. Can be placed into pre-defined regions of your site’s theme (header, sidebar, footer, etc.) Can be configured to display on one or more pages, based on path or role.
  • 20. Menu List of links to pages on your site, generally used for navigation in headers, sidebars, footers Drupal has several default menus:  Primary, Secondary, Navigation
  • 21. Taxonomy Categories, tags, or other classifications that can be applied to nodes (content) on your site Tags like on flickr, in a glossary/index, or a dewey decimal system
  • 22. Weight Number that defines the order of a list, such as of menu items. Larger numbers “sink” to the bottom of the list. Lighter, or negative numbers, “rise” to the top.

Hinweis der Redaktion

  1. You don’t have to pay for a software license You can modify the software Many people testing it, finding security issues, etc. Many modules freely available from developers Many people donating their time to writing documentation, helping new users, etc. You can create your own modules for custom features You can create your own themes for custom design Core software is PHP/MySQL, giving many hosting options Output uses XHTML, CSS, JavaScript, so compatible with most browsers
  2. May not be the best alternative for simple or single-functionality sites Takes some time to learn Takes some time to set up Free support options may or may not be responsive (but you can pay for support) Features you need may or may not be available Your feature requests and bug reports may or may not be acted upon
  3. Can be applied to an existing configuration, to change how it looks but not how it functions, or can be customized somewhat to change how and where things appear depending on the theme you use.
  4. So, for example, users with accounts can view or post comments, but only users in the “manager” role can upload attachments.