SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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)
 

Dernier

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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Dernier (20)

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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

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.

Notes de l'éditeur

  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.