Top Banner
1 Drupal CMS Presented By: Geshan Manandhar [email protected] http:// geshan.com.np
31

Drupal Experience Sharing At Prime College

Jan 21, 2015

Download

Technology

A presentation on Drupal, its popularity, terminologies, sites using it etc.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal Experience Sharing At Prime College

1

Drupal CMS

Presented By:

Geshan Manandhar

[email protected]

http://geshan.com.np

Page 2: Drupal Experience Sharing At Prime College

2

What is a Web CMS?

• A web content management system is a system that makes content adding, moderating, updating, deleting, archiving and retrieving easy.

• It allows non technical users to build and use a website with little or no training.

• It is a web application that manages various forms of content from text, images to video.

Page 3: Drupal Experience Sharing At Prime College

3

What is Drupal?

• Drupal is a free and open source modular content management system (CMS) and a content management framework.

• It is written in PHP and runs on MYSQL or Postgre SQL databases.

• For developers, it provides a solid base to extend and implement custom content management solutions

Page 4: Drupal Experience Sharing At Prime College

4

Drupal in simple terms

• A great free web application that helps you to build dynamic feature rich and maintainable websites in very less time.

• Add new features (modules), change look and feel (themes), administer users and user access levels… with no hassle.

• It can be a great opportunity for designer and developers alike to develop in Drupal.

Page 5: Drupal Experience Sharing At Prime College

5

Why choose Drupal?

• Easy to install

• Easy to use, user friendly

• Easy to learn

• Amazingly feature rich (plug in modules)

• Free and open source (GNU/GPL License)

• Flexible, robust and modular

• Big community support

Page 6: Drupal Experience Sharing At Prime College

6

Popularity of Drupal

Page 7: Drupal Experience Sharing At Prime College

7

Popularity of Drupal…

Page 8: Drupal Experience Sharing At Prime College

8

What can it be used for?

• Community websites

• Blogs/Weblogs

• Social Networking sites

• Forums

• Wiki/Knowledge base

• Business Web Application

• Intranet

Page 9: Drupal Experience Sharing At Prime College

9

Who is using Drupal?

• Bands, Musicians and Celebrities – AvrilLavigne.com– JeniferLopez.com– Dead.net (Greatful Dead)

• Communities and Social Networks – Blogher.com– community.menshealth.de– Drupalsites.net

Page 10: Drupal Experience Sharing At Prime College

10

Who is using Drupal?

• Companies and Business – http://officepranks.forbes.com/– http://www.mtv.co.uk/– http://www.warnerbrosrecords.com/

• Open Source, Software and Development – http://dev.aol.com/ – http://www.flock.com/– http://www.ubuntu.com/

• The List goes on… more sites at drupalsites.net

Page 11: Drupal Experience Sharing At Prime College

11

Some great Drupal sites 1

Page 12: Drupal Experience Sharing At Prime College

12

Some great Drupal sites 2

Page 13: Drupal Experience Sharing At Prime College

13

Some great Drupal sites 3

Page 14: Drupal Experience Sharing At Prime College

14

Some great Drupal sites 4

Page 15: Drupal Experience Sharing At Prime College

15

Some great Drupal sites 5

Page 16: Drupal Experience Sharing At Prime College

16

Some great Drupal sites 6

Page 17: Drupal Experience Sharing At Prime College

17

Some great Drupal sites 7

Page 18: Drupal Experience Sharing At Prime College

18

Drupal Current Status

• Drupal 5.7 released on 30th January 2008.

• Drupal 6.0 released recently, 13th February 2008.

• 600 + Modules

• 250 + Themes

• Localized in 35 + Languages

• Drupal recently celebrated its 7th Birthday.(15th January 2008)

Page 19: Drupal Experience Sharing At Prime College

19

Drupal Site(s) I’m Involved in

http://peoplesummit.org – My Internship Project

Page 20: Drupal Experience Sharing At Prime College

20

Drupal Site(s) I’m Involved in

http://yipl.com.np

Page 21: Drupal Experience Sharing At Prime College

21

Drupal Site(s) I’m Involved in

http://hamrolyrics.com

Page 22: Drupal Experience Sharing At Prime College

22

Drupal Site(s) I’m Involved in

http://cira.org.np

Page 23: Drupal Experience Sharing At Prime College

23

Drupal Site(s) I’m Involved in

http://namastektm.co.uk Other sites in the pipeline

Page 24: Drupal Experience Sharing At Prime College

24

Basic Drupal Terminology

• Lets get back.– Node: a single puzzle piece that is placed

onto the site by one of your users, or even yourself. Almost everything is a node.

– Blog: online journal or log entry displayed in reverse chronological order.

– Comments: Comments are what allow people to add comments to any other node that has been created.

Page 25: Drupal Experience Sharing At Prime College

25

More Drupal Related Terms

– Forum: Forums are sets of nodes and their comments. Posts and comments attached.

– Page:Pages are simple nodes, typically used for static content .

– Poll:A poll is where a multiple choice question is asked and users can answer.

– Story: Story pages are the generic page type that most content management systems have.

• Except node others can be also referred as content types.

• Content types can be added as per need.

Page 26: Drupal Experience Sharing At Prime College

26

More Drupal Terms

– Block: A region or space that contains some data may be links, image etc. Mainly built by modules or may be custom made.

– Menu: A region that contains links to other content/nodes in Drupal. Like primary, secondary, navigation or any custom made.

– Weight : Defines the priority of display. – Module: A code block that activates a new

function in the Drupal Website.

Page 27: Drupal Experience Sharing At Prime College

27

More Drupal Terms

– Theme: A package when installed and changed changes the overall look and feel of the Drupal website.

• Other usual terms related to web development also common in Drupal are Header, Footer, Left Sidebar, Right Sidebar, Content Area…

Page 28: Drupal Experience Sharing At Prime College

28

A Typical Drupal Site

Page 29: Drupal Experience Sharing At Prime College

29

Software needed to run Drupal

• A web server that can execute PHP. PHP 4.3.5 or higher required 5.x above recommended.

• A database server preferably MYSQL. MYSQL 4.1 required, 5.x recommended.

• A web browser.

• …

Page 30: Drupal Experience Sharing At Prime College

30

We Are using

• XAMPP 1.5.2 (X-For All, Apache, MYSQL, PHP and Perl)

• PHPMYADMIN – for MYSQL administration

• Firefox - Version 2 or above

• Zip tool/Tar Tool - Winzip or WinRar

• …

Page 31: Drupal Experience Sharing At Prime College

31

Lets get started

• Install XAMPP• Download and Install

Drupal.• Do some work in it, build

a decent website.• Menu and content

management.• User Management• Module Integration• Theme Integration• …