Technical Manual - swhisa

ickybeetsInternet και Εφαρμογές Web

4 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

82 εμφανίσεις

1

|
P a g e




Begara 1.
x1

System
Admin’s Technical Manual


Pooled Intranet System of ARARI, CPA and BoEPLAU

Readily Scalable to Website

http://intranet/begara



PART 1:

CONTENT MANAGEMENT SYSTEM (CMS)

and

Digital Resource Banking

(DBR)





Strengthened by SWHISA
PROJECT

August 2010




2

|
P a g e


Table of Content

DOCUMENT VERSION HIS
TORY

................................
................................
................................
..............................

5

I.

INTRODUCTION

................................
................................
................................
................................
.............

6

II.

SYSTEMS REQUIREMENT
SPECIFICATIONS IN BR
IEF

................................
................................
.......................

7

2.1

S
ITE
M
AP FOR
ARARI

................................
................................
................................
................................
...............

8

2
.2

S
ITE
M
AP FOR
B
O
EPLAU

................................
................................
................................
................................
..........

9

2.3

S
ITE
M
AP FOR
CPA

................................
................................
................................
................................
................

10

2.4

S
EC
-
C
AT
T
ABLE FOR
P
ARTNER
I
NSTITUTION
:

ARARI

................................
................................
................................
.....

11

2.5

S
EC
-
C
AT
T
ABLE FOR
P
ARTNER
I
NSTITUTION
:

B
O
EPLAU

................................
................................
................................
.

12

2.6

S
EC
-
C
AT
T
ABLE FOR
P
ARTNER
I
NSTITUTION
:

CPA

................................
................................
................................
.........

13

III. DESIGN AND METH
ODOLOGY

................................
................................
................................
.........................

14

3.1

E
VERYTHING ON
S
ECTION AND
C
ATEGORY IS DONE TWIC
E

................................
................................
...............................

14

3.2

P
ROCESS
C
HART IN
C
REATI
NG AND
L
INKING
S
ECTIONS AND
C
ATEGORIES

................................
................................
...........

15

3.3

L
INKS FOR
D
ATABASE
S
YSTEM

................................
................................
................................
................................
...

16

3.4

S
TEP
-
BY
-
S
TEP
A
PPROACH DURING
D
EVELOPMENT

................................
................................
................................
........

16

3.4.1 Create Sections

................................
................................
................................
................................
...........

16

3.4.2 Create Categories

................................
................................
................................
................................
.......

16

3.4.3 Position

................................
................................
................................
................................
......................

17

IV. MODULES CUSTOMIZ
ED

................................
................................
................................
................................
.

18

4.1

P
ERSONNEL
I
NFORMATION
S
YSTEM
(PIS)
................................
................................
................................
....................

18

4.2

L
OGIN
(
INCLUDES
R
EGISTER
U
SERS
,

C
REATE AN
A
CCOUNT
)

................................
................................
............................

18

4.3

S
EARCH

................................
................................
................................
................................
................................

18

4.4

B
READCRUMBS

................................
................................
................................
................................
......................

18

4.5

S
TATISTICS
(S
ITE
I
NFO
,

S
ITE
I
NFO
,

H
IT
C
OUNTER
)

................................
................................
................................
.........

18

4.6

S
UBMIT
A
RTICLE
................................
................................
................................
................................
.....................

19

4.7

R
ESOURCES

................................
................................
................................
................................
...........................

19

4.8

R
ANDOM
I
MAGES

................................
................................
................................
................................
...................

20

4.9

B
ID

................................
................................
................................
................................
................................
......

21

4.10

E
VENT

................................
................................
................................
................................
................................

21

4.11

B
ILL
B
OARD

................................
................................
................................
................................
.........................

21

4.12

V
ACANCY

................................
................................
................................
................................
............................

22

4.13

A
BOUT
U
S

................................
................................
................................
................................
..........................

22

4.14

C
ONTACT
U
S

................................
................................
................................
................................
.......................

22

V. ANNEX

................................
................................
................................
................................
.............................

23

ANNEX 1. INSTALLING
JOOMLA! 1.5 IN HTTP:
//LOCALHOST/BEGARA

................................
................................
.

23

ANNEX 2: COMBINING J
OOMLA FILES WITH IN
-
HOUSE DEVELOPED

................................
................................
....

25

ANNEX 3: JOOMLA! SEC
RETES

................................
................................
................................
..............................

26

ANNEX 4: MANAGERS AN
D ACCESS LEVELS

................................
................................
................................
.........

27

3

|
P a g e


ANNEX 5: ADVANCED PA
RAMETERS IN ARTICLE:

[EDIT]
................................
................................
.......................

28

ANNEX 6: SCRIPT LE
VEL SECRETES
................................
................................
................................
........................

29

6.1

W
HEN
C
HANGING
J
OOMLA
D
IRECTORY
N
AME

................................
................................
................................
.............

29

6.2

C
OPYING
D
ATABASE FILES INTO
J
OOMLA FILES

................................
................................
................................
..............

29

6.3

T
EMPLATES
D
EVELOPED


S
PECIAL
I
SSUES

................................
................................
................................
...................

29

ANNEX 7: CONFIGURING

THE MAIN HORIZONTAL
DROP
-
DOWN MENU

................................
..............................

30

ANNEX 8: TOP POSITIO
N MENUS AND CREATING

ASSOCIATED SUBMENUS

................................
........................

31


4

|
P a g e



List of Tables

Table 1: Section Category (Sec
-
Cat) Table for ARARI

................................
................................
..................

11

Table 2: Section Category (Sec
-
Cat) Table for BoEPLAU

................................
................................
.............

12

Table 3: Section Category (Sec
-
Cat) Table for CPA

................................
................................
.....................

13

Table 4: Managers and Access Levels

................................
................................
................................
.........

27

Table 5: Advance Parameter in Article

................................
................................
................................
.......

28











List of Figures

Figure 1: Site Map for ARARI

................................
................................
................................
.........................

8

Figure 2: Site Map for BoEPLAU

................................
................................
................................
....................

9

Figure 3: Site Map for CPA

................................
................................
................................
..........................

10

Figure 4: Site Development Process with Jooma! 1.5
................................
................................
.................

15

5

|
P a g e



Document Version History


Date

Changes

Version

13 August 2010

---

1.0







6

|
P a g e



I.

Introduction

One of
the SWHISA’s action
plans

with regard to improving the networking systems of the Partner
Institutions is to develop
an Intranet system that enhances

the communication of information within the
bureaus. This is the answer for that action plan.

This technic
al document is the design report for the site development of ARARI, CPA and BoEPLAU. The

following
services or
functionalities (modules)
are
configured for each of the partner institutions.
In
Joomla
! 1.5

terminologies
, the services are called sections and

their sub
-
menus are the categories.
Therefore, the descriptions for sections and categories are presented as follows:



Research



This has a sub
-
link divided into various departments like Crop, Livestock, etc



Core Process



This is a link sub
-
divided into vari
ous processes.
Each bureau has major departments or
sections which are currently termed as processes (directorate is included in ARARI)
.
Each of the process has its own page in the site, which enables it to post any news or
articles.



Database Systems



The
Intranet is not only a content management system but also has a software
component to manage the
various

database of each bureau. As of this printout, the
personnel information system has been developed for ARARI and customized for CPA
and BoEPLAU. This sy
stem is found within this component link.



Login



Article submission requires registration. This is to register users.



Submit Article



The principle in developing this site is that content is developed by the whole staff.
Therefore, with a principle of 1 St
aff


1 Page, any employee can register and submit
articles by login to be published on the Intranet. This way, the site is always fresh and
interesting.



Documents, Slides, Audiovisuals,
Images
and Map
are the
5

section of the resources in digital
forms.



Hits



the number of visits on the website. This is good indicator of the popularity of the site by
viewers



Images



random images from arari_images folder. This folder is different from images folder
which will be used by users to submit categorized imag
es by each section or department.



Vacancy



to display vacancies available.



About Us



description of the
institutions



Contact Us



phone, fax, email, website and physical address of the
institution

7

|
P a g e


They are basic services of any website and more are yet

to come in the process. The overall site can be
uploaded on hosting server and can serve the bureaus as their website, though ARARI has already
developed and hosted its web site.


II.

Systems Requirement Specifications in Brief

The main p
rinciple

is the “

O
ne Page


One Staff
” architecture inbuilt in the developemt of the website.
This is important because, in practice, content is the major bottlenecks for many fancy sites developed.
This problem is tackled using a design that enables users to register and s
ubmit articles of the
organization. This way, the site is always fresh and live.

The site administrator ( the public relation officer) is involved only in publishing submitted articles. This
approach helps to gather a various types of contents and scope t
ouching the various sections of the
organization.

A next advantage is the site
serves as

a storage for articles and resources of any kind like
documents,
slides, audiovisuals and images.

There are four types of resources: Documents, Slides, Audio Visuals
, Images,
and Maps
. There are 5
folders created as document, slide, audiovisual, image and maps in root directory. These folders have
sub
-
folders named after each
category of

sec
-
cat table. Therefore, the user who submits resources
would create a link as
document/crop/file_name.format, slide/ict//

file_name.format etc. Pay attention
to that the file name should be exact and include the format like .doc, xls etc. The “map” resource
does
not

have a sub
-
directory and the link path is as map/

file_name.format
.

Then the user will sent the file name to the super admin through email and the admin will put the
document into its proper folder. This way the document is accessible from the pages hyper link.


8

|
P a g e



2.
1

Site Map

for ARARI


Figure
1
: Site Map for ARARI


Home Page

Research

Support Process

Database Systems

Documents

Sl
ides

Audio Visuals

Images

News

Bids

Events

Bill Board

Vacancy

About Us

Contact Us


Database

Systems

Personnel
Info
Sy
stem
(PIS)


Crop

Livestock

Soil and Water

Forestry

Agriculture
Mechanization
and Food Science

Human Resource

Finance

Public Relation

Workshops

Library

Personnel Info
System

Bids

News


Contact Us

Phone: , Emai
l:

Website:

Physical Address

Support Process

P
lanning, Monitoring and
Evaluation

P
ublic
R
elation

H
uman
R
esource
D
epartment

Internal
Audit

I
nformation Communication

C
ivil
S
ervice and
G
overnance
M
anagement

Purchasing and Procurement

Research

Crop

Livestock

Soil and Water

F
orestry

Agriculture
Mechanization and
Food Science

Events


Bill Board


Resources

Document

Slide

Audio Visual

Image

Map

Vacancy


Vacancy


About Us


Home Page

Research

Support Process

Database Systems

Documents

Slides

Audio Visuals

Images

News

Bids

Events

Bill Board

Vacancy

About Us

Contact Us


Home Page

Research

Support Process

Database Systems

Documents

Slides

Audio Visuals

Images

News

Bids

Events

Bill Board

Vacancy

About Us

Contact Us


Database
Systems

Personnel
Info
System
(PIS)


Crop

Livestock

Soil and Water

Forestry

Agriculture
Mechanization
and Food Science

Human Resource

Finance

Public Relation

Workshops

Library

Support Process Articles

Planning, Monitoring and
Evaluation

Public Relation

Human Resource Department

Internal Audit

Information Communication

Civil Service and
Governance
Management

Purchasing and Procurement

Research Articles

Crop

Livestock

Soil and Water

Forestry

Agriculture
Mechanization and
Food Science

Resources

Document

Slide

Audio Visual

Image

Map

Home Page

Research Articles

Process Articles

Database Systems

Resources

News

Bid

Event

Bill Board

Vacancy

About Us

Contact Us


9

|
P a g e


2.
2

Site Map for
BoEPLAU


Figure
2
: Site Map for
BoEPLAU

Database

Systems

Personnel Info
System (PIS)


Land Administration System
Process

Environmental Protection and
Sustainability

Information and Communication

Public Relation

Human Resource Development

Finance Administration

Internal Audit

Civil Service and Governan
ce
Management

Plan and Programme

Core Process Articles

Land Administration System
Process

Environmental Protection and
Sustainability

Information and Communication

Public Relation

Human Resource Development

Finance Administration

Internal Audit

Civil Service and Govern
ance
Management

Plan and Programme




Resources

Document

Slide

Audi
o Visual

Image

Map

Home Page

Core Process

Database Systems

Resources

News

Bid

Event

Bill Board

Vacancy

About Us

Contact Us


Bids

News


Contact Us

Phone: , Email:

Website:

Physical Address

Events


Bill Board


Vacancy


About Us


10

|
P a g e


2.3 Site Map for CPA


Figure
3
: Sit
e Map for CPA

Bids

News


Contact Us

Phone: , Email:

Website:

Physical Address

Events


Bill Board


Vacancy


About Us


Database

Systems

Personnel Info
Syst
em (PIS)


Cooperative Promotion

Auditing and Law

Public Relation

Rural Finance Saving and Credit

Planning and Information

Civil Service and Governance
Management

Core Process Articles

Cooperative Promotion

Auditing and Law

Public Relation

Rural Finance Saving and Credit

P
lanning and Information

Civil Service and Governance
Management


Resources

Document

Slide

Audio Visual

Image

Map

Home Page

Core Pro
cess Articles

Database Systems

Resources

News

Bid

Event

Bill Board

Vacancy

About Us

Contact Us


11

|
P a g e


2.
4

Sec
-
Cat Table for
Partner Institution: ARARI



Section

(Menu/Spry Assets)



Category

(Drop
-
Down Menu)

Research

Articles

Crop

Livestock

Soil and Water

Forestry

Agricultural Mechanization and Food Scien
ce

Support Process

Articles

Planning, Monitoring and Evaluation

Public Relation

Human Resource Development

Internal Audit

Information and Communication

Civil Service and Governance Management

Purchasing and Procurement

Database Systems

Person
nel Information System (PIS)

Resources

-

Document

-

Slide

-

Audiovisual

-

Image

-

Map

Crop

Livestock

Soil and Water

Forestry

Agriculture Mechanization and Food Science

Human Resource

Finance

Public Relation

Workshops

Library


News

---

Bids

---

Events

---

Bill
Board

---

Vacancy

---

About Us

---

Contact Us

---


Table
1
: Section Category (Sec
-
Cat) Table for ARARI


12

|
P a g e


2.5 Sec
-
Cat Table for Partner Institution: BoEPLAU



Section (Menu/Spry Assets)


Category (Drop
-
Down Menu)

Core Process

Articles

Land Administration System Development


Environmental Protection and Sustainability


Information and Communication


Public Relation


Human Resource Development


Finance Administration


Internal Audit


Civil Service and Governance Manageme
nt


Plan and Programme

Database Systems

Personnel Information System (PIS) (Remark: external link with URL:
hr_index_developed.php?option=com_content)

Resources



Document



Slide



Audiovisual



Image



Map

Land Administration System Process

Environmental Protec
tion and Sustainability

Information and Communication

Public Relation

Human Resource Development

Finance Administration

Internal Audit

Civil Service and Governance Management

Plan and Programme


News


Bids


Events


Bill Board


Vacancy

---

About Us

-
--

Contact Us

---


Table
2
: Section Category (Sec
-
Cat
1
) Table for BoEPLAU





1

One can complete the above sec
-
cat table in within 21 minutes.

13

|
P a g e


2.6
Sec
-
Cat Table for Partner Institution: CPA



Section (Menu/Spry Assets)


Category (Drop
-
Down Menu)

Core Process

Cooperative Promotion


Auditing an
d Law


Public Relation


Rural Finance Saving and Credit


Planning and Information


Civil Service and Governance Management

Database Systems

Personnel Information System (PIS) (Remark: external link with URL:
hr_index_developed.php?option=com_content)

Resources



Document



Slide



Audiovisual



Image



Map

Cooperative Promotion

Auditing and Law

Public Relation

Rural Finance Saving and Credit

Planning and Information

Civil Service and Governance Management


News


Bids


Events


Bill Board


Vacancy

---

Abou
t Us

---

Contact Us

---


Table
3
: Section Category (Sec
-
Cat) Table for CPA


14

|
P a g e


III.
Design and Methodology

3.
1
E
verything
on Section and Category
is done twice


Sections and Categories are created in Section Manager and Category Man
ager
Pages

respectively. After
Creating sections and categories, both have to be linked to Main Menu module. This is done in M
enu
Item
Manager. In a nut shell,

(1)

To create
and link Section to Main Menu
(
Use Section Layout in Main Menu
)

(2)

To create and link Cat
egory to Sections


Use Category Blog Layout in Main Menu

First section
is created

in
Content>
Section Manager then in Menus>Main Menu. Likewise first category
is created in Content>Category Manager then in Menus
>Main Menu. Both times we duplicate the same
names for section and category.
This time no need to deal with articles as narrated in the Joomla!
(
A

b
ook by Barrie North
)
. The article part adds more confusion and it is very annoying to comprehend the
whole process.

15

|
P a g e



3
.
2

Process
Chart
in Creating and
Linking Sections and Categories


Figure
4
: Site Development Process with
Joomla
! 1.5

Create a

Section

e.g.

Research in
Section Manager


Create a
Category

e.g.

Crop in Category
Manager


Using Section Layout: Create Same
“Research” in
Main Menu

and Link it to
“Research” Section

Using Category Blog Layout: Create a
Same “Crop” in
Main Menu

and put it in
“Research” Parent Item


16

|
P a g e



3.3

Links for Database System

A Category link is done not with article>Category Blog Layout but with External Link and put the
following
link and P
arent
Item

in Database Systems
.
Personnel Information System (PIS)
:
hr_index_developed.php?option=com_conten
t
.


Note that in Menu Item Manager, s
o

far including creating and linking section and categories we used
the following three

types of Men
u Items:


1.

Articles>Section Layout in Internal link

2.

Articles>Category Blog Layout again in Internal link

3.

External Link


The above three, Section Layout (SL), Category Blog Layout (CBL) and External Link (EL) are used
extensively this first foundation of a
usable website. They will be more additions that follow in higher
versions of this technical document are additional inputs to strengthen the service of the website.

3
.
4

Step
-
by
-
Step Approach
during Development

The general steps followed are

Step 1. Site

Map

Step 2.
Sec
-
Cat

Table

Step 3. Check that you have created

1.

Sections

2.

Category

3.

Main Menu


Step 4: Submit Articles by section and category and test your website

3.4.1 Create Sections

Go to Menus>Main Menu>New>Articles>Section Layout>


Title: Resource
s

Sec
tion: Resource

S
ave


3.4.2 Create Categories

Go to Menus>Main Menu>New>Article
s>Category Layout>

Title: HRD Format

Parent Item: Resource

Category: HRD Formats

Save

17

|
P a g e


3
.
4
.3

Position

We will use the left column to place some links of increasing specificity dow
n the page.

The concept is
to have the most general links at the
left
; these are ones that link to other categories in the current
section. For example, for the
Resource
s
, you need to carefully cho
ose

what is in the left column.

The
left

menu,
Resource S
ection,
contains links to all the
Sub
-
Sections and associated
Categories. The
next module shows links to articles

if posted
.

Studies that track eye movement on websites have shown that a visitor will tend to start in the top left,
and the movement of the
eye down the page works well with a changing organization from broad to
narrow. Using techniques like this is important for usability.

In the next section we will
look at each of the modules in turn.


18

|
P a g e


IV.
Modules

Customized

4
.1
Personnel Information Syst
em (PIS)

1.

Open Main Menu

2.

Click New

3.

Click External Link

4.

Type the following

Title: Human Resource

Alias: Human Resource

Link: hr_index_developed?option=com_content&view=frontpage

Display in: Main Menu

Parent Item: Top

Published: yes

Order

Access Level:
Public

On click, Open in: Parent Window

4
.2
Login (includes Register Users, Create an Account)

Extension>Module Manager>New>Login>Next>

Title: Login

Position: Right

4
.3
Search

Extension>Module Manager>New>
Search
>Next>

Title: Search

Position: Right (for La
Purity) and User 4 for Milkyway and Beez

Search Button: Yes

Search Button
as

Image: Yes

4
.
4

Breadcrumbs

Extension>Module Manager>New>Breadcrumbs>Next>

Title: Breadcrumbs

Position: Breadcrumbs (Surprising position name!)

4
.
5

Statistics

(Site Info, Site Info
, Hit Counter)

Extension>Module Manager>New>Statistics>Next>

Title: Statistics

Position: Right

Server Info:
No

Site Info:
No

Hit Counter: Yes

19

|
P a g e


4
.
6

Submit Article

Menus>
Main
Menu>New>Articles>Article Submission Layout>

Title: Submit Article

Access Level: Reg
istered

(Note that those who have access to Submit Article form are those who are Authors, not
just Registered. Therefore, go to Users Manager and change the group from registered
to author).

4
.
7

Resource
s

First the Main Menu, Section and
Category

should

be designed as the table below:

1.

Click Content>Section Manager

2.

Create Section as Content>Section Manager>New

Title: Resource
s

Click Save

3.

Click Content>
Section

Manager

(for
sub sections
)

4.

Click New


Title:
Document


Section: Resource
s


Save and do for the
others
(Slide, Audiovisual, Image, Map)
too.

5.

Categories



All the categories should be duplicated here and be put into Resources Section



Select all the categories



Click copy



Select Section: Resources



Click Save



Edit the title, remove copy

6.

Link Section with

Main Menu

Click Menus>Main Menu

Click New

Create New>
Internal Link>Articles>
Section
Layout

Title:
Resources

Section:
Resources

Save

7.

Link
SUB
-
SECTION
with Main Menu

Click Menus>Main Menu

Click New

Create New>Internal Link>Articles>
S
ection

Layout

(Since the
re is 2
nd

level section
)

Title: Document

Parent Item: Resources

Section
:
Document

20

|
P a g e


Save and do for the others (Slide, Audiovisual, Image, Map) too.

8.

Link Categories with Menu

Click Menus>Main Menu

Click New

Create New>Internal Link>Articles>Category Blog La
yout

Title:
I
nformation and Communication

Parent Item: Resources
-
Document

Category:
Support Process
/

Information and Communication

Save and do for the others
categories of sec
-
cat table
.


Now ICT Section registered users can submit documents

Login>Click S
ubmit Article (If not visible, click home)

Type Title of the Document: System Admin’s Technical Manual

Type the same Document title on the space below

Block the text

Click insert/edit link icon

Type:
document/
ict/
joomla_technical_manual.doc

Click Insert Bu
tton (text line changes to hyperlink color)

Scroll down and select Section: Resources

Category: Document


S
o far Window 7 documents with “x” formats are not properly downloaded. It is better to use
forms in doc, xls, etc not docx, xlsx, etc.


9.

If the articl
e “System Admin’s Technical Manual” is published

(no need to be on front page)
, the
documents
is visible to the public with this path: Resources>Document>Information
Communication.


As noted above, t
here are four types of resources: Documents, Slides, Aud
io Visuals, Images,
and
Maps.
There are
5

folders created as document, slide, audiovisual and image in root directory. These folders
have sub
-
folders named after each
category of

sec
-
cat table. Therefore, the user who submits resources
would create a link

as document/crop/file_name.format, slide/ict//

file_name.format etc. Pay attention
to that

the file name should be exact and

include the format like .doc,
xls etc. The “map” resource
does
not

have a sub
-
directory and the link path is as map/

file_name.fo
rmat.

Then the user will sent the file name to the super admin through email and the admin will put the
document into its proper folder. This way the document is accessible from the pages hyper link.

4
.
8

Random Images

First Create arari_images folder ins
ide arari

Go to Extensions>Module Manager>New>Random Images>

Title: ARARI in
Pictures

Show Title: Yes

Position: Right

21

|
P a g e


Image Type: jpg

Image folder: arari_images

If
you

have a sub folder named “research” the path will be arari_images/research

Width (px): 20
0 my preference

Height (px): 200 my preference


4.9
Bid

Bid is a section. It should first be created in Section.

Go to Section Manager
>New

Title: Bid

Save

Once created, it should be linked to Main Manu.

Go to
Menu Item
Manager
>New

Title: Bid

Parent Item:

Top

Section: Bid

Save

Now a
privileged user
can

post Bid articles in Bid Section
.

4.10
Event

Event is a section. It should first be created in Section.

Go to Section Manager>New

Title: Event

Save

Once created, it should be linked to Main Manu.

Go to Me
nu Item Manager>New

Title: Event

Parent Item: Top

Section: Event

Save

Now a privileged user can post Bid articles in Bid Section.

4.11
Bill Board

Bill Board is a section. It should first be created in Section.

Go to Section Manager>New

Title: Bill Board

Save

Once created, it should be linked to Main Manu.

Go to Menu Item Manager>New

Title: Bill Board

Parent Item: Top

Section: Bill Board

Save

22

|
P a g e


Now a privileged user can post Bid articles in Bid Section.


4.12 Vacancy


Vacancy is a section. It should first
be created in Section.

Go to Section Manager>New

Title: Vacancy

Save

Once created, it should be linked to Main Manu.

Go to Menu Item Manager>New

Title: Vacancy

Parent Item: Top

Section: Vacancy

Save

Now a privileged user can post Bid articles in Bid Sect
ion.


4
.13
About Us

About Us is a section. It should first be created in Section.

Go to Section Manager>New

Title: About Us

Save

Once created, it should be linked to Main Manu.

Go to Menu Item Manager>New

Title: About Us

Parent Item: Top

Section: About
Us

Save

Now a privileged user can post Bid articles in Bid Section.


4.1
4

Contact Us

Contact Us is a section. It should first be created in Section.

Go to Section Manager>New

Title: Contact Us

Save

Once created, it should be linked to Main Manu.

Go to M
enu Item Manager>New

Title: Contact Us

Parent Item: Top

Section: Contact Us

Save

Now a privileged user can post Bid articles in Bid Section.

23

|
P a g e




V.
Annex

Annex 1. Installing Joomla
! 1.5

In

http://localhost/begara

1.

Copy and paste Joomla zipped file into Bega
ra folder

2.

Unzip it

3.

Rename the final extracted file “
Joomla_1.5.15
-
Stable
-
Full_Package
” to “arari”

4.

Repeat steps 1 to 3 for CPA and EPLAUA

5.

Start the Apache service

6.

Go to
http://localhost/begara/arari/

7.

Repeat step
6 for CPA and EPLAUA

8.

That’s all!

9.

Inside
http://localhost/begara/arari/

Choose English Click Next

ON Pre
-
Installed Check just Click Next

ON License Just Click Next

ON Database

a.

Database Type: Select MySQL (not mys
qli)

b.

Hostname: Localhost

c.

Username: root (to access Uniform Server 3.5 Apollo)

d.

Password: root (to access US but leave blank for XAMPP 1.7.2

e.

Database Name: Not to confuse Joomla if you have more than one database.

i.

arari_araridb (for arari)

ii.

cpa_cpadb (for cpa
)

iii.

eplaua_eplauadb (for eplaua) otherwise error comes.

f.

Advanced Setting: Do not do anything.

g.

FTP Configuration: Leave blank and click next.

h.

Main Configuration:

i.

Site Name: Welcome to ARARI Intranet

i.

Your Email:
admin@ya
hoo.com

j.

Admin Password: (username is
admin

by default)

k.

Confirm:
password

l.

DO NOT PRESS “Install Sample Data”

m.

Click next

Your will see:

PLEASE REMEMBER TO COMPLETELY

REMOVE THE INSTALLATION DIRECTORY.

You will not be able to proceed beyond this point until
the installation directory has been
removed. This is a security feature of Joomla
!

24

|
P a g e



1.

Now go to
C:
\
database
\
udrive
\
www
\
begara
\
arari

2.

Delete the “installation” directory

3.

Return back to the installer and click on “Site”

4.

You will see a blank page ready for all y
our Joomla! Content.

5.

For administrator use:
http://localhost/begara/arari/administrator/

6.

Rename Joomla jpg and favicon ico files.


The above 4 issues will be changed in configuration file when remo
tely hosted by ethionet.et

25

|
P a g e


Annex
2
:

Combining Joomla files with in
-
house Developed

Very helpful
method
to automatically update changes on every script file

1.

Open DW and rename all files of CPA or EPLAUA to have _developed; including index files
and graphic
s.

2.

This will distinguish all Joomla files with the developed once.

3.

Now you can combine the developed files to Joomla files.

26

|
P a g e


Annex
3
:
Joomla! Secret
e
s

1.

Installation: final folder after Joomla extraction can be renamed to your domain name.

a.

Either you can
extract in the www root directory and rename the folder to your domain
name


only the extracted files are needed for
www.swhisa.org.et

because this domain
is just the same as the final folder after Joomla extraction
.

b.

Or take the following example:

i.

In side begara/arari

ii.

Copy all the extracted folders and files and paste inside arari folder.


2.

Logo storage

C:
\
wampjoomla
\
udrive
\
www
\
com
\
templates
\
rhuk_milkyway
\
images

3.

Header

Logo is inside images folder

mw_joomla_logo_O
R
IGINAL
.png

4.

Powered by
Joomla!

valid
XHTML

and
CSS
. Footer!

Is in …
\
templates
\
rhuk_milkyway

folder

In my c
ase
C:
\
wampjoomla
\
udrive
\
www
\
com
\
templates
\
rhuk_milkyway

The information is stored in Index.php file

Just open and edit this file with
Dreamweaver

as follows:


Before Edition

<?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>.


After Edition

<?php echo JText::_('
Developed

by
') ?> <a href="htt
p://
www.swhisa.org.et
">
SWHISA
</a>.


5.

Cleaning Joomla Defaults



Module on Front Page



Action


Popular

Module Manager>Disable Popular


Banners

ditto



27

|
P a g e


Annex
4
:
Managers and Access Levels


Module Manager
(Extensions)

(Enabled are)

Access Level in Module
Manager

Menu Item Manager
(Menus)

(Published are)

Access Level in
Menu Item
Manager

Registered User

Only for Registered (
i.e.

be visible after login for
registered users)

Submit An Article

Special

Logout

Special

Main Menu

Public

Home (default)

Public

Web Links

‘’


‘’

Article Manager

Front Page



Presentations

Yes



Retreat Program
-

SWPS

Yes







Table
4
: Managers and Access Levels

28

|
P a g e


Annex 5:
Advanced
Parameters in Article: [Edit]

This is for each article submitted.

ARTICLE

Author Name

Created Date

Modified Date

Retreat Program

Hide

Use Global

Hide

Presentations

Hide

Hide

Hide

Table
5
: Advance Parameter in Article

29

|
P a g e



Annex

6
: Script Level Secretes

6
.1
When Changing Joomla Directory Name

Do n
ot try it! It will mess up the whole system and needs afresh Joomla extraction.

6
.2
Copying Database files into Joomla files

Example
: putting file identifiers like

boeplau_

and
pis_
onto files in

boeplau folder
, except spryasset
folder which is needed in
updating
spryasset

on templates.

1.

Open
all
D
W


2.

give prefix pis_ to all file (do not forget index.php and template folder, Joomla has the same file
and folder)

3.

C
lick update for every request

4.

Now
Close DW and open

this folder
in C:…

5.

Select all and
Copy the f
iles
and paste
into Joomla file of boeplau

6.

If properly done there will not be any file or folder to be replaced!

6
.3
Templates Developed


Special Issues

The templates developed should be in root directory of begara, not in each
client’s

folder.
Otherwise
,

template updating is not done since this folder is missing.

30

|
P a g e


Annex
7
: Configuring the Main Horizontal Drop
-
Down Menu

Extensions>Module Manager>Main Menu


Position: Top

For drop
-
down to work:

1.

Module Parameter


Set Always Show Submenu


Yes


Set Show Title



No

2.

Advaced Parameter


Set Menu Class Suffix


blank


Set Module Class Suffix
-

_menu


31

|
P a g e


Annex 8: Top Position Menus and Creating Associated Submenus

Only for Top Position of Menus: You want to have a submenu at the top of the left column that shows
links

to all the other sibling categories that are in that section.

As a principle, for

each section you are in, the submenu should change to reflect the section.


Fortunately, setting this up is easier that it sounds:

1.

Create a copy of the mainmenu


Extension
s>Module Manager>


Select the check box for the mainmenu module


Click Copy
-
> a new instance appears, named Copy of …


Open the module you just created to edit it


Change the name (to whatever
Section

you are working with, such as Resources)

2.

Set the posi
tion to Left

3.

Set it to show only sublevel menu items by changing Start Level from 0 to 1
, End Level to 1 too

4.

Select only the menu assignment for the pages you want the module to appear on (in this case
everything under Resource Section)


Go to Menu Assignm
ent>Click Radio Button for “Select Menu Item(s) from the List


Click the menu Selection List


As we make menu copies, rename them for each Category, and then select the menus to appear on
their respective Category pages.

Joomla! Figures out which section
the user is in and automatically shows the correct categories

Select only.