ppt finale
TRANSCRIPT
-
8/7/2019 Ppt Finale
1/28
-
8/7/2019 Ppt Finale
2/28
Introduction
y XAMPP- cross platformweb server package.
y Consists of ApacheHTTP Server, MySQL,PHP & Perl.
y Readily available as
package installationy Can be configured
seperately
y LAMP- web serverpackage on LINUX.
y Consists of ApacheHTTP Server, MySQL,PHP & Perl.
y Has bundles of open
source softwares.y Configured seperately.
-
8/7/2019 Ppt Finale
3/28
Current Scenario
yMost companies work on windows basedsystems.
yChoice of CMS framework varies fromcompany to company(Drupal, Mambo,WordPress).
-
8/7/2019 Ppt Finale
4/28
y
Reasons:i. Simple to use OS,
ii.Brand popularity of MICROSOFT.
iii.Compatibility of most softwares withwindows OS
-
8/7/2019 Ppt Finale
5/28
Programming Toolsy LINUX
i. Modular Unix-likeoperating system.
ii. Free & open sourcesoftware.
iii. Uses a monolithickernel.
iv. APACHE
v. MYSQL
vi. PHP
-
8/7/2019 Ppt Finale
6/28
LoopholesA windows based system is
y Costly.
y Relatively slower than LINUXbased systems.
y Require proper maintenance.
y More prone to virus attacks.y Not open source
-
8/7/2019 Ppt Finale
7/28
Problem definitiony To transfer a batch of system applications from one
OS i.e. Windows to a LINUXbased environment.
y To configure a LAMP STACK and use DRUPAL asthe CMS or CMF.
y To create some functionalities for this LAMPSTACK.
-
8/7/2019 Ppt Finale
8/28
yWhy use a LAMP STACK?i. Flexibility of LINUX
ii. Reliability of LINUX
iii. Basic requirement of a LINUXbased system.
yWhy use open source?i. Free
ii. Easier to make change in the code.iii. Testing done globally by wide variety of users.
iv. Bugs reported quickly.
v. Provides better chance to improve existing software
-
8/7/2019 Ppt Finale
9/28
Working of project
LINUX, Apache, MySQL, PHP. Is thisenough?
No!!
-
8/7/2019 Ppt Finale
10/28
Programming Tools
y Drupal
i. Free and open sourcecontent management
system(CMS) & CMF.ii. Written in PHP and
distributed under theGNU General PublicLicense
iii. Allows publish,manage and organize
variety of content onwebsite.
-
8/7/2019 Ppt Finale
11/28
-
8/7/2019 Ppt Finale
12/28
Features of Drupaly Introduction to drupal
i. Drupal as a CMS
ii. Drupal as a CMF
y highly modular, open source web CMF.
y extensible, standards-compliant, and strives for cleancode.
-
8/7/2019 Ppt Finale
13/28
Architecture of Drupal
-
8/7/2019 Ppt Finale
14/28
Position of Drupal in LampStack
-
8/7/2019 Ppt Finale
15/28
Components of Drupal
yThemes
yBlocks
yComments
yTaxonomy
yModules
-
8/7/2019 Ppt Finale
16/28
Types of Modulesy Core modules
i. Block
ii. Filteriii. Node
iv. System
v. User
vi. Aggregator
vii. Blog
viii. Color
optional
-
8/7/2019 Ppt Finale
17/28
Contributed Modulesy They are not present with the
initial installation.
y They need to be downloaded
separately & installed.
y The contributed moduleshelp in adding variousfunctionalities to the system.
y
There are around 1200 knownshared modules
y A very good example is theCCK module.
-
8/7/2019 Ppt Finale
18/28
-
8/7/2019 Ppt Finale
19/28
Architecture of a LAMP STACK
-
8/7/2019 Ppt Finale
20/28
Role of different components
y Role of apache
y Role of php
y Role of mysql
-
8/7/2019 Ppt Finale
21/28
L-LINU
Xy LINUXi. This is the OS we use
in LAMP
ii. LINUXis a free sourceopen OS.
-
8/7/2019 Ppt Finale
22/28
A-APACHEyApache Web Server
Was the first web server to
have 100,000milestone.
Many web applications aredesigned keeping
APACHEs features inmind/
-
8/7/2019 Ppt Finale
23/28
M-MYSQLy MySQL
i. Is used to talk andconnect to the
databaseii. a central component of
the LAMP STACK.
-
8/7/2019 Ppt Finale
24/28
P-PH
Py PHP
i. HypertextPreprocessor, used to
create dynamic webpages.
ii. Now mostly used forserver-side scripting.
-
8/7/2019 Ppt Finale
25/28
LAMP better than L,A,M,P!y The Apache server running on Linux is an easy way of
building a simple Web server, but the information
provided by the Apache server will be "static" thatis, basic pages of information that the you must buildand type yourself.
y For truly interactive and dynamic Web sites, however,
what you need is a way of building pages composed ofinformation in a database.
-
8/7/2019 Ppt Finale
26/28
ScopeA lampstack along with drupal can be used to:
y Build an e-commerce site.eg Amazon
yAn internet portale eg:facebooky a personal, departmental, or corporate website
y a resource directory
y an online newspaper
y an image gallery
y intranet
-
8/7/2019 Ppt Finale
27/28
-
8/7/2019 Ppt Finale
28/28
THANK YOU