SlideShare una empresa de Scribd logo
1 de 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.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (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
 

Destacado

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
 

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

Similar a 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
 

Similar a 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)
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
[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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise 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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
[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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 

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.

Notas del editor

  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.