Php Drupal
-
Upload
dushyantjoshi23 -
Category
Technology
-
view
1.203 -
download
0
description
Transcript of 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
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