It was my privilege to handle drupal workshop and be part of software freedom day celebration (it is delayed though) at PESCE college Mandya. It was two days workshop (Oct 17th and 18th). On first day installation was carried out and second I introduced the basic administration using drupal.
The notes prepared for workshop is shared below. May not in ready to use format, however a drupalian should find it readable 😉
What is CMS ? Famous CMSs
Definition : A content management system (CMS) is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface
CMSs have been available since the late 1990s.
CMSs are often used to run websites containing blogs, news, and shopping. Many corporate and marketing websites use CMSs. CMSs typically aim to avoid the need for hand coding, but may help it for specific elements or entire pages.
The content management system (CMS) has two elements:
Content management application (CMA) is the front-end user interface that allows a user, even with limited expertise, to add, modify and remove content from a Web site without the intervention of a Webmaster.
Content display application (CDA) compiles that information and updates the Web site.
So about drupal
Drupal is not the only CMSs.
There are 100s of CMSs available as free software and proprietary software.
wodpress , joomla and drupal ( all are comes under free sw category) come top of the list.
Drupal is powerful , the vast variety of module sets makes almost everything possible with drupal.
Drupal could handle complex scenarios in building a site.
Very active communities is other advantage with drupal.
How the name drupal ? A bit of history
back-end framework for at least 2.1% of all Web sites worldwide
more than 31,000 contributed modules
WhiteHouse.gov, MTV Europe, and The Economist are on Drupal
Why drupal ?
Drupal is getting easier, WordPress more sophisticated and Joomla offers both a CMS and a related Web development platform on which it can run.
Lets actually start now ..
Drupal file structure
You do not need to know what each files does necessarily, but four sections. These are needed to be able to install new modules or themes and upgrade your site. Let’s take a look at them one by one.
modules – to download modules https://www.drupal.org/project/project_module
themes – to download themes https://www.drupal.org/project/project_theme
Enabling clean URL
Lets login to drupal
*-Content management application
Index – This page shows you all available administration tasks for each module.
Flush cache –
Run cron –
Drupal.org – Issues reported and are active.
*Setting site detail
1. Site Title
2. Email address
Lets start adding content
Configuring your first module
Configuring your fist theme
Creat your first article with content type Article
Creating About Us menu and adding Page article
Lets look at the arrangements of blocks
In Drupal, the boxes which can be made to appear in various regions of a Drupal website are called Blocks.
Blocks are similar to “widgets” in content management systems
Demonstrate block regions
Creating a block
The Drupal Views module allows you to organize and show your content to the world in almost any way you can think of. Over half a million Drupal sites report that they use the Views module. It’s that good.
Creating a custom block view
A block view will appear as a ‘block’ on your site, meaning it can be put into the sidebars, or any other region your theme supports.
Creating a page view
A page view is one that is accessible via URL meaning it can be linked to directly, and the view appears in the main content area.
Creating a page
Panel pages can be used as landing pages. They have a URL path, accept arguments and can have menu entries.
Custom content panes are basic HTML you enter that can be reused in all of your panels.
Context filtering in views
Setting visibility rules in panel
Enabling blog content type
Optional – Other modules
Optional users and permission