Php Drupal

Preview:

DESCRIPTION

 

Citation preview

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

Introduction to valyoo technologies

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

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

PHP and MySQL

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)

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

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

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

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

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

Open source content management systems:

Drupal

Plone

Mambo

Joomla

Any style site you wantBlog

News feed

Brochure

Networking

E-commerce

Membership database(s)

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.

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.

MODULESModules available online by name, category,

date

MODULE EXAMPLE

THEMES EXAMPLE

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

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

Recommended