Joomla

26
Internet & Web Applications Ruchika Anand Aman Julka Sahil Arora

description

 

Transcript of Joomla

Internet &

Web Applications

Ruchika Anand

Aman Julka Sahil Arora

IntroductionA web application is an application that is accessed over a

network such as the Internet 

There are a number of internet and web applications available

Web Application contains the two types of scripting language

One of the Internet Applications is Content Management Systems

What is CMS?A content management system  is the collection of procedures

used to manage work flow in a collaborative environment

A CMS does for content what CSS does for presentation

A CMS is software that keeps track of every piece of content on your Web site

Content Management Systems require special client software for editing and constructing articles

Examples of CMS

JoomlaContent Management System (CMS), which

enables you to build Web sites and powerful online applications

Open Source Solution

 It is written in PHP, stores data in MySQL

Within its first year of release, Joomla was downloaded 2.5 million times. Over 5,000 free and commercial plug-ins are available for Joomla

AdvantagesConsistent website design

Availability of site modules and templates

An open source community (for support)

Content and structure can easily be adapted

Content is well organized and searchable

You can assign different webmasters to administer the content

Setting Up JoomlaRequirements to run Joomla

Apache Web ServerPHPMySQL

Packages availableLAMP (Linux Apache MySQL PHP)WAMP (Windows Apache MySQL PHP)MAMP (MacOS Apache MySQL PHP)

Download Joomla/ Place in root directory

Download JoomlaDownload Joomla & save to the local computer

Extract the .zip package

Copy the extracted folder to root directory of web server(For WAMP, the directory path is c:\wamp\www)

Start WAMP services

Open a browser

On the address bar, enter “localhost/joomla”

Installing Joomla- Part 1On the first step of the installation, the language to be used is

to selected.Select language en-US and click Next

The second step is displayed,Go over the Pre-Install Check to see that all items except

Display Errors are in greenClick Next

The third step asks you to accept the agreement.

Installing Joomla- Part 2The fourth step is displayed; enter parameters as follows:

Host: localhostUsername: rootDatabase Name: any name of user choice

The fifth step is displayedThis sets the FTP settingsClick Next to skip

Installing Joomla- Part 3The sixth step is displayed; enter parameters as follows:

Site Name: any name of user choiceYour Email: use your personal emailAdmin Password: use password of your choiceClick Next

Installing Joomla- Part 4The installation is just about to finish

As instructed by Joomla, go to the desktop, look for the directory path of the Joomla installation and remove the “Installation” folder

From the desktop, switch back to the browser and click “Site” link

Control panel

Categories in Control PanelArticle Manager

Section Manager

Front Page Manager

Category Manager

User Manager

Language Manager

Article ManagerAll of your articles are managed from the Article Manager

You can get to the Article Manager by clicking on Content and then on Article Manager

The Article Manager is your one stop spot to manage all of the articles on your site

Section Manager

Category Manager

Front page Manager

User Manager

Language Manager

Sites Made Under Joomla TYPE OF SITE ADDRESS

Social networking http://www.quizilla.com

Restaurant chain http://www.ihop.com

Educational http://gsas.harvard.edu

Eco-resources http://www.greenmaven.com

Magazine http://www.outdoorphotographer.com

Cultural  http://www.playshakespeare.com

Furniture design  http://www.sensointeriors.co.za

Wordpress v/s Joomla

Wordpress Joomla

It is more of a blogging platform It is a full fledged CMS

It is the best option for small to medium business

It is fantastic for a website that requires multiple user privileges or custom database work

It does not support any privilege system

It includes a complex multiple user privilege system

It was designed as a publishing platform that has developed gradually into a CMS

Joomla was created from the ground up as a CMS only