You are on page 1of 22

MAHARAJA AGRASEN

INSTITUTE OF
TECHNOLOGY
A PRESENTATION

ON

PHP/MYSQL & DRUPAL CMS

PROJECT GUIDE: SUBMITTED BY: DUSHYANT JOSHI


Mr. PULKIT GUPTA ENROLL NO: OO81487208
5th Sem
Introduction to valyoo
technologies

 Established in 2007
 Vast range of services
Website development-
ecommerce,corporate,brochure
www.searchmycampus.Com
Search engine optimization(seo)
Few websites
www.unorads.com
www.visionspecialists.org
www.8020ceo.com
www.acncems.org
www.flyrr.com
www.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)
Php language
Designed to work with the MySQL database
system, but also supports other databases
systems like ORACLE,SYBASE
PHP and MySQL are open-source; they can
be obtained free-of-charge
Install WAMP or LAMP Server
Written in C/C++ 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.org
Open source code
Built on Open Source technology (MYSQL,
PHP, Javascript)
Content management system
Powering 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
system
 Effective websites have regularly updated content
 Multiple sections are updated
 Updating should be easy (word processing)
 Updating by various authorized users
 Content 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 want
Blog

News feed

Brochure

Networking

E-commerce

Membership database(s)

DRUPAL VOCABULARY
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.
DRUPAL VOCABULARY
 User
A person who is registered on the Drupal website.
Has user name, ID, password and email address
 Roles
How users are grouped by permissions. Allows posting of
content. Defaults are authenticated or anonymous.
MODULES
Modules available online by name, category, date
MODULE EXAMPLE
THEMES EXAMPLE
DRUPAL TERMS
Node:
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

You might also like