Drupal/C2/Overview-of-Drupal/English

From Script | Spoken-Tutorial
Revision as of 18:04, 26 July 2016 by Nancyvarkey (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Title of script: Overview of Drupal

Keywords: Video tutorial, Drupal, overview, CMS, Framework, features of drupal, drupal community


Visual cue
Narration
Slide 1:

Overview of Drupal

Welcome to the spoken tutorial on “Overview of Drupal”.
Slide 2:Learning Objectives


In this tutorial, we will learn about
  • Content Management System
  • Drupal
  • Salient features of Drupal and
  • Overview of this series
Slide 3:

System requirement


For this tutorial, you should have either
  • Ubuntu Linux or
  • Windows Operating System.
Slide 4:

Pre-requisites

To follow this tutorial, you should
  • be familiar with either of the mentioned operating systems.
Slide 5:

What is Drupal

First let us understand what is Drupal.
  • Drupal is a free and open source Content Management System (CMS).
Slide 6:

CMS in the old days


What is a CMS?
  • It is not like the old days where we have several html files uploaded on a server.
  • In the traditional way, each webpage has its own html file.
Slide 7:

What is CMS

  • Now it is very different.
  • Each page is constructed using various components.
Slide 8:

What is CMS

  • Each of the component can come from different places.
  • These components are assembled on the fly, using some programming logic.
  • So depending on where you are viewing, say a desktop or a mobile, it could be different.
Slide 9:

What is CMS

  • It can also change depending on who is viewing it from where.
  • You may be a student viewing it from India,
Slide 10:

What is CMS

  • Or a customer buying something from Singapore.
  • Each of you could see a different page.
Slide 11:

What is CMS


  • CMS is the program behind this presentation logic.
  • It uses various programming functionalities such as PHP, Ajax, Javascript, etc.
  • All CMS usually use a database to store information content without any formatting.
  • The formatting of content is done separately.
Slide 12:

What is CMS


  • CMS makes even non-technical users to manage a website easily.
  • Drupal is one such CMS that is open source, meaning the code is freely available.
  • Anybody can download and change it.
Slide 13:

Founder

Drupal was founded in 2000 by Dries Buytaert, when he was a student.
Slide 14:

Drupal Community

  • Since making it open source, several thousands of people have helped in modifying the code.
Slide 15:

Drupal Community


  • They then give it back to the community with small improvements.
  • Drupal community is one of the largest and closely knit open source community.
  • This community has developers, site-builders, volunteers, who make Drupal what it is today.
  • It is said that in Drupal you “Come for the code, stay for the community”
  • May be you will stick to the community for the same reason.
Next let me list out the top 10 features of Drupal.


Number 1:

  • Drupal is free and completely open source.
  • Anybody can download the source code and modify it.
  • Even if you’re a developer, Drupal is very useful.
Number 2:
  • Drupal is flexible.
  • Drupal is one of the most adaptive systems available today.
  • Drupal works well with sophisticated websites that require many different custom data structures


Developers use it as both CMS and as a broader web development platform.

Number 3:
  • Drupal is mobile-ready.
  • We can view and administer every page on our Drupal site, from any mobile device we choose.
Number 4:
  • Drupal is fantastic for big projects.
  • From the whitehouse.gov to weather.com and Dallas Cowboys, Drupal can handle any project.
  • Drupal shines with more complex websites.
  • It’s one of the best solutions for people who want to build a feature rich website.
  • And it’s also highly suitable for large enterprises
Number 5:
  • Drupal is friendly, social and searchable.
  • Drupal helps people find my site and my content.


  • Also, Drupal allows site editors to add tags, descriptions, keywords and human-friendly URLs.
Number 6:

Drupal is safe and secure.


Drupal keeps our site safe with

  • regular security updates,
  • hash passwords,
  • session IDs that change when permissions change,
  • text format permissions restricting user input
  • and a lot more.

Drupal takes security very seriously.

Number 7:
  • We can extend our Drupal site by using thousands of Modules that add features to the Drupal site.
  • Think of any feature and somebody has mostly built a Module and made it available free.
  • We can have multiple Themes or versions of a Theme on the same site.
  • And yet, have complete control over the visual presentation of your website data.
Number 8:
  • If you need help, there is a helpful community around Drupal and it is huge!
  • There are Drupal events all over the world.
  • Local events are called Drupal camps.
  • And every year there are major DrupalCons all around the world.
  • There are very active Forums, User Groups and IRC chats dedicated to Drupal support.
Number 9:
  • There are some very large and experienced companies around Drupal.
  • Acquia, partner for this series, is the largest Drupal company.
  • In India there are more than sixty Drupal service companies.
  • There are also hundreds of freelancers who know Drupal.
Number 10:
  • Drupal is everywhere.
  • There are over 1.2 million websites at the time of this recording.
  • Drupal runs 3 percent of the entire web and 15 percent of the top ten thousand websites.
  • Drupal is highly popular with governments, education, non-profits and large enterprises.
In this tutorial series, we will learn the following topics


  1. How to install Drupal
  2. We will show how to install Drupal and other associated software.
  3. Almost anybody can do this, you need not be Linux or Windows administration savvy for this.
  4. The content workflow
    • Here we will learn how the basic content of a website is organised within Drupal
    • We will also create a simple website content as though you are editing it in a word processor
    • Then we will learn some of the powerful features that make Drupal unique
    • They are relationships between content, programmatic formatted display of several contents, etc
  5. How to extend Drupal
    • The second most powerful feature of Drupal is Modules or Extensions
    • As mentioned before there is a Module, like an app, for almost any feature you require.
    • Given that there are tens of thousands of Modules, we will show you how to select a Module for your purpose.
  6. How to layout the site
    • Once the basic content and features are ready, we need to make a beautiful display of it.
    • In the layout part we will learn how easy it is to change the look and feel of the website.
    • Like Modules the layout or Themes are also available as community contributions.
  7. How to manage people
    • Unlike other single user oriented CMS, such as WordPress, Drupal is often used in situations where different users to do different things in the website.
    • In people management part we will learn how to set up different roles and give them different permissions.
  8. How to properly manage the site
    • Finally in the last part we will learn how to manage the code of Drupal
    • It is important to keep the site updated for security and stability.
    • It is also helpful to get new features to make the site more user friendly.
With this, we come to the end of this tutorial.
Slide 8:

Summary


Let us summarize.


In this tutorial, we have learnt about

  • Introduction to Drupal
  • Salient features of Drupal and
  • Overview of this Drupal series
Slide 9:

Acknowledgement

This video is
  • adapted from Acquia and OSTraining
  • and revised by Spoken Tutorial Project, IIT Bombay.
Slide 10:

Acknowledgement


The video at the following link summarises the Spoken Tutorial project.


Please download and watch it.

Slide 11:

Spoken Tutorial Workshops

The Spoken Tutorial Project Team conducts workshops and gives certificates to those who pass online tests.


For more details, please write to us.

Slide 12:

Acknowledgement


Spoken Tutorial Project is funded by
  • NMEICT, Ministry of Human Resource Development and
  • NVLI, Ministry of Culture

Government of India.

This is Varsha Venkatesh signing off. Thanks for joining.

Contributors and Content Editors

Nancyvarkey, Priyacst