drupal seminar at ddit nadiad

Post on 21-Jan-2015

700 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Drupal Drupal CMSCMS

www.openkick.com 079 - 4004 326710-11 Sep 2011 Workshop at DDIT Nadiad

Karmraj ZalaDrupal Developer

Gloscon Solution Pvt. Ltd.

WHAT IS OPEN SOURCE

WHAT IS WEB 2.0

What’s Common?? What’s Common??

Growth of Open Source’s Growth of Open Source’s CommunityCommunity

What is a CMS?What is a CMS?

USE OF CMSUSE OF CMS• Content Management

• Page/Section/Menu Management

Creating new pages and sections

Changing layouts and display of contents on the page

• Managing Workgroups, Users for Authoring

• Creating, Approving and Publishing Contents

• A CMS is a Web Application or Software used for Content Management

• A CMS can be used to manage content such as Text, Links, Images and Multimedia Resources, etc.

• CMS is used to manage and publish web contents

Why CMS?Why CMS?

Need for “Content Management” Eg. School Website – Events/ News/ Articles by students,

teachers/ Awards, Recognition Dynamic changes hampers easy transition of “Content” to

the website – Only be done through a professional programmer

Websites such as Orkut/Facebook/Myspace gives you an ease to organize your “Content”

Dynamic websites are the future and a powerful CMS would empower the user to make necessary changes without the need of a programmer or web designer

Introduction to DrupalIntroduction to Drupal

• Free software package • Modular Content Management Framework• Easy-to-use web installer• Written in PHP• Drupal’s Modular design and well – documented, clean

codebase make it easier to use• Drupal is often used to build sites that focus on user

communities• Drupal is open source software, and maintained and

developed by a community of thousands of users and developers.

• Some Big Names:

National Aeronautics and Space Administration (NASA)

Sun Microsystems, Warner Brothers

Discovery Channel, MTV UK

CMS Features Available in DrupalCMS Features Available in Drupal

• Primarily used for:

• Content Management

Adding/Editing/Removing: Contents such as Text, Images, Hyperlinks, CSS and lots more….

• Page/Section/Menu Management

Creating new pages and sections

Changing layouts and display of contents on the page

• Managing Workgroups, Users for Authoring

• Creating, Approving and Publishing Contents

And Many more …

Key Features of DrupalKey Features of Drupal

• User Management

• Content Management

• Blogging

• Forums

• Picture Gallery

• News Letters

• Administration and Analysis

• Community Feature

• Performance and Scalability

• Easily pluggable application such as Facebook, Google maps, My Space application etc...

Advantage of DrupalAdvantage of Drupal

• Easy to Install and Configure• well-balanced and well organized architecture for any

needs of information management• Flexible to Implement • User friendly Admin Management• Analysis, Tracking and Statistics for Admin• Logging and Reporting for Admin• Multilingual• Email sending for features such as blog and user

registration• Modules for a wide range of needs• Expandability by third – party modules and themes (a

large set of themes)• Easy access to help a thoroughly tested platform• Syndication and RSS

Technical SpecificationsTechnical Specifications

DrupalDrupal – How to StartHow to Start Requirements – WAMP/LAMP/IIS server

Windows/Linux, Apache, MySQL, PHP Visit www.drupal.org Go to Download : Drupal 6.0 / 5.0 Unzip Drupal pack & put the unzipped folder

in “Web root directory” – Web root directory comes as default in WAMP installation

You can download “Modules” – For getting features

You can download “Themes” – For changing the look & Feel

Terminology Used in DrupalTerminology Used in Drupal

• Node:

A piece of content. Can be a picture, blog, page, story, post, etc. anything in Drupal’s “create content” menu

• Blocks:

Places to put content, i.e., header, left, sidebar, footer.Default blocks login, who’s online, who’s new, navigation, primary links, syndicate etc.Block can be added manually

Node/PageBlock

• Drupal Core

The base installation of Drupal, includes some modules, themes and other add-ons

• Modules

Files that add functionality to Drupal, i.e., A “Search” module adds the function of search to a website

• Themes

Designs that give the sites a certain look. Modules give themes control of how things look.

• User

A person can only access admin area after registering user name, ID, password and email address.

• Roles

How users are grouped by permissions. Allows posting of content. Defaults are authenticated or anonymous.

Terminology Used in Drupal Modules & Terminology Used in Drupal Modules & UsersUsers

Drupal UsersDrupal Users

QUESTIONS?QUESTIONS?

Thank Thank YouYou

www.openkick.com 079-4004 3267 info@openkick.com

top related