0% found this document useful (0 votes)
487 views22 pages

PHP Drupal

This document provides an overview of PHP, MySQL, and the Drupal content management system (CMS). It describes how PHP is a server-side scripting language designed to work with MySQL databases to create dynamic web pages. It also explains that Drupal is an open-source CMS built using these technologies, and highlights some of its key features like ease of use, customizability, and support for different types of websites. Finally, it introduces some basic Drupal terminology.

Uploaded by

dushyantjoshi23
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
487 views22 pages

PHP Drupal

This document provides an overview of PHP, MySQL, and the Drupal content management system (CMS). It describes how PHP is a server-side scripting language designed to work with MySQL databases to create dynamic web pages. It also explains that Drupal is an open-source CMS built using these technologies, and highlights some of its key features like ease of use, customizability, and support for different types of websites. Finally, it introduces some basic Drupal terminology.

Uploaded by

dushyantjoshi23
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 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