php drupal

22
MAHARAJA AGRASEN INSTITUTE OF TECHNOLOGY A PRESENTATION ON PHP/MYSQL & DRUPAL CMS SUBMITTED BY: DUSHYANT JOSHI ENROLL NO: OO81487208 5 th Sem PROJECT GUIDE: Mr. PULKIT GUPTA

Upload: dushyantjoshi23

Post on 06-Dec-2014

1.203 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Php Drupal

MAHARAJA AGRASEN INSTITUTE OF TECHNOLOGY

A PRESENTATION

ON

PHP/MYSQL & DRUPAL CMS

SUBMITTED BY: DUSHYANT JOSHI

ENROLL NO: OO81487208

5th Sem

PROJECT GUIDE:

Mr. PULKIT GUPTA

Page 2: Php Drupal

Introduction to valyoo technologies

Established in 2007 Vast range of servicesWebsite development-ecommerce,corporate,brochurewww.searchmycampus.ComSearch engine optimization(seo)

Page 3: Php Drupal

Few websiteswww.unorads.comwww.visionspecialists.orgwww.8020ceo.comwww.acncems.orgwww.flyrr.comwww.searchmycampus.com

Page 4: Php Drupal

PHP and MySQL

Page 5: Php Drupal

Php language

A recursive acronym: PHP Hypertext

Preprocessor

A scripting language designed for creating

dynamic and data-driven Web pages

PHP is a server-side scripting language; it is

parsed and interpreted on the server side of a

Web application and the resulting output is sent

to the browser. (VBScript and JavaScript are

mostly client-side)

Page 6: Php Drupal

Designed to work with the MySQL database system, but also supports other databases systems like ORACLE,SYBASEPHP and MySQL are open-source; they can be obtained free-of-chargeInstall WAMP or LAMP ServerWritten in C/C++ language

Php language

Page 7: Php Drupal

MYSQL DATABASE

MYSQL is a relational database management

system

Written in c/c++ language

Compatible with different os’s e.g. windows,

linux, mac os, solaris

MySQL software is Open Source

MySQL Server works in client/server or embedded

systems

Page 8: Php Drupal
Page 9: Php Drupal
Page 10: Php Drupal

What is drupal?Website development software www.drupal.orgOpen source codeBuilt on Open Source technology (MYSQL, PHP, Javascript)Content management systemPowering more than 75,000 sites

Page 11: Php Drupal

Why use drupal?

Ease of use

Rapid “plug and play” web site development

Large and active community

Infinitely CUSTOMIZABLE(using php/mysql)

Free to use, modify and share

Page 12: Php Drupal

Content management systemEffective websites have regularly updated content Multiple sections are updatedUpdating should be easy (word processing)Updating by various authorized usersContent Management Systems allow:

Multiple staff “updaters” Familiar interface Web page layout and design controls Management of text, audio and video content

Page 13: Php Drupal

Open source content management systems:

Drupal

Plone

Mambo

Joomla

Page 14: Php Drupal

Any style site you wantBlog

News feed

Brochure

Networking

E-commerce

Membership database(s)

Page 15: Php Drupal

DRUPAL VOCABULARYDrupal Core

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

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

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

Page 16: Php Drupal

DRUPAL VOCABULARYUser

A person who is registered on the Drupal website.Has user name, ID, password and email address

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

Page 17: Php Drupal

MODULESModules available online by name, category,

date

Page 18: Php Drupal

MODULE EXAMPLE

Page 19: Php Drupal

THEMES EXAMPLE

Page 20: Php Drupal

DRUPAL TERMSNode:

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

Blocks:Places to put content,i.e., sidebar, footer.Modules can add blocks or can be added manually

Page 21: Php Drupal

ROLES & PRIVILEGES Not everyone is allowed to do everything Two bulit-in roles

– Anonymous (not logged in)– Authenticated (logged in)

administer > access controls– Create roles

• E.g., content editor, site admin– Set permissions

Page 22: Php Drupal