Introduction to basics of drupal
Upcoming SlideShare
Loading in...5
×
 

Introduction to basics of drupal

on

  • 835 views

 

Statistics

Views

Total Views
835
Slideshare-icon Views on SlideShare
835
Embed Views
0

Actions

Likes
0
Downloads
22
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • http://bit.ly/1nm5tuP
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction to basics of drupal Introduction to basics of drupal Presentation Transcript

    • LakshmiRajkumar
      Corporate IT Trainer
    • 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
      2
      2
    • Expectation
      • After finish this session you will get some thoughts with drupal related features
      • Install drupal
      • Install modules and themes
      • Manage website
      3
    • 4
      Agenda
      • Introduction to CMS
      • What is Drupal?
      • Why Drupal?
      • Drupal Trends
      • Comparison of Drupal with other CMS
      • Drupal Architecture
      4
    • 5
      Agenda (Contd…)
      • Drupal Components
      • System / Technical Requirements
      • Installation and Setup Guide
      • Demo Site
      • Understanding Drupal
      5
    • 6
      CMS
      Content Management System is a system that makes content adding, moderating, updating, deleting, archiving and retrieving
      6
      6
    • 7
      7
      7
      7
    • 8
      CMS Packages
      • Commercial CMS
      • Open Source CMS
    • 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.
    • 10
      Open Source CMS
    • 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.
    • 12
      What is Drupal? (Contd…)
      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.
    • 13
      Why Drupal?
      • Most basic CMS features are included
      • Highly Customizable
      • Plenty of modules
      -- Solid Architecture and API
      -- Good Documentation
      • Excellent Performance
      • Good Community
    • 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
    • 15
      What can it do?
      • Community website
      • Weblog
      • Forums
      • Knowledge Base
      • Business Web Application
    • 16
      Features
      • Blog, Forum Included
      • Searching built-in
      • RSS Support
      • Multi-Language
      • Statistics, Tracking, Logging, Reporting
      • Themes
      • Taxonomy / Category / Tag
      • Friendly URLs (Optimized SEO)
    • 17
      Comparison of CMS
    • 18
      Comparison of CMS (Contd…)
    • 19
      Drupal Architecture
    • 20
      Drupal Architecture (Contd …)
    • 21
      Drupal Architecture (Contd …)
    • 22
      Drupal Components
      • Region
      • Block
      • Content Type
      • Node
      • Taxonomy
      • Module
      • Theme
      • User
    • 23
      Region
    • 24
      Block
      Placeholder for nodes and may be used for static
      Supporting text and modules.
    • 25
      Content Type
      • Types of content / node
      • Different Object
      • Unique sets of fields / usage
      • Separate permissions
      • Examples – Books, Magazines, Newspapers
    • 26
      Node
      Node is individual piece of content. Each fits within one
      content type
    • 27
      Taxonomy
      A flexible tool for classifying content with many advanced features
      - Vocabulary
      - Terms
    • 28
      Module
      What it is? Functional Components that define interactive features via PHP
    • 29
      Module – What is “core”? (Contd…)
      • 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
    • 30
      Module – What is “contrib”? (Contd…)
      • Community-created modules hosted on drupal.org
      • Developed by thousands of developers around the world
      • Maintained independently of Drupal core
      • Limited community testing
    • 31
      Module (Contd…)
    • 32
      Theme
      • Design Elements
      • Web page structure
      • HTML, CSS, JS
      • Flexible Overriding
      • Sub-themes
    • 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.
    • 34
      User – Role & Permission
      • Functional group of
      users
      • CRUD – Create, Read,
      Update, Delete
      • Fine-grained control
      • Permissions defined by
      modules
    • 35
      Demo Website
      • System Requirements
      • Installation guide
      • Multi-Site Installation
    • 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)
    • 37
      Drupal – Requirement (Contd…)
      • 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
    • 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
    • Questions?