SlideShare uma empresa Scribd logo
1 de 47
Drupal – Content Management System
Introduction
Obtaining &
Installation of
XAMPP (PHP,
Apache.
MySQL)
Installation of
Drupal 7
Introduction
• Content Management System
• What is Drupal?
• Versions
• Requirements
• What CAN Drupal do?
• The Power of ”Contrib”
• Technology
• Security & Drupal?
• Advantages
A content management system (CMS) is a system providing a collection
of procedures used to manage work flow in a collaborative environment.
These procedures can be manual or computer-based.
Many Content Management Systems (CMS) are
available:
 Drupal
 Joomla
 WordPress
 Expression Engine
 WebGUI
 Plone
 …
When compared to three other well-known open source CMS platforms covered by the MITRE CVE database, Drupal ranked second -
after Plone but before WordPress and Joomla. [ Source Wikipedia ]
• Drupal is a web content management
system
 Drupal is an open source content management platform powering
millions of websites and applications. It’s built, used, and supported
by an active and diverse community of people around the world..
• Drupal is really a ”kernel” of a CMS
 Flexibility and power come in the form of modules, collectively known
as ”contrib”
It is used as a back-end system for at least 1.5% of all websites worldwide [Source – Wikipedia ]
Examples – Drupal made sites
White house
Ubantu
• Drupal 7 (D7) released January
5, 2011
• Great for basic development
• “Contrib” still catching Up
• Drupal 6 (D6) released February
13, 2008
• Stable
• Rich contrib environment
• Do not use Drupal < 6. All
versions < 6 are end-of-life.
Latest stable release 7.12 / February 1, 2012
text
Drupal 7
• PHP >= 5.2.5
• PHP >= 5.3
(Rec.)
• DB Server
• MySQL >= 5.0.15
• PostgreSQL >=
8.3
• Web Server
• Apache Preferred
text
Drupal 6
• PHP >= 4.4
• 5.2<=PHP<5.3
(Rec.)
• DB Server
• MySQL >= 4.1
• PostgreSQL >= 7.1
• Web Server
• Apache Preferred
• Websites
• No extra HTML/CSS/etc. required
• Commercial, Personal, Blogs, Guides,
Community
• Web Applications
• Shopping Cart
• News Publication
• LDAP Server Management
• Structured Documentation
• Anything PHP Can Do!
• Core provides content creation, permissions
framework, blocks, etc.
• Contrib provides many desirable features:
• “Views” (think Database Reports)
• Authentication Mechanisms (LDAP, CAS)
• WYSIWYG editing
• SEO-friendly URLs
• Panels (multi-column layout tool)
• Slideshows
• Shopping Cart
As of February 2012 there are more than 9,500 free community-contributed addons, known as contrib modules [ Source-
wikipedia ]
Drupal runs on a “LAMP” platform:
o L = Linux operating system(but it can
also run on Windows, Mac)
o A = Apache web server (but it can also
run on other web servers; not so well on
Microsoft IIS as on Apache)
o M = MySQL database (but it can also
run on PostgreSQL, SQLite, and
others)
o P = PHP scripting language (no choices
there!)
• Strong focus on security and Authentication
• Administrators can control the flow of information into the
content management system.
• User accountability by tracking user login history and
creating an audit trail.
• Result is a moderated public forum encouraging the free
exchange of ideas while maintaining user privacy and
accountability.
• Supports CAS - Central Authentication Services
• Username and Password
• Custom Module provide Secure SSL based login.
• Spam Relief: CAPTCHA, reCAPTCHA, Spam Module (Bayesian
filter), others.
• Regulated by Open Source Initiative (OSI) Certification requirements.
In 2008, eleven security vulnerabilities were reported and fixed in the Drupal core. Security holes were also found and fixed in 64
of the 2243 user-contributed modules [ Source – Wikipedia]
 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
Obtaining & Installation of
XAMPP (PHP, Apache.
MySQL)
• What is XAMPP
• Features of XAMPP
• Installation Video
XAMPP is a bundle of Apache, MySQL, PHP,
FileZilla and many other utilities. XAMPP is the
‘easiest’ way to test an AMP (Apache-MySQL-
PHP) application.
Features of XAMPP:
• Ideal tool for developing and testing applications in PHP &
MySQL.
• Takes less time than installing each of its components separately.
• Multiple instances of XAMPP can exist on a single computer.
• Allow website designers and programmers to test their work on
their own computers without any access to the Internet
• XAMPP also provides support for creating and manipulating
databases in MySQL and SQLite among others.
Installation of Drupal 7
• Installation of Drupal 7-Video
3-Step Installation
•Create Database & User
•Extract Drupal Source
•Visit Webpage to Install
Drupal – Content Management System
Creating and Managing Content
View Demo
Configuring User Account Settings
Creating Roles
Assigning Permissions
Creating and Managing Users
Creating User Accounts
User Generated Accounts
Resetting User’s Passwords
View Demo
Taxonomy
At the simplest level, taxonomy provides a mechanism for
categorizing content on your site
Creating Vocabularies
Assigning a Taxonomy Vocabulary to a
Content Type
Selecting a Taxonomy Term when Creating
Content
Creating Human- and Search-Engine-
Friendly Lists
View Demo
Creating Menus
View Demo
Installing Themes
View Demo
Drupal – Content Management System
Drupal Block
Drupal Modules
Content Construction Kit (CCK)
View
Drupal Block
• What is Block
• Making Blocks Appear on Pages
• Finding the List of Available Blocks
• Re-Arranging Blocks
• Reassigning and Deactivating Blocks
• Configuring Blocks
• Using Blocks from Contributed Modules
• Creating Custom Blocks
A block is a generic term that is applied to any self-
contained piece of content, menu, or code.
There are standard pre-built blocks that come with Drupal 7: the login
block, the search block, the “who’s online” block, the “who’s new”
block, the latest blog postings block, and more.
View live demo
Drupal Modules
• What is Drupal Contributed Modules
• How to Download, Install, and Configure a
Module
• Configuring Modules and Setting Permissions
• Enabling and Disabling Modules
• Upgrading a Module
• The Top Modules
A Drupal-contributed module is essentially a
program or set of programs that expands
Drupal’s capabilities beyond what is
available in Drupal core
Contributed modules are designed, developed, and provided to the Drupal community free of charge by one
or more of the thousands of developers who actively participate in the Drupal community
Content
Construction Kit
(CCK)
Views Panels Imagecache
Create custom
content types
and fields
Views provides an
easy-to-use tool for
selecting and
displaying lists of
content on your
website
-For advanced page
layouts
-Assigning content
into multiple rows
and columns
Automatically
scaling a picture to
a predefined height
and width with
thumbnails
Nicemenus WYSIWYG
Backup and
Migrate Webform
Automatically
handles the
rendering of drop-
downs and fly-outs.
“what-you-see-is-
what-you-get”
(WYSIWYG)
editors such as
Microsoft
Word-like text
editors
-Create Complete
Backup
-Schedule backup
automatically
-Restore backup
anytime
-Provides a simple
to use interface for
creating online
forms
- Form based
activities like
generating/Exporti
ng report in excel
Content Construction Kit (CCK)
• Content Management System
• What is Drupal?
• Versions
• Requirements
• What CAN Drupal do?
• The Power of ”Contrib”
• Technology
• Security & Drupal?
• Advantages
View live demo
View
• Installing the Views Module
• Creating Your First View
• Views Settings
• Using in the Page
View live demo
Drupal - Powerful CMS for Managing Digital Content

Mais conteúdo relacionado

Mais procurados

WordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational IntranetWordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational IntranetTech Liminal
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupalOpevel
 
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockDrupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockMaarten De Block
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupalMumbai
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
 
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8Angela Byron
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityAngela Byron
 
History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8Websolutions Agency
 
Acquia Commons
Acquia CommonsAcquia Commons
Acquia Commonshernanibf
 
Anatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress ThemeAnatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress ThemeJulie Kuehl
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websitehernanibf
 
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
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal BasicsJuha Niemi
 
Alfresco Day Stockholm 2015 - Rapid UI Development
Alfresco Day Stockholm 2015 - Rapid UI DevelopmentAlfresco Day Stockholm 2015 - Rapid UI Development
Alfresco Day Stockholm 2015 - Rapid UI DevelopmentNicole Szigeti
 
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...Jon Peck
 
My site is slow
My site is slowMy site is slow
My site is slowhernanibf
 
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
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Acquia
 
Week6 office-hours
Week6 office-hoursWeek6 office-hours
Week6 office-hoursRandall Rode
 

Mais procurados (20)

WordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational IntranetWordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational Intranet
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupal
 
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockDrupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
 
Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8Top 8 Improvements in Drupal 8
Top 8 Improvements in Drupal 8
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
 
History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8
 
Acquia Commons
Acquia CommonsAcquia Commons
Acquia Commons
 
Anatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress ThemeAnatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress Theme
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your website
 
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
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
 
Alfresco Day Stockholm 2015 - Rapid UI Development
Alfresco Day Stockholm 2015 - Rapid UI DevelopmentAlfresco Day Stockholm 2015 - Rapid UI Development
Alfresco Day Stockholm 2015 - Rapid UI Development
 
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
 
My site is slow
My site is slowMy site is slow
My site is slow
 
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...
 
Drupal at the EBI
Drupal at the EBIDrupal at the EBI
Drupal at the EBI
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 
Week6 office-hours
Week6 office-hoursWeek6 office-hours
Week6 office-hours
 

Destaque

Aissce strategies at_vidyalaya_level
Aissce strategies at_vidyalaya_levelAissce strategies at_vidyalaya_level
Aissce strategies at_vidyalaya_levelsvj8446160578
 
віє далекою давниною
віє далекою давниноювіє далекою давниною
віє далекою давниноюValyu66
 
Combating gender stereotyping and sexism in the media
Combating gender stereotyping and sexism in the mediaCombating gender stereotyping and sexism in the media
Combating gender stereotyping and sexism in the mediaCouncil of Europe (CoE)
 
Tablero2 (2)
Tablero2 (2)Tablero2 (2)
Tablero2 (2)feleacva
 
портфоліо 2
портфоліо 2портфоліо 2
портфоліо 2Valyu66
 
Sales Onboarding Module 1 Certificate
Sales Onboarding Module 1 CertificateSales Onboarding Module 1 Certificate
Sales Onboarding Module 1 CertificateElisabeth Francisco
 
Summit Coal Pitch (Arame and Joseph) (1) - Copy
Summit Coal Pitch (Arame and Joseph) (1) - CopySummit Coal Pitch (Arame and Joseph) (1) - Copy
Summit Coal Pitch (Arame and Joseph) (1) - CopyArame Niang
 
Bizcool 3.0 - MODELAGEM DO NEGÓCIO - COMO USAR O LEAN CANVAS PARA VALIDAR O S...
Bizcool 3.0 - MODELAGEM DO NEGÓCIO - COMO USAR O LEAN CANVAS PARA VALIDAR O S...Bizcool 3.0 - MODELAGEM DO NEGÓCIO - COMO USAR O LEAN CANVAS PARA VALIDAR O S...
Bizcool 3.0 - MODELAGEM DO NEGÓCIO - COMO USAR O LEAN CANVAS PARA VALIDAR O S...Bizcool | Escola Aceleradora
 
Características del aprendizaje significativo
Características del aprendizaje significativoCaracterísticas del aprendizaje significativo
Características del aprendizaje significativoElizabethm05
 

Destaque (12)

Aissce strategies at_vidyalaya_level
Aissce strategies at_vidyalaya_levelAissce strategies at_vidyalaya_level
Aissce strategies at_vidyalaya_level
 
віє далекою давниною
віє далекою давниноювіє далекою давниною
віє далекою давниною
 
ODS
ODSODS
ODS
 
Combating gender stereotyping and sexism in the media
Combating gender stereotyping and sexism in the mediaCombating gender stereotyping and sexism in the media
Combating gender stereotyping and sexism in the media
 
Tablero2 (2)
Tablero2 (2)Tablero2 (2)
Tablero2 (2)
 
Cascadas
CascadasCascadas
Cascadas
 
портфоліо 2
портфоліо 2портфоліо 2
портфоліо 2
 
Sales Onboarding Module 1 Certificate
Sales Onboarding Module 1 CertificateSales Onboarding Module 1 Certificate
Sales Onboarding Module 1 Certificate
 
Summit Coal Pitch (Arame and Joseph) (1) - Copy
Summit Coal Pitch (Arame and Joseph) (1) - CopySummit Coal Pitch (Arame and Joseph) (1) - Copy
Summit Coal Pitch (Arame and Joseph) (1) - Copy
 
Bizcool 3.0 - MODELAGEM DO NEGÓCIO - COMO USAR O LEAN CANVAS PARA VALIDAR O S...
Bizcool 3.0 - MODELAGEM DO NEGÓCIO - COMO USAR O LEAN CANVAS PARA VALIDAR O S...Bizcool 3.0 - MODELAGEM DO NEGÓCIO - COMO USAR O LEAN CANVAS PARA VALIDAR O S...
Bizcool 3.0 - MODELAGEM DO NEGÓCIO - COMO USAR O LEAN CANVAS PARA VALIDAR O S...
 
Características del aprendizaje significativo
Características del aprendizaje significativoCaracterísticas del aprendizaje significativo
Características del aprendizaje significativo
 
How to engage the challenging patient with diabetes
How to engage the challenging patient with diabetesHow to engage the challenging patient with diabetes
How to engage the challenging patient with diabetes
 

Semelhante a Drupal - Powerful CMS for Managing Digital Content

Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentationerlee72
 
Drupal Training Topics
Drupal Training TopicsDrupal Training Topics
Drupal Training Topicsvibrantuser
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To DrupalLauren Roth
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMSPhase2
 
Presentation 1 Web--dev
Presentation 1 Web--devPresentation 1 Web--dev
Presentation 1 Web--devaltsav
 
Lecture11_LaravelGetStarted_SPring2023.pdf
Lecture11_LaravelGetStarted_SPring2023.pdfLecture11_LaravelGetStarted_SPring2023.pdf
Lecture11_LaravelGetStarted_SPring2023.pdfShaimaaMohamedGalal
 
Rapid site production with Drupal
Rapid site production with DrupalRapid site production with Drupal
Rapid site production with DrupalRob Sawyer
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introductionAditya Ghan
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
Top 10 dev ops tools (1)
Top 10 dev ops tools (1)Top 10 dev ops tools (1)
Top 10 dev ops tools (1)yalini97
 
Drupal: an Overview
Drupal: an OverviewDrupal: an Overview
Drupal: an OverviewMatt Weaver
 
Introduction to basics of drupal
Introduction to basics of drupalIntroduction to basics of drupal
Introduction to basics of drupallrtraining05
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime Collegeguest08bc36
 

Semelhante a Drupal - Powerful CMS for Managing Digital Content (20)

Drupal Webinar
Drupal WebinarDrupal Webinar
Drupal Webinar
 
Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentation
 
Drupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in DrupalDrupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in Drupal
 
Drupal Training Topics
Drupal Training TopicsDrupal Training Topics
Drupal Training Topics
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To Drupal
 
Presentation
PresentationPresentation
Presentation
 
Choosing an Open Source CMS
Choosing an Open Source CMSChoosing an Open Source CMS
Choosing an Open Source CMS
 
Presentation 1 Web--dev
Presentation 1 Web--devPresentation 1 Web--dev
Presentation 1 Web--dev
 
Lecture11_LaravelGetStarted_SPring2023.pdf
Lecture11_LaravelGetStarted_SPring2023.pdfLecture11_LaravelGetStarted_SPring2023.pdf
Lecture11_LaravelGetStarted_SPring2023.pdf
 
Rapid site production with Drupal
Rapid site production with DrupalRapid site production with Drupal
Rapid site production with Drupal
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
Drupal
DrupalDrupal
Drupal
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
 
Top 10 dev ops tools (1)
Top 10 dev ops tools (1)Top 10 dev ops tools (1)
Top 10 dev ops tools (1)
 
DrupalCon 2011 Highlight
DrupalCon 2011 HighlightDrupalCon 2011 Highlight
DrupalCon 2011 Highlight
 
Drupal: an Overview
Drupal: an OverviewDrupal: an Overview
Drupal: an Overview
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
Introduction to basics of drupal
Introduction to basics of drupalIntroduction to basics of drupal
Introduction to basics of drupal
 
Drupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime CollegeDrupal Experience Sharing at Prime College
Drupal Experience Sharing at Prime College
 

Último

Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Último (20)

Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

Drupal - Powerful CMS for Managing Digital Content

  • 1. Drupal – Content Management System
  • 2. Introduction Obtaining & Installation of XAMPP (PHP, Apache. MySQL) Installation of Drupal 7
  • 3. Introduction • Content Management System • What is Drupal? • Versions • Requirements • What CAN Drupal do? • The Power of ”Contrib” • Technology • Security & Drupal? • Advantages
  • 4. A content management system (CMS) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based. Many Content Management Systems (CMS) are available:  Drupal  Joomla  WordPress  Expression Engine  WebGUI  Plone  … When compared to three other well-known open source CMS platforms covered by the MITRE CVE database, Drupal ranked second - after Plone but before WordPress and Joomla. [ Source Wikipedia ]
  • 5. • Drupal is a web content management system  Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.. • Drupal is really a ”kernel” of a CMS  Flexibility and power come in the form of modules, collectively known as ”contrib” It is used as a back-end system for at least 1.5% of all websites worldwide [Source – Wikipedia ]
  • 6. Examples – Drupal made sites
  • 8.
  • 9.
  • 10.
  • 11.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. • Drupal 7 (D7) released January 5, 2011 • Great for basic development • “Contrib” still catching Up • Drupal 6 (D6) released February 13, 2008 • Stable • Rich contrib environment • Do not use Drupal < 6. All versions < 6 are end-of-life. Latest stable release 7.12 / February 1, 2012
  • 19. text Drupal 7 • PHP >= 5.2.5 • PHP >= 5.3 (Rec.) • DB Server • MySQL >= 5.0.15 • PostgreSQL >= 8.3 • Web Server • Apache Preferred text Drupal 6 • PHP >= 4.4 • 5.2<=PHP<5.3 (Rec.) • DB Server • MySQL >= 4.1 • PostgreSQL >= 7.1 • Web Server • Apache Preferred
  • 20. • Websites • No extra HTML/CSS/etc. required • Commercial, Personal, Blogs, Guides, Community • Web Applications • Shopping Cart • News Publication • LDAP Server Management • Structured Documentation • Anything PHP Can Do!
  • 21. • Core provides content creation, permissions framework, blocks, etc. • Contrib provides many desirable features: • “Views” (think Database Reports) • Authentication Mechanisms (LDAP, CAS) • WYSIWYG editing • SEO-friendly URLs • Panels (multi-column layout tool) • Slideshows • Shopping Cart As of February 2012 there are more than 9,500 free community-contributed addons, known as contrib modules [ Source- wikipedia ]
  • 22. Drupal runs on a “LAMP” platform: o L = Linux operating system(but it can also run on Windows, Mac) o A = Apache web server (but it can also run on other web servers; not so well on Microsoft IIS as on Apache) o M = MySQL database (but it can also run on PostgreSQL, SQLite, and others) o P = PHP scripting language (no choices there!)
  • 23. • Strong focus on security and Authentication • Administrators can control the flow of information into the content management system. • User accountability by tracking user login history and creating an audit trail. • Result is a moderated public forum encouraging the free exchange of ideas while maintaining user privacy and accountability. • Supports CAS - Central Authentication Services • Username and Password • Custom Module provide Secure SSL based login. • Spam Relief: CAPTCHA, reCAPTCHA, Spam Module (Bayesian filter), others. • Regulated by Open Source Initiative (OSI) Certification requirements. In 2008, eleven security vulnerabilities were reported and fixed in the Drupal core. Security holes were also found and fixed in 64 of the 2243 user-contributed modules [ Source – Wikipedia]
  • 24.  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
  • 25. Obtaining & Installation of XAMPP (PHP, Apache. MySQL) • What is XAMPP • Features of XAMPP • Installation Video
  • 26. XAMPP is a bundle of Apache, MySQL, PHP, FileZilla and many other utilities. XAMPP is the ‘easiest’ way to test an AMP (Apache-MySQL- PHP) application.
  • 27. Features of XAMPP: • Ideal tool for developing and testing applications in PHP & MySQL. • Takes less time than installing each of its components separately. • Multiple instances of XAMPP can exist on a single computer. • Allow website designers and programmers to test their work on their own computers without any access to the Internet • XAMPP also provides support for creating and manipulating databases in MySQL and SQLite among others.
  • 28.
  • 29. Installation of Drupal 7 • Installation of Drupal 7-Video
  • 30. 3-Step Installation •Create Database & User •Extract Drupal Source •Visit Webpage to Install
  • 31. Drupal – Content Management System
  • 32. Creating and Managing Content View Demo
  • 33. Configuring User Account Settings Creating Roles Assigning Permissions Creating and Managing Users Creating User Accounts User Generated Accounts Resetting User’s Passwords View Demo
  • 34. Taxonomy At the simplest level, taxonomy provides a mechanism for categorizing content on your site Creating Vocabularies Assigning a Taxonomy Vocabulary to a Content Type Selecting a Taxonomy Term when Creating Content Creating Human- and Search-Engine- Friendly Lists View Demo
  • 37. Drupal – Content Management System
  • 38. Drupal Block Drupal Modules Content Construction Kit (CCK) View
  • 39. Drupal Block • What is Block • Making Blocks Appear on Pages • Finding the List of Available Blocks • Re-Arranging Blocks • Reassigning and Deactivating Blocks • Configuring Blocks • Using Blocks from Contributed Modules • Creating Custom Blocks
  • 40.
  • 41. A block is a generic term that is applied to any self- contained piece of content, menu, or code. There are standard pre-built blocks that come with Drupal 7: the login block, the search block, the “who’s online” block, the “who’s new” block, the latest blog postings block, and more. View live demo
  • 42. Drupal Modules • What is Drupal Contributed Modules • How to Download, Install, and Configure a Module • Configuring Modules and Setting Permissions • Enabling and Disabling Modules • Upgrading a Module • The Top Modules
  • 43. A Drupal-contributed module is essentially a program or set of programs that expands Drupal’s capabilities beyond what is available in Drupal core Contributed modules are designed, developed, and provided to the Drupal community free of charge by one or more of the thousands of developers who actively participate in the Drupal community
  • 44. Content Construction Kit (CCK) Views Panels Imagecache Create custom content types and fields Views provides an easy-to-use tool for selecting and displaying lists of content on your website -For advanced page layouts -Assigning content into multiple rows and columns Automatically scaling a picture to a predefined height and width with thumbnails Nicemenus WYSIWYG Backup and Migrate Webform Automatically handles the rendering of drop- downs and fly-outs. “what-you-see-is- what-you-get” (WYSIWYG) editors such as Microsoft Word-like text editors -Create Complete Backup -Schedule backup automatically -Restore backup anytime -Provides a simple to use interface for creating online forms - Form based activities like generating/Exporti ng report in excel
  • 45. Content Construction Kit (CCK) • Content Management System • What is Drupal? • Versions • Requirements • What CAN Drupal do? • The Power of ”Contrib” • Technology • Security & Drupal? • Advantages View live demo
  • 46. View • Installing the Views Module • Creating Your First View • Views Settings • Using in the Page View live demo