Introduction to basics of drupal
-
Upload
lrtraining05 -
Category
Technology
-
view
816 -
download
5
Transcript of Introduction to basics of drupal
![Page 1: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/1.jpg)
Lakshmi RajkumarCorporate IT Trainer
![Page 2: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/2.jpg)
22
Objective
To Provide a wide range of web
development technique with drupal.
To promote drupal to the professionals
To share knowledge
To build developers capacity
To improve websites to a web standard
![Page 3: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/3.jpg)
3
Expectation
After finish this session you will get some
thoughts with drupal related features
Install drupal
Install modules and themes
Manage website
![Page 4: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/4.jpg)
44
Agenda
Introduction to CMS
What is Drupal?
Why Drupal?
Drupal Trends
Comparison of Drupal with other CMS
Drupal Architecture
![Page 5: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/5.jpg)
55
Agenda (Contd…)
Drupal Components
System / Technical Requirements
Installation and Setup Guide
Demo Site
Understanding Drupal
![Page 6: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/6.jpg)
666
CMS
Content Management System is a system that
makes content adding, moderating, updating,
deleting, archiving and retrieving
![Page 7: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/7.jpg)
7777
![Page 8: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/8.jpg)
8
CMS Packages
Commercial CMS
Open Source CMS
![Page 9: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/9.jpg)
9
What is Open Source?
Open Source means that whoever writes a
piece of computer code makes it available for
anybody else to see it, modify it, or use it.
Free Community Based Support help find and
fix bugs answer questions on forums / blogs
provide documentation code extension
modules.
![Page 10: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/10.jpg)
10
Open Source CMS
![Page 11: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/11.jpg)
11
What is Drupal?
Drupal is an open-source platform and
content management system for building
dynamic web sites offering a broad range of
features and services including user
administration, publishing workflow,
discussion capabilities, news aggregation,
metadata functionalities using controlled
vocabularies and XML publishing for content
sharing purposes.
![Page 12: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/12.jpg)
13
Why Drupal?
Most basic CMS features are included
Highly Customizable
Plenty of modules
-- Solid Architecture and API
-- Good Documentation
Excellent Performance
Good Community
![Page 13: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/13.jpg)
14
Drupal Trends
It was created originally as a bulletin
board system, and open sourced in 2001
It has had broad adoption since version
4
It is now on version 7.x (point upgrades
happen every few months)
Version 5.x is also maintained
![Page 14: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/14.jpg)
15
What can it do?
Community website
Weblog
Forums
Knowledge Base
Business Web Application
![Page 15: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/15.jpg)
16
Features
Blog, Forum Included
Searching built-in
RSS Support
Multi-Language
Statistics, Tracking, Logging, Reporting
Themes
Taxonomy / Category / Tag
Friendly URLs (Optimized SEO)
![Page 16: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/16.jpg)
17
Comparison of CMS
![Page 17: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/17.jpg)
18
Comparison of CMS (Contd…)
![Page 18: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/18.jpg)
19
Drupal Architecture
![Page 19: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/19.jpg)
20
Drupal Architecture (Contd …)
![Page 20: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/20.jpg)
21
Drupal Architecture (Contd …)
![Page 21: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/21.jpg)
22
Drupal Components
Region
Block
Content Type
Node
Taxonomy
Module
Theme
User
![Page 22: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/22.jpg)
23
Region
![Page 23: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/23.jpg)
24
Block
Placeholder for nodes and may be used for
static
Supporting text and modules.
![Page 24: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/24.jpg)
25
Content Type
Types of content / node
Different Object
Unique sets of fields / usage
Separate permissions
Examples – Books, Magazines,
Newspapers
![Page 25: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/25.jpg)
26
Node
Node is individual piece of content. Each fits
within one
content type
![Page 26: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/26.jpg)
27
Taxonomy
A flexible tool for classifying content with
many advanced features
- Vocabulary
- Terms
![Page 27: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/27.jpg)
28
Module
What it is? Functional Components that define
interactive features via PHP
![Page 28: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/28.jpg)
29
Set of functionality included with Drupal
Limited to basic functionality most sites
would need
Heavily tested and democratized
features
Included modules for custom URLs, user
profiles, blogs, forums, and others
Module – What is “core”? (Contd…)
![Page 29: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/29.jpg)
30
Community-created modules hosted on
drupal.org
Developed by thousands of developers
around the world
Maintained independently of Drupal core
Limited community testing
Module – What is “contrib”? (Contd…)
![Page 30: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/30.jpg)
31
Module (Contd…)
![Page 31: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/31.jpg)
32
Theme
Design Elements
Web page structure
HTML, CSS, JS
Flexible Overriding
Sub-themes
![Page 32: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/32.jpg)
33
User
First user created is the administrator,
and this user has complete control over
the system.
Other users can be created by
administrator
Users can belong to one or more roles.
![Page 33: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/33.jpg)
34
User – Role & Permission
Functional group of
users
CRUD – Create, Read,
Update, Delete
Fine-grained control
Permissions defined by
modules
![Page 34: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/34.jpg)
35
Demo Website
System Requirements
Installation guide
Multi-Site Installation
![Page 35: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/35.jpg)
36
Drupal – Requirement
It is a web application, so it requires a server
running web server software (like apache).
Also requires PHP and MySQL (or PostgreSQL)
![Page 36: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/36.jpg)
37
Stable version Drupal 6.x
Apache 1.3 or Apache 2.x
PHP 5.2 recommended (4.4.0 or higher)
Supports MySQL 4.1 or higher
Drupal – Requirement (Contd…)
![Page 37: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/37.jpg)
38
Drupal – Installation
Download from http://drupal.org
Expand file to a directory in your web
server that is accessible
Set up a new database
Go through the installation procedure
![Page 38: Introduction to basics of drupal](https://reader033.fdocuments.us/reader033/viewer/2022052618/554f4330b4c905423f8b46a9/html5/thumbnails/38.jpg)
Questions?