final year industrial training on cms

53
www.globaljournals.org 1 INDUSTRIAL TRAINING REPORT AT GLOBAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY A industrial training report submitted to Rajiv Gandhi Prodyogiki Vishwavidhyalaya, Bhopal in partial fulfillment of the award of the degree of Bachelor of Engineering in Computer Science & Engineering DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING SUSHILA DEVI BANSAL COLLEGE OF TECHNOLOGY, INDORE ( www.sdbct.ac.in ) July-Dec 2009

Upload: pankaj-kumar-jha

Post on 18-Nov-2014

1.361 views

Category:

Documents


1 download

DESCRIPTION

A industrial training report submitted to Rajiv Gandhi Proudyogiki Vishwavidhyalaya, Bhopal in partial fulfillment of the award of the degree of Bachelor of Engineering in Computer Science.

TRANSCRIPT

Page 1: Final year Industrial Training on CMS

www.globaljournals.org 1

INDUSTRIAL TRAINING REPORT AT

GLOBAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY

A industrial training report submitted to

Rajiv Gandhi Prodyogiki Vishwavidhyalaya, Bhopal

in partial fulfillment of the award of

the degree of

Bachelor of Engineering

in

Computer Science & Engineering

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

SUSHILA DEVI BANSAL COLLEGE OF TECHNOLOGY, INDORE

(www.sdbct.ac.in)

July-Dec 2009

Page 2: Final year Industrial Training on CMS

www.globaljournals.org 2

SUSHILA DEVI BANSAL COLLEGE OF TECHNOLOGY UMARIA, INDORE (MP)

Affiliated to: Rajiv Gandhi Technical University, Bhopal Department of Computer Science and Engineering

INDUSTRIAL TRAINING REPORT AT

GLOBAL JOURNAL on Joomla!

By:

PANKAJ KUMAR JHA Roll Number: 0829CSO61065

Submitted to:

ER. RUCHI VIJAYWARGIYA (HOD, Computer Science and Engineering Department)

November 2009

Page 3: Final year Industrial Training on CMS

www.globaljournals.org 3

SUSHILA DEVI BANSAL COLLEGE OF TECHNOLOGY, INDORE

INDUSTRIAL TRAINING

CERTIFICATE

This is to certify that Pankaj Kumar Jha has completed the industrial training

from GLOBAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY

as per the syllabus and submitted a satisfactory report towards the partial

fulfillment of the degree in “BACHELOR OF ENGINEERING” (Computer

Science & Engineering) from RAJIV GANDHI PRODYOGIKI

VISWAVIDHYALAYA, BHOPAL

INTERNAL EXAMINER EXTERNAL EXAMINER

Page 4: Final year Industrial Training on CMS

www.globaljournals.org 4

Acknowledgement

I would like to express my gratitude to all those who gave me the possibility to complete

this Training. I want to thank the Department of CRM & ERP of Global Journal of

Computer Science & Technology for giving me permission to commence this training in

the first instance, to do the necessary research work and to use CMS (Joomla) and Global

Journal of Computer Science & Technology departmental data. I have furthermore

thanked following whose help, stimulating suggestions and encouragement helped me in

all the time of training and research in CMS writing of this Report and Project and its

Case Study:

Er. Suyog Dixit (SAP ABAP ERP Certified Consultant )

Vibhu Ashok(SAP HR Certified Consultant)

Ravdeep Singh Chaggar(SAP ABAP Certified Consultant)

Er. Luis Galárraga (J!Research Project Leader, Saarbrücken, Germany)

Mrs. Roopali Patoda(Management of Asia Pacific and Middle East)

Er. Vivek Dubey(Editor-in-Chief of Global Journal, USA)

Er. Pritesh Rajvaidya(Technical Dean of Global Journal, USA)

Dr. R.K. Dixit (Chief Author of Global Journal, India)

Sangita Dixit(Dean of Global Journal of Computer Science & Technology)

I want to thank to Er. Ruchi Vijaywargiya (HOD), Er. Nitika Vats Dhoohan and all

my Faculties all their very kind guidance, help, support, interest and valuable hints.

It is not an overstatement to say that I would also like to express special thanks to my

Friends for their passion for finding solutions to the issues addressed in this training that

has been a source of inspiration. On a personal level, they have also been wonderful

colleagues to work with.

Pankaj Kumar Jha

(www.pankajjha.co.nr) (0829CS061065)

Page 5: Final year Industrial Training on CMS

www.globaljournals.org 5

Table of Contents

1. COMPANY PROFILE & OVERVIEW:........................................................................................ 6

1.1 INDUSTRIAL ENVIRO NMENT & WO RK CULTURE: ..................................................................... 6

1.2 DEVELO PMENT PRO CESS:..................................................................................................... 7

1.3 PRO JECT MANAG EMENT: ................................................................................................... 10

1.4 TECHNICAL SETUP:............................................................................................................ 11

2. PROBLEMS / PROJECT UNDERTAKEN:................................................................................. 11

2.1 PRO JECT UNDERTAKEN ...................................................................................................... 11

2.2 TECHNICAL REQ UIREMENTS FO R JOO MLA1.5X..................................................................... 12

2.3 ANALYSIS & DESIGN: ......................................................................................................... 13

2.4 ARCHITECTURE O F JOO MLA: .............................................................................................. 17

2.5 IMPLEMENTATIO N O F JOO MLA: .......................................................................................... 19

2.5 TESTING: .......................................................................................................................... 52

3. CONCLUSIONS:..................................................................................................................... 52

4. REFERENCE: ......................................................................................................................... 53

Page 6: Final year Industrial Training on CMS

www.globaljournals.org 6

1. Company Profile & overview:

1.1 Industrial Environment & work culture:

The Global Journals is an International platform for Scientists, Engineers, Managers,

Doctors and Professors involved in all streams of Research to publish high quality

research papers, review papers. The family of Global Journal offers Original, Survey

and Review papers from researchers in their field, thus promoting insight and

understanding of the state of the philosophy and trends in knowledge. The contents can

include innovative applications and original researches from all streams of the

philosophy. The journals present in unpublished materials, selected papers with

exceptional review, at the discretion of the Editorial Board. Editorial Board of journals

will be reporting on the latest research in frontiers areas of different streams.

Global Journals is functioning as an excellent research paper publisher in the field of

all streams, with a global reputation for quality journal and services. Our

internationally recognized publishing programme covers full range of all disciplines.

Global Journals are available in online journal, e-journal and also printed version. We

provide facilities for online publication/e-publication/publication of all accepted

research paper.

The researchWiki is an online aid to enhance research activities. The researchWiki

facilitates Scientists, Engineers, Managers, Doctors, Academicians and Professors to

share their ideas and investigations to spread essence. The objective is to serve a better

understanding among the community of researchers and practitioners from academy

and industry point of view.

We also organize International Conferences/Seminar/Symposium.

We also honor researchers by awarding them Titles named such as "FICCT/AICCT".

This shall globally recognize their efforts and thus strengthen the backbone of the

research. World the titles are accepted worldwide.

Page 7: Final year Industrial Training on CMS

www.globaljournals.org 7

1.2 Development Process:

1.2.1 Global Journal of Computer Science and Technology

The Global Journal of Computer Science and Technology (GJCST) is an International

platform, providing facilities to researchers, scientists and engineers of computer

science and technology to publish high quality, refereed papers. The Journal covers

original researches, surveys and review of papers of all the aspects of computer science

and technology from all over the world. This spreads comprehensive frontier trends of

computer science and technology.

1.2.2 Global Journal of Researches in Engineering

The Global Journal of Researches in Engineering (GJRE) is an academic open access,

peer-reviewed, interdisciplinary, quarterly and fully refereed journal focusing on

Engineering theories, methods and applications. This covers all the branches of

Engineering research, Zone vise: Mechanical, Civil, Chemical, and Robotics etc.

Journal Under the 'Global Journal of Researches in Engineering' are:

Global Journal of Researches in Engineering-A: Mechanical & Mechanics

Engineering

Global Journal of Researches in Engineering-B: Automotive Engineering

Global Journal of Researches in Engineering-C: Chemical Engineering

Global Journal of Researches in Engineering-D: Aerospace Sciences

Global Journal of Researches in Engineering-E: Civil and Structural

Engineering

Global Journal of Researches in Engineering-F: Electrical and Electronic

Engineering

Global Journal of Researches in Engineering-G: Industrial Engineering

Global Journal of Researches in Engineering-H: Marine Engineering

Global Journal of Researches in Engineering-I: Numerical Methods

Global Journal of Researches in Engineering-J: General Engineering

Page 8: Final year Industrial Training on CMS

www.globaljournals.org 8

1.2.3 Global Journal of Medical Research

Global Journal of Medical Research (GJMR) is peer journal to publish high quality,

refereed papers. The Journal covers original researches, surveys and review papers of

all the aspects of Medical Science. The Major research zones cover the entire frontier.

Journals Under the 'Global Journal of Medical Research' is:

Global Journal of Medical Research-A: Neuroscience

Global Journal of Medical Research-B: Medicine

Global Journal of Medical Research-C: Pharmaceutical Science

Global Journal of Medical Research-D: Pharmacology

Global Journal of Medical Research-E: Psychology

Global Journal of Medical Research-F: Toxicology

Global Journal of Medical Research-G: Veterinary Science and Veterinary

Medicine

Global Journal of Medical Research-H: Nursing

Global Journal of Medical Research-I: Health Professions

Global Journal of Medical Research-J: Immunology

Global Journal of Medical Research-K: Drug Discovery

Global Journal of Medical Research-L: Dentistry

1.2.4 Global Journal of Management and Business Research

The Global Journal of Management and Business Research (GJMBR) is an academic

open access, peer-reviewed, interdisciplinary, quarterly and fully refereed journal

focusing on all the major fields of Management, Business and renowned frontiers.

Journals Under The 'Global Journal of Management and Business Research' are:

Global Journal of Management and Business Research-A: Business,

Management and Accounting

Global Journal of Management and Business Research-B: Economics and

Finance

Page 9: Final year Industrial Training on CMS

www.globaljournals.org 9

1.2.5 Global Journal of Science Frontier Research

Global Journal of Science Frontier Research (GJSFR) is a peer journal that publishes

research papers, review papers which contribute new horizons in all the streams of

Natural Science. The major research zones, covered are Physics, Mathematics,

Chemistry, Zoology, Botany, Bio Technology, Micro Biology, Bio Chemistry, Bio

Informatics, Military Science etc. Journals Under The 'Global Journal of Science

Frontier Research' are:

Global Journal of Science Frontier Research-A: Physics

Global Journal of Science Frontier Research-B: Chemistry

Global Journal of Science Frontier Research-C: Astronomy, Astrophysics,

Space Science

Global Journal of Science Frontier Research-D: Energy and Power

Global Journal of Science Frontier Research-E: Materials Science

Global Journal of Science Frontier Research-F: Decision Sciences

Global Journal of Science Frontier Research-G: Agricultural and Biological

Sciences

Global Journal of Science Frontier Research-H: Earth and Planetary Sciences

Global Journal of Science Frontier Research-I: Environmental Sciences

1.2.6 Global Journal of Human Social Science

Global Journal of Human Social Science (GJHSS) is a prime journal that publishes

research papers, review papers in all the streams of Human Social Science. The major

research zones, covered are Political Science, Economics, History, Sociology,

Geography, Geology, Languages etc. Journals Under The 'Global Journal of Human

Social Science' are:

Global Journal of Human Social Sciences-A: Arts and Humanities

Global Journal of Human Social Sciences-B: Environmental Sciences

Global Journal of Human Social Sciences-C: Social Sciences

Page 10: Final year Industrial Training on CMS

www.globaljournals.org 10

1.3 Project Management:

1.3.1 Introduction about CMS

A content management system is software that keeps track of every piece of content on

your Web site; much like your local public library keeps track of books and stores

them. Content can be simple text, photos, music, video, documents, or just about

anything you can think of. A major advantage of using a CMS is that it requires almost

no technical skill or knowledge to manage. Since the CMS manages all your content,

you don't have to.

1.3.2 Introduction about Joomla

Joomla is an award-winning content management system (CMS), which enables you to

build Web sites and powerful online applications. Many aspects, including its ease-of-

use and extensibility, have made Joomla the most popular Web site software available.

Best of all, Joomla is an open source solution that is freely available to everyone.

Joomla is the most popular open source CMS currently available as evidenced by a

vibrant and growing community of friendly users and talented developers. Joomla's

roots go back to 2000 and, with over 200,000 community users and contributors, the

future looks bright for the award-winning Joomla Project.

Since Joomla is based on PHP and MySQL, you're building powerful applications on

an open platform anyone can use, share, and support.

Joomla is used all over the world to power Web sites of all shapes and sizes. For

example:

Corporate Web sites or portals

Corporate intranets and extranets

Online magazines, newspapers, and publications

E-commerce and online reservations

Government applications

Page 11: Final year Industrial Training on CMS

www.globaljournals.org 11

Small business Web sites

Non-profit and organizational Web sites

School and church Web sites

Personal or family homepages

1.4 Technical Setup:

Global Journal of Computer Science and Technology (GJCST) have ten systems.

Operating System

No. of Systems

1.

MICROSOFT WINDOWS XP Professional

7

2.

MICROSOFT WINDOWS VISTA ULTIMATE

2

3.

MAC OSX

1

2. Problems / Project Undertaken:

2.1 Project Undertaken

Undergone training at Global Journal of Computer Science and Technology gives me

opportunity to use quite a few of new software’s & tools. Among them are Joomla. I

also introduced to the company Customer Relationship Management (CRM) system.

The system quite complicated. I also learned using the company internal network to

share or transfer information and data. My typing speeds also have been improved.

For now I only involve or assigned on a few minor project. Among them is website

development for Global Journal in Joomla, Journals Description, and Documentation.

The website development was the most challenging task and its take more than four

Page 12: Final year Industrial Training on CMS

www.globaljournals.org 12

weeks to finish. From this project I have learned how to organize, plan project and

control it.

2.2 Technical Requirements for Joomla1.5x

Software Recommended Minimum More information

PHP*

5.2 +

4.3.10

http://www.php.net

MySQL**

4.1.x +

3.23

http://www.mysql.com

Apache***

(with mod_mysql,

mod_xml,

and mod_zlib)

2.x +

1.3

http://www.apache.org

Microsoft IIS****

7

6

http://www.iis.net

Do not use PHP 4.3.9, 4.4.2 or 5.0.4. These releases have known bugs that will

interfere with installation. Zend Optimizer 2.5.10 for PHP 4.4.x also has serious bugs

and you should ask your host to upgrade to a newer version. Joomla! versions 1.5.15 +

are compatible with PHP 5.3. Note that the OpenID library is not yet compatible with

PHP 5.3.

**Joomla is not yet compatible with MySQL 6.x.

***In order to use SEO URLs, you will need to have the Apache mod_rewrite

extension installed.

****Joomla is optimized for Apache, but also runs on Microsoft IIS (though not

officially supported). Depending on your setup, you may need the following:

Page 13: Final year Industrial Training on CMS

www.globaljournals.org 13

PHP 5.2

MySQL 5.1

Apache 2.2

Microsoft URL Rewrite Module - Required for SEO URLs only.

FastCGI

Joomla 1.6 will require PHP 5.2+ and MySQL 5.0.4+.

2.3 Analysis & Design:

Joomla is so much more than just a powerful content management system.

2.3.1 User Management

Joomla has a registration system that allows users to configure personal options. There

are nine user groups with various types of permissions on what users are allowed to

access, edit, publish and administrate. Authentication is an important part of user

management and Joomla support multiple protocols, including LDAP, OpenID, and

even Gmail. This allows users to use their existing account information to streamline

the registration process.

2.3.2 Media Manager

The Media Manager is the tool for easily managing media files or folders and you can

Page 14: Final year Industrial Training on CMS

www.globaljournals.org 14

configure the MIME type settings to handle any type of file. The Media Manager is

integrated into the Article Editor tool so you can grab images and other files at any

time.

2.3.3 Language Manager

There is international support for many world languages and UTF-8 encoding. If you

need your Web site in one language and the administrator panel in another, multiple

languages are possible.

2.3.4 Banner Management

It's easy to set up banners on your Web site using the Banner Manager, starting with

creating a client profile. Once you add campaigns and as many banners as you need,

you can set impression numbers, special URLs, and more.

2.3.5 Contact Management

The Contact Manager helps your users to find the right person and their contact

information. It also supports multiple contact forms going to specific individuals as

well as groups.

Page 15: Final year Industrial Training on CMS

www.globaljournals.org 15

2.3.6 Polls

If you want to find out more about your users, it's easy to create polls with multiple

options

.2.3.7 Search

Help navigate users to most popular search items and provide the admin with search

statistics.

2.3.8 Web Link Management

Providing link resources for site users is simple and you can sort them into categories,

even count every click.

2.3.9 Content Management

Joomla's simplified three-tiered system of articles makes organizing your content a

snap. You can organize your content any way you want and not necessarily how it will

be on your Web site. Your users can rate articles, e-mail them to a friend, or

automatically save a PDF (with UTF-8 support for all languages). Administrators can

archive content for safekeeping, hiding it from site visitors.

On public Web sites, built-in e-mail cloaking protects email addresses from spambots.

Creating content is simple with the WYSIWYG editor, giving even novice users the

ability to combine text, images in an attractive way. Once you've created your articles,

there are a number of pre-installed modules to show the most popular articles, latest

new items, newsflashes, related articles, and more.

2.3.10 Syndication and Newsfeed Management

With Joomla, it's easy to syndicate your site content, allowing your users to subscribe

to new content in their favorite RSS reader. It's equally easy to integrate RSS feeds

from other sources and aggregate them all on your site.

2.3.11 Menu Manager

Page 16: Final year Industrial Training on CMS

www.globaljournals.org 16

The Menu Manager allows you to create as many menus and menu items as you need.

You can structure your menu hierarchy (and nested menu items) completely

independent of your content structure. Put one menu in multiple places and in any style

you want; use rollovers, dropdown, flyouts and just about any other navigation system

you can think of. Also automatic breadcrumbs are generated to help navigate your site

users.

2.3.12 Template Management

Templates in Joomla are a powerful way to make your site look exactly the way you

want and either use a single template for the entire site or a separate template for each

site section. The level of visual control goes a step further with powerful template

overrides, allowing you to customize each part of your pages.

2.3.13 Integrated Help System

Joomla has a built-in help section to assist users with finding what they need. A

glossary explains the terms in plain English, a version checker makes sure you're using

the latest version, a system information tool helps you troubleshoot, and, if all else

fails, links to a wealth of online resources for additional help and support.

2.3.14 System Features

Speedy page loads are possible with page caching, granular-level module caching, and

Page 17: Final year Industrial Training on CMS

www.globaljournals.org 17

GZIP page compression.

If your system administrator needs to troubleshoot an issue, debugging mode and error

reporting are invaluable.

The FTP Layer allows file operations (like installing Extensions) without having to

make all the folders and files writable, making your site administrator's life easier and

increasing the security of your site.

Administrators quickly and efficiently communicate with users one-on-one through

private messaging or all site users via the mass mailing system.

2.3.15 Web Services

With Web services, you can use Remote Procedure Calls (via HTTP and XML). You

can also integrate XML-RPC services with the Blogger and Joomla APIs.

2.4 Architecture of Joomla:

2.4.1 Joomla Model view controller

Page 18: Final year Industrial Training on CMS

www.globaljournals.org 18

Many companies and organizations have requirements that go beyond what is available

in the basic Joomla package. In those cases, Joomla's powerful application framework

makes it easy for developers to create sophisticated add-ons that extend the power of

Joomla into virtually unlimited directions.

The core Joomla framework enables developers to quickly and easily build:

Inventory control systems

Data reporting tools

Application bridges

Custom product catalogs

Integrated e-commerce systems

Complex business directories

Reservation systems

Communication tools

Since Joomla is based on PHP and MySQL, you're building powerful applications on

an open platform anyone can use, share, and support.

Page 19: Final year Industrial Training on CMS

www.globaljournals.org 19

2.5 Implementation of Joomla:

homecomput45public_htmlgjtemplatesrhuk_milkywayindex.php

<?php

/**

* @copyright Copyright (C) 2005 - 2008 . All rights reserved.

* @license GNU/GPL, see LICENSE.php

// no direct access

defined( '_JEXEC' ) or die( 'Restricted access' );

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this-

>language; ?>" lang="<?php echo $this->language; ?>" >

<head>

<jdoc:include type="head" />

<link rel="stylesheet" href="<?php echo $this->baseurl

?>/templates/system/css/system.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl

?>/templates/system/css/general.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl

?>/templates/rhuk_milkyway/css/template.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl

?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('colorVariation');

?>.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl

?>/templates/rhuk_milkyway/css/<?php echo $this->params-

>get('backgroundVariation'); ?>_bg.css" type="text/css" />

<!--[if lte IE 6]>

Page 20: Final year Industrial Training on CMS

www.globaljournals.org 20

<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template

?>/css/ieonly.css" rel="stylesheet" type="text/css" />

<![endif]-->

<?php if($this->direction == 'rtl') : ?>

<link href="<?php echo $this->baseurl

?>/templates/rhuk_milkyway/css/template_rtl.css" rel="stylesheet" type="text/css" />

<?php endif; ?>

</head>

<body id="page_bg" class="color_<?php echo $this->params->get('colorVariation');

?> bg_<?php echo $this->params->get('backgroundVariation'); ?> width_<?php echo

$this->params->get('widthStyle'); ?>">

<a name="up" id="up"></a>

<div class="center" align="center">

<div id="wrapper">

<div id="wrapper_r">

<div id="header">

<div id="header_l">

<div id="header_r">

<div id="logo"></div>

<jdoc:include type="modules"

name="top" />

</div>

</div>

</div>

<div id="tabarea">

<div id="tabarea_l">

<div id="tabarea_r">

<div id="tabmenu">

<table cellpadding="0" cellspacing="0"

Page 21: Final year Industrial Training on CMS

www.globaljournals.org 21

class="pill">

<tr>

<td

class="pill_l">&nbsp;</td>

<td class="pill_m">

<div id="pillmenu">

<jdoc:include

type="modules" name="user3" />

</div>

</td>

<td

class="pill_r">&nbsp;</td>

</tr>

</table>

</div>

</div>

</div>

</div>

<div id="search">

<jdoc:include type="modules" name="user4" />

</div>

<div id="pathway">

<jdoc:include type="modules" name="breadcrumb" />

</div>

<div class="clr"></div>

<div id="whitebox">

<div id="whitebox_t">

Page 22: Final year Industrial Training on CMS

www.globaljournals.org 22

<div id="whitebox_tl">

<div id="whitebox_tr"></div>

</div>

</div>

<div id="whitebox_m">

<div id="area">

<jdoc:include

type="message" />

<div id="leftcolumn">

<?php if($this->countModules('left')) : ?>

<jdoc:include type="modules"

name="left" style="rounded" />

<?php endif; ?>

</div>

<?php if($this->countModules('left')) : ?>

<div id="maincolumn">

<?php else: ?>

<div id="maincolumn_full">

<?php endif; ?>

<?php if($this-

>countModules('user1 or user2')) : ?>

<table class="nopad

user1user2">

<tr valign="top">

<?php

if($this->countModules('user1')) : ?>

<td>

Page 23: Final year Industrial Training on CMS

www.globaljournals.org 23

<jdoc:include type="modules" name="user1" style="xhtml" />

</td>

<?php endif;

?>

<?php

if($this->countModules('user1 and user2')) : ?>

<td

class="greyline">&nbsp;</td>

<?php endif;

?>

<?php

if($this->countModules('user2')) : ?>

<td>

<jdoc:include type="modules" name="user2" style="xhtml" />

</td>

<?php endif;

?>

</tr>

</table>

<div

id="maindivider"></div>

<?php endif; ?>

<table class="nopad">

<tr valign="top">

<td>

Page 24: Final year Industrial Training on CMS

www.globaljournals.org 24

<jdoc:include type="component" />

<jdoc:include type="modules" name="footer" style="xhtml"/>

</td>

<?php if($this-

>countModules('right') and JRequest::getCmd('layout') != 'form') : ?>

<td

class="greyline">&nbsp;</td>

<td

width="170">

<jdoc:include type="modules" name="right" style="xhtml"/>

</td>

<?php endif; ?>

</tr>

</table>

</div>

<div class="clr"></div>

</div>

<div class="clr"></div>

</div>

<div id="whitebox_b">

<div id="whitebox_bl">

<div id="whitebox_br"></div>

</div>

</div>

</div>

<div id="footerspacer"></div>

Page 25: Final year Industrial Training on CMS

www.globaljournals.org 25

</div>

<div id="footer">

<div id="footer_l">

<div id="footer_r">

<p id="syndicate">

<jdoc:include type="modules"

name="syndicate" />

</p>

<p id="power_by">

<?php echo JText::_('Powered by') ?> <a

href="http://www.joomla.org">Joomla!</a>.

<?php echo JText::_('Valid') ?> <a

href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and')

?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.

</p>

</div>

</div>

</div>

</div>

</div>

<jdoc:include type="modules" name="debug" />

</body>

</html>

homecomput45public_htmlgjtemplatesrhuk_milkywaycsstemplate.css

/*****************************/

/*** Core html setup stuff ***/

Page 26: Final year Industrial Training on CMS

www.globaljournals.org 26

/*****************************/

html {

height: 100%;

margin-bottom: 1px;

}

form {

margin: 0;

padding: 0;

}

body {

font-family: Helvetica,Arial,sans-serif;

line-height: 1.3em;

margin: 0px 0px 0px 0px;

font-size: 12px;

color: #333;

}

a:link, a:visited {

text-decoration: none;

font-weight: normal;

}

a:hover {

text-decoration: underline;

font-weight: normal;

}

input.button { cursor: pointer; }

Page 27: Final year Industrial Training on CMS

www.globaljournals.org 27

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/

/*** Template specific layout elements ***/

/*****************************************/

#page_bg {

padding: 10px 0;

margin-bottom: 1px;

}

div.center {

text-align: center;

}

div#wrapper {

margin-left: auto;

margin-right: auto;

}

body.width_medium div#wrapper {

width: 950px;

}

body.width_small div#wrapper {

width: 773px;

}

body.width_fmax div#wrapper {

Page 28: Final year Industrial Training on CMS

www.globaljournals.org 28

min-width: 750px;

max-width: 1050px;

}

div#header_l {

position: relative;

}

div#header_r {

height: 90px;

padding-left: 370px;

padding-right: 30px;

padding-top: 25px;

overflow: hidden;

text-align: left;

}

div#logo {

position: absolute;

left: 0;

top: 0;

float: left;

width: 298px;

height: 75px;

background: url(../images/mw_joomla_logo.png) 0 0 no-repeat;

margin-left: 30px;

margin-top: 25px;

}

div#newsflash {

width: auto;

Page 29: Final year Industrial Training on CMS

www.globaljournals.org 29

margin-left: 350px;

margin-right: 30px;

border: 1px solid #00f;

}

div#tabarea {

background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;

margin: 0 11px;

}

div#tabarea_l {

background: url(../images/mw_header_l_b.png) 0 0 no-repeat;

padding-left: 32px;

}

div#tabarea_r {

height: 42px;

background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;

padding-right: 1px;

}

div#footer_r {

padding-top: 10px;

height: 47px;

overflow: hidden;

}

div#footer_r div {

text-align: center;

font-size: .90em;

Page 30: Final year Industrial Training on CMS

www.globaljournals.org 30

color: #aaa;

}

div#footer_r a:link, div#footer_r a:visited {

color: #999;

}

div#footerspacer {

height: 10px;

}

#pathway {

padding: 0px 10px 8px;

width: auto;

margin-top: -2px;

margin-right: 250px;

text-align: left;

}

#search {

float: right;

width:320px;

margin-top: -20px;

margin-right: 30px;

height: 40px;

overflow: hidden;

text-align:right;

}

form#searchForm input {

vertical-align: middle;

Page 31: Final year Industrial Training on CMS

www.globaljournals.org 31

}

form#searchForm table {

border-collapse: collapse;

}

form#searchForm td {

padding:0;

}

#mod_search_searchword {

padding-left: 3px;

}

#area {

padding: 0;

}

#whitebox {

margin: 0 21px 0px 21px;

background: #fff;

width: auto;

}

#whitebox div {

text-align: left;

}

#whitebox_t {

background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;

}

Page 32: Final year Industrial Training on CMS

www.globaljournals.org 32

#whitebox_tl {

background: url(../images/mw_content_t_l.png) 0 0 no-repeat;

}

#whitebox_tr {

height: 10px;

overflow: hidden;

background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;

}

#whitebox_m {

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

width: auto;

padding: 1px 8px;

}

#whitebox_b {

margin-top: -5px;

background: url(../images/mw_content_b.png) 0 100% repeat-x;

}

#whitebox_bl {

background: url(../images/mw_content_b_l.png) 0 100% no-repeat;

}

#whitebox_br {

height: 13px;

background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;

}

Page 33: Final year Industrial Training on CMS

www.globaljournals.org 33

/* horizontal pill menu */

table.pill {

margin-left: auto;

margin-right: auto;

padding: 0;

}

td.pill_l {

background: url(../images/mw_menu_cap_l.png) no-repeat;

width: 20px;

height: 32px;

}

td.pill_m {

background: url(../images/mw_menu_normal_bg.png) repeat-x;

padding: 0;

margin: 0;

width: auto;

}

td.pill_r {

background: url(../images/mw_menu_cap_r.png) no-repeat;

width: 19px;

height: 32px;

}

#pillmenu {

white-space: nowrap;

height: 32px;

Page 34: Final year Industrial Training on CMS

www.globaljournals.org 34

float: left;

}

#pillmenu ul {

margin: 0;

padding: 0;

list-style:none;

}

#pillmenu li {

float: left;

background: url(../images/mw_menu_separator.png) top right no-repeat;

margin: 0;

padding: 0;

}

#pillmenu a {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

float:left;

display:block;

height: 24px;

line-height: 24px;

padding: 0 20px;

color: #000;

text-decoration: none;

}

#pillmenu a#active_menu-nav {

margin-top:2px;

Page 35: Final year Industrial Training on CMS

www.globaljournals.org 35

height: 21px;

line-height: 21px;

background-position: 0 0;

}

#leftcolumn {

padding: 0;

margin: 0;

width: 20%;

float:left;

}

#maincolumn,

#maincolumn_full {

margin-left: 20%;

padding-left: 15px;

width: 75%;

}

#maincolumn_full {

margin-left: 0;

padding: 0;

width: 100%;

}

table.nopad {

width: 100%;

border-collapse: collapse;

padding: 0;

margin: 0;

margin-bottom: 15px;

Page 36: Final year Industrial Training on CMS

www.globaljournals.org 36

}

table.nopad td.middle_pad {

width: 20px;

}

/*****************************************/

/*** Joomla! specific content elements ***/

/*****************************************/

div.offline {

background: #fffebb;

width: 100%;

position: absolute;

top: 0;

left: 0;

font-size: 1.2em;

padding: 5px;

}

span.pathway {

display: block;

margin: 0 20px;

height: 16px;

line-height: 16px;

overflow: hidden;

}

/* headers */

div.componentheading {

padding-left: 0px;

Page 37: Final year Industrial Training on CMS

www.globaljournals.org 37

}

h1 {

padding: 0;

font-family:Helvetica ,Arial,sans-serif;

font-size: 1.3em;

font-weight: bold;

vertical-align: bottom;

color: #666;

text-align: left;

width: 100%;

}

h2, .contentheading {

padding: 0;

font-family: Arial, Helvetica,sans-serif;

font-size: 1.4em;

font-weight: normal;

vertical-align: bottom;

color: #333;

text-align: left;

width: 100%;

}

table.contentpaneopen h3 {

margin-top: 25px;

}

h4 {

font-family: Arial, Helvetica, sans-serif;

color: #333;

Page 38: Final year Industrial Training on CMS

www.globaljournals.org 38

}

h3, .componentheading, table.moduletable th, legend {

margin: 0;

font-weight: bold;

font-family: Helvetica,Arial,sans-serif;

font-size: 1.5em;

padding-left: 0px;

margin-bottom: 10px;

text-align: left;

}

/* small text */

.small {

font-size: .90em;

color: #999;

font-weight: normal;

text-align: left;

}

.modifydate {

height: 20px;

vertical-align: bottom;

font-size: .90em;

color: #999;

font-weight: normal;

text-align: left;

}

.createdate {

height: 20px;

Page 39: Final year Industrial Training on CMS

www.globaljournals.org 39

vertical-align: top;

font-size: .90em;

color: #999;

font-weight: normal;

vertical-align: top;

padding-bottom: 5px;

padding-top: 0px;

}

a.readon {

margin-top: 10px;

display: block;

float: left;

background: url(../images/mw_readon.png) top right no-repeat;

padding-right: 20px;

line-height: 14px;

height: 16px;

}

/* form validation */

.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }

/** overlib **/

.ol-foreground {

background-color: #f6f6f6;

}

Page 40: Final year Industrial Training on CMS

www.globaljournals.org 40

.ol-background {

background-color: #666;

}

.ol-textfont {

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

}

.ol-captionfont {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #f6f6f6;

font-weight: bold;

}

.ol-captionfont a {

color: #0B55C4;

text-decoration: none;

font-size: 12px;

}

.ol-closefont {}

/* menu links */

a.mainlevel:link, a.mainlevel:visited {

padding-left: 5px;

}

a.mainlevel:hover {

}

Page 41: Final year Industrial Training on CMS

www.globaljournals.org 41

/* spacers */

span.article_separator {

display: block;

height: 20px;

}

.article_column {

padding-right: 5px;

}

.column_separator {

border-left: 1px dashed #e0e0e0;

padding-left: 10px;

}

td.buttonheading {

}

td.buttonheading img {

border:none;

}

.clr {

clear: both;

}

td.greyline {

width: 20px;

background: url(../images/mw_line_grey.png) 50% 0 repeat-y;

Page 42: Final year Industrial Training on CMS

www.globaljournals.org 42

}

div#maindivider {

border-top: 1px solid #ddd;

margin-bottom: 10px;

overflow: hidden;

height: 1px;

}

table.blog span.article_separator {

display: block;

height: 20px;

}

/* edit button */

.contentpaneopen_edit{

float: left;

}

/* table of contents */

table.contenttoc {

margin: 5px;

border: 1px solid #ccc;

padding: 5px;

float: right;

}

table.contenttoc td {

padding: 0 5px;

}

Page 43: Final year Industrial Training on CMS

www.globaljournals.org 43

/* content tables */

td.sectiontableheader {

background: #efefef;

color: #333;

font-weight: bold;

padding: 4px;

border-right: 1px solid #fff;

}

tr.sectiontableentry0 td,

tr.sectiontableentry1 td,

tr.sectiontableentry2 td {

padding: 4px;

}

td.sectiontableentry0,

td.sectiontableentry1,

td.sectiontableentry2 {

padding: 3px;

}

/* content styles */

table.contentpaneopen, table.contentpane {

margin: 0;

padding: 0;

width: 100%;

}

table.contentpaneopen li {

Page 44: Final year Industrial Training on CMS

www.globaljournals.org 44

margin-bottom: 5px;

}

table.contentpaneopen fieldset {

border: 0;

border-top: 1px solid #ddd;

}

table.contentpaneopen h3 {

margin-top: 25px;

}

table.contentpaneopen h4 {

font-family: Arial, Helvetica, sans-serif;

color: #333;

}

.highlight {

background-color: #fffebb;

}

/* module control elements */

table.user1user2 div.moduletable {

margin-bottom: 0px;

}

div.moduletable, div.module {

margin-bottom: 25px;

}

div.module_menu h3 {

Page 45: Final year Industrial Training on CMS

www.globaljournals.org 45

font-family: Helvetica, Arial, sans-serif;

font-size: 12px;

font-weight: bold;

color: #eee;

margin: -23px -4px 5px -5px;

padding-left: 10px;

padding-bottom: 2px;

}

div.module_menu {

margin: 0;

padding: 0;

margin-bottom: 15px;

}

div.module_menu div div div {

padding: 10px;

padding-top: 30px;

padding-bottom: 15px;

width: auto;

}

div.module_menu div div div div {

background: none;

padding: 0;

}

div.module_menu ul {

margin: 10px 0;

padding-left: 20px;

}

Page 46: Final year Industrial Training on CMS

www.globaljournals.org 46

div.module_menu ul li a:link, div.module_menu ul li a:visited {

font-weight: bold;

}

#leftcolumn div.module {

padding: 0 10px;

}

#leftcolumn div.module table {

width: auto;

}

/* forms */

table.adminform textarea {

width: 540px;

height: 400px;

font-size: 1em;

color: #000099;

}

div.search input {

width: 145px;

border: 1px solid #ccc;

margin: 15px 0 10px 0;

}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}

form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}

Page 47: Final year Industrial Training on CMS

www.globaljournals.org 47

form#com-form-login ul { padding-left: 20px; }

/* thumbnails */

div.mosimage { margin: 5px; }

div.mosimage_caption { font-size: .90em; color: #666; }

div.caption { padding: 0 10px 0 10px; }

div.caption img { border: 1px solid #CCC; }

div.caption p { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */

table.paramlist {

margin-top: 5px;

}

table.paramlist td.paramlist_key {

width: 128px;

text-align: left;

height: 30px;

}

table.paramlist td.paramlist_value {

}

div.message {

font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;

font-weight: bold;

font-size : 14px;

color : #c30;

text-align: center;

width: auto;

Page 48: Final year Industrial Training on CMS

www.globaljournals.org 48

background-color: #f9f9f9;

border: solid 1px #d5d5d5;

margin: 3px 0px 10px;

padding: 3px 20px;

}

/* Banners module */

/* Default skyscraper style */

.bannergroup {

}

.banneritem img {

display: block;

margin-left: auto;

margin-right: auto;

}

/* Text advert style */

.banneritem_text {

padding: 4px;

font-size: 11px;

}

.bannerfooter_text {

padding: 4px;

font-size: 11px;

background-color: #F7F7F7;

text-align: right;

}

Page 49: Final year Industrial Training on CMS

www.globaljournals.org 49

/* System Messages */

/* see system general.css */

.pagination span { padding: 2px; }

.pagination a { padding: 2px; }

/* Polls */

.pollstableborder td {

text-align: left;

}

/* WebLinks */

span.description {

display:block;

padding-left: 30px;

}

/* Frontend Editing*/

fieldset {

border: 1px solid #ccc;

margin-top: 15px;

padding: 15px;

}

legend {

margin: 0;

padding: 0 10px;

}

td.key {

Page 50: Final year Industrial Training on CMS

www.globaljournals.org 50

border-bottom:1px solid #eee;

color: #666;

}

/* Tooltips */

.tool-tip {

float: left;

background: #ffc;

border: 1px solid #D4D5AA;

padding: 5px;

max-width: 200px;

}

.tool-title {

padding: 0;

margin: 0;

font-size: 100%;

font-weight: bold;

margin-top: -15px;

padding-top: 15px;

padding-bottom: 5px;

background: url(../../system/images/selector-arrow.png) no-repeat;

}

.tool-text {

font-size: 100%;

margin: 0;

}

/* System Standard Messages */

Page 51: Final year Industrial Training on CMS

www.globaljournals.org 51

#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5

url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid

#DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-

indent:0px;}

/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0

url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid

#DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-

indent:0px;}

/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8

url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid

#F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-

indent:0px;}

#syndicate{

float:left;

padding-left: 25px;

}

#power_by{

float:right;

padding-right: 25px;

}

/* Component Specific Fixes */

Page 52: Final year Industrial Training on CMS

www.globaljournals.org 52

#component-contact table td {

padding: 2px 0;

}

2.5 Testing:

Software testing is a critical element of software quality assurance and represents the

ultimate reviews of specification, design and coding. Testing is concerned with

uncovering of the system error.

2.5.1 White Box Testing

Each and every module of the project has been tested sufficiently by applying various

test cases. The testing has been carried out in following categories:

Condition Testing.

Data Flow Testing.

Loop Testing

3. Conclusions:

In conclusion, there were many thing that I have experience and learned during the one

and half month of my Industrial Training at Global Journal of Computer Science and

Technology. The whole training period was very interesting, instructive and

challenging. Through this training I was able to gain new insights and more

comprehensive understanding about the real industry working condition and practice.

The one and half month placement also has provided me the opportunities to develop

and improve my soft and functional skills. All of this valuable experience and

knowledge that I have gained were not only acquired through the direct involvement in

task given but also through other aspect of the training such as work observation,

interaction with colleagues, superior, and others third party related to the company.

From what I have undergone, I am hundred percent agree that the industrial training

Page 53: Final year Industrial Training on CMS

www.globaljournals.org 53

program have achieve its entire primary objective. It’s also the best ways to prepare

student in facing the real working life. As a result of the program now I am more

confident to enter the employment world and build my future career.

4. Reference:

4.1 Websites:

1. http://www.wikipedia.org

2. http://www.justhost.com

3. http://www.joomla.org

4. http://www.globaljournals.org