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 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:
- 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:
- 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
- How to install Drupal
- We will show how to install Drupal and other associated software.
- Almost anybody can do this, you need not be Linux or Windows administration savvy for this.
- 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
- 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.
- 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.
- 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.
- 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.
|