an overview of drupal - school of information technology · introduction drupal is a free and open...
TRANSCRIPT
![Page 1: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/1.jpg)
An Overview of
Drupal
![Page 2: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/2.jpg)
Introduction
Drupal is a free and open source Content Management System
(CMS) that allows organizing, managing and publishing your
content and built on PHP based environments.
Drupal CMS is very flexible and powerful and can be used for
building large, complex sites.
It is an easy way of interacting with other site and technologies using
Drupal CMS. Further, you will be able to handle complex forms and
workflows.
![Page 3: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/3.jpg)
Features
Drupal makes it easy to create and manage your site.
Translates anything in the system with built-in user interfaces.
It connects your website to other sites and services using feeds, search engine connection capabilities etc.
Drupal is open source software hence requires no licensing costs.
It designs highly flexible, creative website to the users and display more effectively to increase the visitors.
Drupal can publish your content on social media such as Twitter, Facebook and other social mediums.
Drupal provides large number of customizable themes, including several base themes which are used to design your own themes for developing web applications.
![Page 4: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/4.jpg)
![Page 5: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/5.jpg)
The Drupal Way
The philosophy of using the ecosystem of modules when building
sites.
Using common and well-used Drupal modules to solve tasks
Using modules that extend the common and well-used Drupal modules,
rather than modules that are relatively isolated islands in the ecosystem.
Focusing problem solving around how you can use and reuse the
common and well-used Drupal modules, even when writing new code is
required.
Sharing your solutions with the Drupal community, if at all possible.
![Page 6: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/6.jpg)
The Drupal Flow
There are five main layers to
consider in Drupal.
The diagram on right explains
how information flows between the system's layers.
At the base of the system is
the collection of nodes—the
data pool. Before anything
can be displayed on the site,
it must be an input as data.
![Page 7: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/7.jpg)
The Drupal Flow
Modules are functional plugins that are either part of the Drupal or they are
contributed items that have been created by members of the Drupal
community.
Modules build on Drupal's core functionality, allowing you to customize the
data items (fields) on your node types.
Blocks often provide the output from a module or can be created to
display whatever you want, and then can be placed in various spots
(Regions) in your template (theme) layout.
User Permissions are configured to determine what different kinds of users
are allowed to do and see. Permissions are defined for various roles, and in
turn, users are assigned to these roles in order to grant them the defined
permissions.
On the top layer is the site theme (the "skin"). This is made up predominantly
of XHTML and CSS, with some PHP variables intermixed, so Drupal-
generated content can go in the appropriate spots.
![Page 8: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/8.jpg)
![Page 9: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/9.jpg)
![Page 10: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/10.jpg)
![Page 11: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/11.jpg)
![Page 12: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/12.jpg)
![Page 13: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/13.jpg)
![Page 14: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/14.jpg)
![Page 15: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/15.jpg)
![Page 16: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/16.jpg)
![Page 17: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/17.jpg)
![Page 18: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/18.jpg)
![Page 19: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/19.jpg)
![Page 20: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/20.jpg)
Nodes
A node is a piece of content on a Drupal site.
It can be an information page, a blog post a press release etc.
Content you don't usually read as separate web pages can also be
nodes, such as images, videos, or containers to collect pages with
restricted access for certain users.
Managing Revisions
View modes for nodes, Administration, Comments.
![Page 21: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/21.jpg)
Regions and Blocks
Both the main content and the
other elements are displayed
as blocks, placed in one of the
regions of the website.
![Page 22: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/22.jpg)
Famous websites powered by
Drupal
![Page 23: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/23.jpg)
References
https://www.drupal.org/docs/7/understanding-drupal/overview
https://www.tutorialspoint.com/drupal/drupal_overview.htm
http://drupal.com/showcases
![Page 24: An Overview of Drupal - School of Information Technology · Introduction Drupal is a free and open source Content Management System (CMS) that allows organizing, managing and publishing](https://reader035.vdocument.in/reader035/viewer/2022070817/5f11103d86f782404b087fbf/html5/thumbnails/24.jpg)
THANK YOU