SlideShare une entreprise Scribd logo
1  sur  11
Seattle Drupal Clinic 
Introduction to Drupal and Web 
Content Management
Disclaimer and Copyright 
This presentation was created by Jennifer Hodgdon of 
Poplar ProductivityWare LLC. 
This presentation is placed in the public domain. 
You are therefore granted permission to use and 
modify this presentation as you wish. However, an 
attribution to the source is always appreciated. 
Information contained here is believed to be accurate, 
but is presented with no warranty as to its accuracy. 
Use at your own risk.
What does using a Content 
Management System (CMS) buy you? 
 Content and settings stored in a database: edit 
content, menus, navigation, etc. on the web 
 Web pages are generated by scripts from 
information in the database, not stored as individual 
files 
 Enter information once, display in different ways on 
different pages (lists, grids, calendars, …) 
 Content is separate from style/presentation, so style 
is consistent across site 
 Permissions system: different users 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 
 …
Advantages of Drupal 
 Free and Open Source software 
 You don’t have to pay for a software license 
 You can modify the software 
 Large and vibrant community of users and developers 
 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. 
 Flexible architecture 
 You can create your own modules for custom features 
 You can create your own themes for custom design 
 Based on standards: 
 Core software is PHP/MySQL, giving many hosting options 
 Output uses XHTML, CSS, JavaScript, so compatible with most browsers
Disadvantages of Drupal 
 Flexibility = Complexity 
 May not be the best alternative for simple or single-functionality 
sites 
 Takes some time to learn 
 Takes some time to set up 
 Free and Open Source = No guarantees 
 Free support options may or may not be responsive 
 Features you need may or may not be available 
 Your feature requests and bug reports may or may not be 
acted upon
What types of sites is 
Drupal good for? 
 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. 
 See http://drupal.org/cases for more
Drupal Terminology 
 Module 
 Def: Add-on code that adds functionality to Drupal 
 Can be core (comes with Drupal), contributed (download and 
install separately), or custom (written specifically for your site) 
 Examples: Forum, Blog, Web Form 
 Theme 
 Def: Set of PHP files, CSS files, and images that defines the 
layout and styles for your site 
 Can be core, contributed, or custom 
 Path 
 Def: Part of the URL of your site that follows the base URL for 
your site. For example, in http://example.com/admin/node/add, 
the path is “node/add”
Drupal Terminology p. 2 
 User 
 Def: Anyone who visits your site 
 Non-logged-in visitors are known as anonymous 
 Users with accounts are assigned to roles that you can define, 
such as Master Admin, Content Editor, Member 
 Permissions are generally assigned by role 
 Node 
 Def: A piece of content on your site, which could be displayed on 
its own page or as part of another page (or both) 
 Basic nodes have a Title, Body, a unique ID number, and some 
meta-data (creation time, last updated, author, etc.) 
 Each node also has a content type, such as “Page”, “Article”, 
“Press release”, “Event”, or “Member profile”. 
 Content types can have additional custom fields besides Title and 
Body, such as location, event date, banner image, etc.
Drupal Terminology p. 3 
 Taxonomy 
 Def: Categories, tags, or other classifications that can be 
applied to nodes (content) on your site 
 Menu 
 Def: List of links to pages on your site, generally used for 
navigation in headers, sidebars, footers 
 Weight 
 Def: Number that defines the order of a list, such as of 
menu items. Larger numbers “sink” to the bottom of the list. 
 Block 
 Def: Text, links, images, etc. that can be placed in a region 
of your site’s theme (header, sidebar, footer, etc.), and 
configured to display on one or more pages
Drupal’s Directory Structure 
 Top-level directory 
 (files such as index.php, .htaccess, install.php, update.php) 
 includes 
 misc 
 modules 
 profiles 
 scripts 
 themes 
 The above are Drupal’s core areas. DO NOT MODIFY! 
 sites/all 
 This is where you put modules and themes to be shared by all sites hosted here: 
 modules 
 themes 
 sites/(other subdirectories) 
 Each subdirectory defines an individual web site hosted here and contains: 
 settings.php (file) 
 modules (directory) 
 themes (directory)

Contenu connexe

Tendances

Plan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOWPlan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOWAdelle Frank
 
Just will show some dnn administration menu options
Just will show some dnn administration menu optionsJust will show some dnn administration menu options
Just will show some dnn administration menu optionsSayed Ahmed
 
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 - presentazione formazione sessione I
Drupal - presentazione formazione sessione IDrupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione IGian Luca Matteucci
 
Drupal - A Web Based Content Management System
Drupal - A Web Based Content Management SystemDrupal - A Web Based Content Management System
Drupal - A Web Based Content Management SystemSudarshan Bengani
 
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...sbclapp
 
Cms an overview
Cms an overviewCms an overview
Cms an overviewkmusthu
 
Thatcamp2011 intro to-cm_ses
Thatcamp2011 intro to-cm_sesThatcamp2011 intro to-cm_ses
Thatcamp2011 intro to-cm_sesRafael Alvarado
 
Web Publishing terminology 1
Web Publishing terminology 1Web Publishing terminology 1
Web Publishing terminology 1Beth Lovell
 
Drupal for Non-Developers
Drupal for Non-DevelopersDrupal for Non-Developers
Drupal for Non-DevelopersJeff Pompliano
 
Usability engineering Category specific guidelines(web structure)
Usability engineering Category specific guidelines(web structure)Usability engineering Category specific guidelines(web structure)
Usability engineering Category specific guidelines(web structure)REHMAT ULLAH
 
Html power point
Html power pointHtml power point
Html power pointmarkbg
 
Drupal Distributions
Drupal DistributionsDrupal Distributions
Drupal DistributionsAnne Stefanyk
 

Tendances (19)

Plan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOWPlan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOW
 
Just will show some dnn administration menu options
Just will show some dnn administration menu optionsJust will show some dnn administration menu options
Just will show some dnn administration menu options
 
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
 
wordpress
wordpresswordpress
wordpress
 
Drupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione IDrupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione I
 
Drupal - A Web Based Content Management System
Drupal - A Web Based Content Management SystemDrupal - A Web Based Content Management System
Drupal - A Web Based Content Management System
 
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...
 
Cms an overview
Cms an overviewCms an overview
Cms an overview
 
MDST 3703 F10 Studio 2
MDST 3703 F10 Studio 2 MDST 3703 F10 Studio 2
MDST 3703 F10 Studio 2
 
Ch 1 Dreamweaver
Ch 1 DreamweaverCh 1 Dreamweaver
Ch 1 Dreamweaver
 
Thatcamp2011 intro to-cm_ses
Thatcamp2011 intro to-cm_sesThatcamp2011 intro to-cm_ses
Thatcamp2011 intro to-cm_ses
 
Web Publishing terminology 1
Web Publishing terminology 1Web Publishing terminology 1
Web Publishing terminology 1
 
Drupal for Non-Developers
Drupal for Non-DevelopersDrupal for Non-Developers
Drupal for Non-Developers
 
Usability engineering Category specific guidelines(web structure)
Usability engineering Category specific guidelines(web structure)Usability engineering Category specific guidelines(web structure)
Usability engineering Category specific guidelines(web structure)
 
Forum
ForumForum
Forum
 
Html power point
Html power pointHtml power point
Html power point
 
A First Look At Drupal
A First Look At DrupalA First Look At Drupal
A First Look At Drupal
 
Scalar 2018
Scalar 2018Scalar 2018
Scalar 2018
 
Drupal Distributions
Drupal DistributionsDrupal Distributions
Drupal Distributions
 

En vedette

Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentsaritasingh19866
 
Synapse india complaints iphone or ipad application development
Synapse india complaints iphone or ipad application developmentSynapse india complaints iphone or ipad application development
Synapse india complaints iphone or ipad application developmentsaritasingh19866
 
Synapse india reviews on mobile and tablet computing
Synapse india reviews on mobile and tablet computingSynapse india reviews on mobile and tablet computing
Synapse india reviews on mobile and tablet computingsaritasingh19866
 
Synapseindia mobile apps cellular networks and mobile computing part1
Synapseindia mobile apps cellular networks and mobile computing part1Synapseindia mobile apps cellular networks and mobile computing part1
Synapseindia mobile apps cellular networks and mobile computing part1saritasingh19866
 
Synapseindia reviews on array php
Synapseindia reviews on array phpSynapseindia reviews on array php
Synapseindia reviews on array phpsaritasingh19866
 
Synapse india reviews on php website development
Synapse india reviews on php website developmentSynapse india reviews on php website development
Synapse india reviews on php website developmentsaritasingh19866
 
Synapse india reviews on android and ios
Synapse india reviews on android and iosSynapse india reviews on android and ios
Synapse india reviews on android and iossaritasingh19866
 
Introduction to Website Design and Development
Introduction to Website Design and DevelopmentIntroduction to Website Design and Development
Introduction to Website Design and DevelopmentNana Kofi Annan PhD
 
Contrato de trabajo a plazo indeterminado transp milagritos
Contrato de trabajo a plazo indeterminado transp milagritosContrato de trabajo a plazo indeterminado transp milagritos
Contrato de trabajo a plazo indeterminado transp milagritosMarco Romero Davila
 
Contrato De Trabajo A Tiempo Indeterminado
Contrato De Trabajo A Tiempo IndeterminadoContrato De Trabajo A Tiempo Indeterminado
Contrato De Trabajo A Tiempo IndeterminadoTributemos Je
 

En vedette (10)

Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps development
 
Synapse india complaints iphone or ipad application development
Synapse india complaints iphone or ipad application developmentSynapse india complaints iphone or ipad application development
Synapse india complaints iphone or ipad application development
 
Synapse india reviews on mobile and tablet computing
Synapse india reviews on mobile and tablet computingSynapse india reviews on mobile and tablet computing
Synapse india reviews on mobile and tablet computing
 
Synapseindia mobile apps cellular networks and mobile computing part1
Synapseindia mobile apps cellular networks and mobile computing part1Synapseindia mobile apps cellular networks and mobile computing part1
Synapseindia mobile apps cellular networks and mobile computing part1
 
Synapseindia reviews on array php
Synapseindia reviews on array phpSynapseindia reviews on array php
Synapseindia reviews on array php
 
Synapse india reviews on php website development
Synapse india reviews on php website developmentSynapse india reviews on php website development
Synapse india reviews on php website development
 
Synapse india reviews on android and ios
Synapse india reviews on android and iosSynapse india reviews on android and ios
Synapse india reviews on android and ios
 
Introduction to Website Design and Development
Introduction to Website Design and DevelopmentIntroduction to Website Design and Development
Introduction to Website Design and Development
 
Contrato de trabajo a plazo indeterminado transp milagritos
Contrato de trabajo a plazo indeterminado transp milagritosContrato de trabajo a plazo indeterminado transp milagritos
Contrato de trabajo a plazo indeterminado transp milagritos
 
Contrato De Trabajo A Tiempo Indeterminado
Contrato De Trabajo A Tiempo IndeterminadoContrato De Trabajo A Tiempo Indeterminado
Contrato De Trabajo A Tiempo Indeterminado
 

Similaire à 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 ManagementVibrant Technologies & Computers
 
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 DrupalRachel Vacek
 
Drupal terminology
Drupal terminologyDrupal terminology
Drupal terminologyRachit Gupta
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupalmayank.grd
 
JIIT PORTAL based on Drupal
JIIT PORTAL based on DrupalJIIT PORTAL based on Drupal
JIIT PORTAL based on DrupalPrashant Saini
 
An Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket JainAn Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket JainInnoraft
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime Collegeguest08bc36
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeGeshan Manandhar
 
Drupal seminar at DDIT Nadiad
Drupal seminar at DDIT NadiadDrupal seminar at DDIT Nadiad
Drupal seminar at DDIT Nadiadkarmraj
 
Drupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsDrupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsMicky Metts
 
drupal theme developer in hyderabad
drupal theme developer in hyderabaddrupal theme developer in hyderabad
drupal theme developer in hyderabadphp2ranjan
 
Vskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample materialVskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample materialVskills
 

Similaire à Synapseindia drupal intro 0 (20)

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 Intro
Drupal IntroDrupal Intro
Drupal Intro
 
Drupal_cubet seminar
Drupal_cubet seminarDrupal_cubet seminar
Drupal_cubet seminar
 
Drupal8 corporate training in Hyderabad
Drupal8 corporate training in HyderabadDrupal8 corporate training in Hyderabad
Drupal8 corporate training in Hyderabad
 
Open Source CMS
Open Source CMSOpen Source CMS
Open Source CMS
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Drupal terminology
Drupal terminologyDrupal terminology
Drupal terminology
 
Beginner's guide to drupal
Beginner's guide to drupalBeginner's guide to drupal
Beginner's guide to drupal
 
JIIT PORTAL based on Drupal
JIIT PORTAL based on DrupalJIIT PORTAL based on Drupal
JIIT PORTAL based on Drupal
 
An Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket JainAn Introduction to Drupal & How to Use It by Sanket Jain
An Introduction to Drupal & How to Use It by Sanket Jain
 
Wordpress as a CMS
Wordpress as a CMSWordpress as a CMS
Wordpress as a CMS
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 
Drupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime CollegeDrupal Experience Sharing At Prime College
Drupal Experience Sharing At Prime College
 
WordPress Theming 101
WordPress Theming 101WordPress Theming 101
WordPress Theming 101
 
Drupal seminar at DDIT Nadiad
Drupal seminar at DDIT NadiadDrupal seminar at DDIT Nadiad
Drupal seminar at DDIT Nadiad
 
Drupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsDrupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal Concepts
 
drupal theme developer in hyderabad
drupal theme developer in hyderabaddrupal theme developer in hyderabad
drupal theme developer in hyderabad
 
The Drupal Way
The Drupal WayThe Drupal Way
The Drupal Way
 
Vskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample materialVskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample material
 
Drupal Webinar
Drupal WebinarDrupal Webinar
Drupal Webinar
 

Plus de saritasingh19866

Synapse india reviews on i phone and android os
Synapse india reviews on i phone and android osSynapse india reviews on i phone and android os
Synapse india reviews on i phone and android ossaritasingh19866
 
Synapse india reviews on share point development
Synapse india reviews on share point developmentSynapse india reviews on share point development
Synapse india reviews on share point developmentsaritasingh19866
 
Synapse india reviews on security for the share point developer
Synapse india reviews on security for the share point developerSynapse india reviews on security for the share point developer
Synapse india reviews on security for the share point developersaritasingh19866
 
Synapse india reviews on gui programming in .net
Synapse india reviews on gui programming in .netSynapse india reviews on gui programming in .net
Synapse india reviews on gui programming in .netsaritasingh19866
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application developmentsaritasingh19866
 
Synapse india reviews on android application
Synapse india reviews on android applicationSynapse india reviews on android application
Synapse india reviews on android applicationsaritasingh19866
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationsaritasingh19866
 
Synapse india reviews on php and sql
Synapse india reviews on php and sqlSynapse india reviews on php and sql
Synapse india reviews on php and sqlsaritasingh19866
 
Synapseindia reviews about Basic Networking
Synapseindia reviews about Basic NetworkingSynapseindia reviews about Basic Networking
Synapseindia reviews about Basic Networkingsaritasingh19866
 
Synapseindia revirews about networking
Synapseindia revirews about networkingSynapseindia revirews about networking
Synapseindia revirews about networkingsaritasingh19866
 
Synapse india reviews abot Networking Concept
Synapse india reviews abot Networking ConceptSynapse india reviews abot Networking Concept
Synapse india reviews abot Networking Conceptsaritasingh19866
 

Plus de saritasingh19866 (13)

Synapse india reviews on i phone and android os
Synapse india reviews on i phone and android osSynapse india reviews on i phone and android os
Synapse india reviews on i phone and android os
 
Synapse india reviews on share point development
Synapse india reviews on share point developmentSynapse india reviews on share point development
Synapse india reviews on share point development
 
Synapse india reviews on security for the share point developer
Synapse india reviews on security for the share point developerSynapse india reviews on security for the share point developer
Synapse india reviews on security for the share point developer
 
Synapse india reviews on gui programming in .net
Synapse india reviews on gui programming in .netSynapse india reviews on gui programming in .net
Synapse india reviews on gui programming in .net
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application development
 
Synapse india reviews on android application
Synapse india reviews on android applicationSynapse india reviews on android application
Synapse india reviews on android application
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
 
Synapse india reviews on php and sql
Synapse india reviews on php and sqlSynapse india reviews on php and sql
Synapse india reviews on php and sql
 
Synapseindia reviews about Basic Networking
Synapseindia reviews about Basic NetworkingSynapseindia reviews about Basic Networking
Synapseindia reviews about Basic Networking
 
Synapseindia revirews about networking
Synapseindia revirews about networkingSynapseindia revirews about networking
Synapseindia revirews about networking
 
Synapseindia reviews
Synapseindia reviewsSynapseindia reviews
Synapseindia reviews
 
Synapse india reviews abot Networking Concept
Synapse india reviews abot Networking ConceptSynapse india reviews abot Networking Concept
Synapse india reviews abot Networking Concept
 
Synapse india reviews
Synapse india reviewsSynapse india reviews
Synapse india reviews
 

Dernier

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

Synapseindia drupal intro 0

  • 1. Seattle Drupal Clinic Introduction to Drupal and Web Content Management
  • 2. Disclaimer and Copyright This presentation was created by Jennifer Hodgdon of Poplar ProductivityWare LLC. This presentation is placed in the public domain. You are therefore granted permission to use and modify this presentation as you wish. However, an attribution to the source is always appreciated. Information contained here is believed to be accurate, but is presented with no warranty as to its accuracy. Use at your own risk.
  • 3. What does using a Content Management System (CMS) buy you?  Content and settings stored in a database: edit content, menus, navigation, etc. on the web  Web pages are generated by scripts from information in the database, not stored as individual files  Enter information once, display in different ways on different pages (lists, grids, calendars, …)  Content is separate from style/presentation, so style is consistent across site  Permissions system: different users have permission to do different actions on the site
  • 4. What are your options?  Many Content Management Systems (CMS) are available:  Drupal  Joomla  WordPress  Expression Engine  WebGUI  Plone  …
  • 5. Advantages of Drupal  Free and Open Source software  You don’t have to pay for a software license  You can modify the software  Large and vibrant community of users and developers  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.  Flexible architecture  You can create your own modules for custom features  You can create your own themes for custom design  Based on standards:  Core software is PHP/MySQL, giving many hosting options  Output uses XHTML, CSS, JavaScript, so compatible with most browsers
  • 6. Disadvantages of Drupal  Flexibility = Complexity  May not be the best alternative for simple or single-functionality sites  Takes some time to learn  Takes some time to set up  Free and Open Source = No guarantees  Free support options may or may not be responsive  Features you need may or may not be available  Your feature requests and bug reports may or may not be acted upon
  • 7. What types of sites is Drupal good for?  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.  See http://drupal.org/cases for more
  • 8. Drupal Terminology  Module  Def: Add-on code that adds functionality to Drupal  Can be core (comes with Drupal), contributed (download and install separately), or custom (written specifically for your site)  Examples: Forum, Blog, Web Form  Theme  Def: Set of PHP files, CSS files, and images that defines the layout and styles for your site  Can be core, contributed, or custom  Path  Def: Part of the URL of your site that follows the base URL for your site. For example, in http://example.com/admin/node/add, the path is “node/add”
  • 9. Drupal Terminology p. 2  User  Def: Anyone who visits your site  Non-logged-in visitors are known as anonymous  Users with accounts are assigned to roles that you can define, such as Master Admin, Content Editor, Member  Permissions are generally assigned by role  Node  Def: A piece of content on your site, which could be displayed on its own page or as part of another page (or both)  Basic nodes have a Title, Body, a unique ID number, and some meta-data (creation time, last updated, author, etc.)  Each node also has a content type, such as “Page”, “Article”, “Press release”, “Event”, or “Member profile”.  Content types can have additional custom fields besides Title and Body, such as location, event date, banner image, etc.
  • 10. Drupal Terminology p. 3  Taxonomy  Def: Categories, tags, or other classifications that can be applied to nodes (content) on your site  Menu  Def: List of links to pages on your site, generally used for navigation in headers, sidebars, footers  Weight  Def: Number that defines the order of a list, such as of menu items. Larger numbers “sink” to the bottom of the list.  Block  Def: Text, links, images, etc. that can be placed in a region of your site’s theme (header, sidebar, footer, etc.), and configured to display on one or more pages
  • 11. Drupal’s Directory Structure  Top-level directory  (files such as index.php, .htaccess, install.php, update.php)  includes  misc  modules  profiles  scripts  themes  The above are Drupal’s core areas. DO NOT MODIFY!  sites/all  This is where you put modules and themes to be shared by all sites hosted here:  modules  themes  sites/(other subdirectories)  Each subdirectory defines an individual web site hosted here and contains:  settings.php (file)  modules (directory)  themes (directory)