Drupal 7 training

download Drupal 7 training

If you can't read please download the document

Transcript of Drupal 7 training

Drupal 7

A Beginner's Tutorial

Ravi [email protected]/in/raviyelluripati

https://drupal.org

27 Sep 2013

Assumptions

A working knowledge of PHP

Working knowledge of Ubuntu

Knowledge of setting up of LAMP

Basic knowledge of HTML5,CSS3, jQuery and javascript

Installation

System requirementsWeb Server: Apache, Nginx or MS- IIS

Database: mysql, postgre, sqlite

PHP 5.3.x

Step 1: Download and extract Drupal

Step 2: Create the database

Step 3: Create the settings.php file

Step 4: Run the installation script

Step 5: Set up cron and Step 6: Configure clean URLs Ref: https://drupal.org/documentation/install

Best place to learn Drupal

Web: http://www.drupal.org

Book: Pro Drupal 7 Development by Todd Tomlinson

What is a Website?

In short a website is electronic content which can be viewed, interacted and transacted with, over the web

In general, a website possesses a footer area with logo and facility to login, a menu bar, a highlight (alert) area, easy access links usually on the left and right side of the pages, main content area in the center, a footer at a minimum

The content area is where most of the content is shown

How to Build a Website?

In the context of present tutorial, we need to write some HTML5, CSS3 and jQuery (called as client side programming) based scripts to view the desired output

We also need to do some PHP scripting (called the server side programming) which supports and delivers client side code (dynamic web pages) besides managing the data in the database

What is Drupal going to do for us?

As you may have rightly guessed Drupal manages our content its a content management system

Using Drupal CMS makes it very easy to develop highly complex websites

Drupal is built using PHP; functionality can be extended using PHP

Drupal user community has built thousands of useful web 'objects', if we may say, called as modules which greatly complement our web development effort

Drupal 7 more info

Drupal is highly modular

Drupal has 23,787 Modules, 1840 Themes and 687 Distributions with 29,173 developers working on it!

Drupal uses Javascript extensively. In fact, Drupal is set as a javascript object which has four properties: settings, behaviors, themes and locale (Ref: https://drupal.org/node/304258)

Drupal 7 more info

The following Guides are available on Drupal website to get startedUnderstanding Drupal

Installation Guide

Administration and Security Guide

Structure Guide

Site Building Guide

Multilingual Guide

Theming Guide

Mobile Guide... and more

Drupal 7 Understanding the Admin Layout

Lets see a live page to understand better ...

Drupal 7 The Hello World!

Hands On ...