• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Drupal introduction

Drupal introduction



An introduction to Drupal.

An introduction to Drupal.



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as OpenOffice

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Drupal introduction Drupal introduction Presentation Transcript

      • Drupal – Content Management System a technical introduction
        YIPL Dev Team 20 October 2011
      • What am I going to tell?
      • I am going to boast about Drupal.
      • How good it is, who uses it, why use it?
      • How to really start clicking and building your Drupal website.
      • What is a CMS?
      • A  content management system  ( CMS ) is the collection of procedures used to manage work flow in a collaborative environment.
      • Simple: Lets users mange content – store, archive, retrieve and show content in some logical manner.
      • What is a web CMS?
      • A  web content management system  (WCMS) is a software system.
      • Provides website authoring and administration tools designed to allow users with little knowledge of web programming languages.
      • Helps to create and manage the site's content with relative ease.
      • Usually has a template/presentation layer.
      • Web CMS in simple terms
      • A web content management system is a system that makes content adding, moderating, updating, deleting, archiving and retrieving easy.
      • It allows non technical users to build and use a website with little or no training.
      • It is a web application that manages various forms of content from text, images to video.
      • Also helps to manage users and other things like comments.
      • What is Drupal?
      • Drupal is a free and open source content management system (CMS) written in PHP and distributed under the GNU General Public License.
      • It is used as a back-end system for at least 1% of all websites worldwide ranging from personal blogs to larger corporate and political sites including whitehouse.gov and data.gov.uk.
      • It is also used for knowledge management and business collaboration.
    • Drupal Usage Stats (20 Oct 11)
      • What is Drupal?
      • A great free web application that helps you to build dynamic feature rich and maintainable websites in very less time.
      • It is a system that lets you create content with just clicks and not coding a website.
      • A framework to develop powerful and robust web applications.
      • The content you created can be retrieved and shown in a way you desire.
      • Built on PHP and primarily runs on MYSQL.
      • Drupal Components
      • The basic system you use to build your website is called the Drupal Core.
      • The more features you want the more modules you add.
      • You want to make your website look different choose a theme (thousands available for free)
      • Development can be generally segregated into developer and designer tracks.
      • Where and When did it all start?
      • Dries Buyteart from Antwrep, Belgium started it in 2000 in his college dorm.
      • Derived from “Druppel,” the Dutch word for “Drop” which also means village in Dutch.
      • Drop.org to now http://drupal.org
      • Why Use Drupal
      • Because it is:
        • Flexible
        • Modular
        • Robust
        • Scalable
        • Secure
        • Feature rich (5800 Free modules)
        • Themable (1000+ Themes)
        • Huge community to support
        • Etc etc
      • Who uses Drupal?
      • www.whitehouse.gov
      • www.data.gov.uk
      • http://research.yahoo.com
      • http://about.digg.com
      • www.sa2010.gov.za
      • http://research.nokia.com
      • http://www.symantec.com/community
      • http://buytaert.net/tag/drupal-sites
      • Who uses Drupal in Nepal?
      • www.ncell.com.np
      • www.mapmandu.com
      • www.barcamp.org.np
      • www.yipl.com.np
      • www.unicef.org.np/voy
      http://buytaert.net/tag/drupal-sites - Official List http://drupalsites.net - Drupal sites collection – 5200+ in the list.
      • Drupal Versions
      • Drupal 5 Branch – Drupal 5.23
      • Drupal 6 Branch – Drupal 6.22 (released 25 May 2011)
      • Drupal 7 Branch – Drupal 7.8(released 31 Aug 2011).
      • Drupal 8 Branch – May be in the offering
      • When to use Drupal?
      • For A blog
      • For a company website
      • For a robust application - ConnectR
      • Etc etc
    • Drupal Architecture
    • Drupal Modular Architecture
    • Basic Drupal Terminology
      • Node: a single puzzle piece that is placed onto the site by one of your users, or even yourself. Almost everything is a node.
      • Content Type: general term for a node.
      • Comments: Comments are what allow people to add comments to any node that has been created.
    • Basic Drupal Terminology 2
      • Block: A region or space that contains some data may be links, image etc. Mainly built by modules or may be custom made.
      • Menu: A region that contains links to other content/nodes in Drupal. Like primary, secondary, navigation or any custom made.
      • Weight : Defines the priority of display (obsolete now).
      • Module: A code block that activates a new function in the Drupal Website. ( www.drupalmodules.com )
      • Theme: A package when installed and changed changes the overall look and feel of the Drupal website. (test themes at: http://themegarden.org/drupal6/ )
      • Learn more about Drupal
      • http://drupal.org
      • Try http://drupal.org/handbooks
      • Google for Drupal or search for Drupal in youtube.
      • Have fun Drupalling.
    • Install Drupal (Hands on)
      • LAMP stack
      • Acquia stack
      • On XAMPP
      • Any preferred or running platform
      • To Do
        • Install Drupal
        • Install included and contributed modules (From GUI and drush)
        • Install and change contributed themes (From GUI and drush)