AFRICAN FORUM FOR AGRICULTURAL ADVISORY SERVICES AFAAS WEBSITE DEVELOPMENT



Similar documents
ORGANISATION OF EASTERN CARIBBEAN STATES. Consultancy for Re-design of OECS Website

HabEat - FP HabEat

Trainer name is P. Ranjan Raja. He is honour of and he has 8 years of experience in real time programming.

Open Source Content Management System JOOMLA

uilding a Branch Website using Wordpress

Open Source Content Management System for content development: a comparative study

PROJECT WEBSITE PROJECT WEBSITE

Christopher Zavatchen

NTT Web Hosting Service [User Manual]

CMS and Internet Marketing

Website and Graphic Design Portfolio

Shop by Manufacturer Custom Module for Magento

Customers can select one or more of our services as per their requirements.

ACORD Website Design

BASIC SMART BUSINESS

Lisa Sabin-Wilson WILEY. Wiley Publishing, Inc.

ANNEX B TERMS OF REFERENCE. Assignment Name: IT service provider/partner for iknow politics website Our ref no: /23

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r

How to Install and Setting Up Drupal

Bureau for Visual Affairs. content management system. Keep your website up-to-date and relevant with ease

Requirement Specification for IT Cluster Website. Requirement Specification IT Cluster Website Development. Version 1.0

Find Your Perfect Plan

Standard Websites Service Description

HEADS Website and Collaboration Platform

What is a Mobile Responsive Website?

What Is A Content Management System?

Web project proposal. European e-skills Association

Agricultural Development Young Professionals Internship Program Call for Applications

Index. Page 1. Index

Mobile Responsive Web Design

Environment (including Climate Change) Deliverable No: D2. FIRESENSE Web Site. 28 February March 2010

Joomla Security - Introduction

QUESTIONS AND ANSWERS

Qnet Website Design and Development Process

FORE SCHOOL OF MANAGEMENT

What is a Mobile Responsive Website?

webtree designs Gayle Pyfrom web site design and development Lakewood, CO

Website Design Proposal

Drupal 101. Introduction to Drupal. October 10, 2015 nedcamp.org

Digital media glossary

JK WEBCOM TECHNOLOGIES

Content Management Systems: Drupal Vs Jahia

Content management system comparison

SMARTUNIT. Digital Solutions to brand, build, and boost business

$920+ GST Paid Annually. e-commerce Website Hosting Service HOSTING:: WHAT YOU GET WORDPRESS:: THEME + PLUG-IN UPDATES

Keep in mind the general rule: The simpler it is, the more effective it will be.

Standards, Tools and Web 2.0

Hyron Infotech Pte Ltd. 14 Robinson Road #13-00 Far East Finance Building Singapore Web:

Lesson One Creating the Website and the WordPress Process

Content Management System

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section

Lesson 7 - Website Administration

Quick Start Guide Joomla!: Guidelines for installation and setup. Why Joomla!

website advantage of CMS systems ! Create online store using a webhost + Content Management System (CMS) ! Technical aspects of installing a

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

TEXAS STATE TECHNICAL COLLEGE Content Management System Development & Integration. Executive Summary & Cost Estimate

News and Information. Advertising and Marketing. Web. Design, Hosting, Promotion, Advertising, SEO

Web Design & Development

July 2014

Statement of Work. DLC Management Website redesign for Randhurst Mall. Director of Marketing DLC Management Corp

How to Create a Successful Website Based With Drupal

Proposal for Website Design and Development Services: Digital Library Federation

Quick Reference Guide: Shared Hosting

Hopefully everything is clearly explained. However, please do ask if you don t understand anything. We will do our best to explain.

Content Management Systems: Drupal Vs Jahia

CyberAds Studio. Ready to Deploy Intranets Small to mid-sized companies February 2003

Creating Library Website Using Open Source Content Management System

GET YOUR BUSINESS ONLINE FOR NON-TECHIES. Domains, websites, , SEO basics and analytics with Rob Riley

Web Content Management System

Getting Started Guide

How To Host A Website On A Webhost (Webhost) Or A Domain Name (Commodge) (Commerchant) (Web Host) (Cms) (Html) ( Or Webhost)

THE CORPORATION OF THE TOWN OF THE BLUE MOUNTAINS REQUEST FOR PROPOSAL FOR WEBSITE DEVELOPMENT P-ADM SCOPE OF WORK

Building Library Website using Drupal

What is a Mobile Responsive Website?

Livezilla How to Install on Shared Hosting By: Jon Manning

About Blue Sky Sessions

Case Study. [Solaire System]

Web Hosting Guide By MilesWeb. Copyright 2015 MilesWeb.com. All rights reserved.

Reasons to choose Refresh Web Hosting

Term of References (TOR)

UniversalSoft Limited

Web Technologies Week 4 Hosting, Servers and Databases. Context. Contents. MSc in Computing Computing - IBITE Liverpool Hope University College

WebLink 3 rd Party Integration Guide

Moodle: Suitability as a repository for learning objects

Kentico CMS 7.0 Intranet Administrator's Guide

ON BEHALF OF THE CENTRE FOR COORDINATION OF AGRICULTURAL RESEARCH AND DEVELOPMENT FOR SOUTHERN AFRICA (CCARDESA)

WebPublish. WebPublish is a modern and powerful publishing tool that can be customized to suit the needs of every organization.

INVITATION FOR TENDER FOR WEB DESIGN AND DEVELOPMENT

Starting and Operating An Online Business:

PROPOSED SOLUTIONS FOR THE DESIGN & DEVELOPMENT OF COUPON WEBSITE

How To Create A Website In Drupal 2.3.3

Web Design Graphic Design Web Develpment

Request for Proposal Website Development Association of Independent Information Professionals October 1, 2011 [Search continued]

REQUEST FOR PROPOSAL WEBSITE & DATABASE DESIGN & DEVELOPMENT

Renata Giménez (BSC) Jasmina Tomic, David Vicente (BSC) Pascale Bernier-Bruna (BULL) <website, domain, project, portal>

Your Message, Anywhere, Anytime. When you need digital signage that works better for business and brand it s time to choose PageMan.

Administration: General Overview. Astra Schedule VII Training Manual

FireBLAST Marketing Solution v2

TECHNICAL SPECIFICATION for renewing the Content Management System, CMS for the web page web

Serving the High and Low Mojave Desert: The Morongo Basin and the Coachella Valley

Transcription:

AFRICAN FORUM FOR AGRICULTURAL ADVISORY SERVICES AFAAS WEBSITE DEVELOPMENT INCEPTION REPORT SUBMITTED TO: AFRICAN FORUM FOR AGRICULTURAL ADVISORY SERVICES Plot 22A Nakasero Road P.O. Box 34624 Kampala Uganda SUBMITTED BY: NAJIMALDIN KATEMWA Plot 37/39, William Street Hotel Equatoria Mall, Room 619. P.O. Box 794 Kampala - Uganda, Telephone: +256 414 580201 / 790 913335 Mob: +256 772 530837 / 702 530837 / 788 575594 / 782 079805 Email: info@biztalkweb.com SUBMITTED ON: 08/September/2015

Executive Summary The African Forum for Agricultural Advisory Services (AFAAS) is the umbrella organisation for Agricultural Extension and Advisory Services (AEAS) in Africa. Its objective is to create efficient, effective and synergistic linkages and partnerships between AEAS of member countries to improve the delivery of these services to farmers. It operates within the framework of the Comprehensive Africa Agriculture Development Programme (CAADP), specifically CAADP Pillar IV which has the objective of enhancing the livelihoods of African farmers and pastoralists. The Forum for Agricultural Research in Africa (FARA) has been mandated to lead the implementation of CAADP Pillar 4 and it s in this context that AFAAS has strong collaboration with FARA and the Sub Regional Research Organisations. i

TABLE OF CONTENTS EXECUTIVE SUMMARY... i ACRONYMS AND ABBREVIATIONS... iii 1 INTRODUCTION... 4 2 THE ASSIGNMENT... 4 2.1 THE OBJECTIVES... 5 3 THE METHODOLOGY AND DELIVERABLES... 6 3.1 DEVELOPMENT LIFE CYCLE... 6 3.2 DELIVERABLES... 8 4 NEEDS ASSESSMENT RESULTS... 9 5 PROTOTYPE...10 6 CONCLUSION...12 ii

Acronyms and Abbreviations AFAAS : African Forum for Agricultural Advisory Services AEAS : Agricultural Extension Advisory Services CAADP : Comprehensive Africa Agricultural Development Program CMS : Content Management Information System FARA : Forum for Agricultural Research in Africa HTTP : Hyper Text Transfer Protocol HTML : Hyper Text Markup Language IT : Information Technology LAN : Local Area Network RSS : Really Simple Syndicate RWD : Responsive Website Design SEO : Search Engine Optimisation TOC : Table of Contents iii

1 Introduction Welcome to the inception report for the re-design of African Forum for Agricultural Advisory Services AFAAS website project, this report is part of the preliminary work ahead of the entire process of designing and developing of an interactive bi-lingual website for AFAAS. Over while now AFAAS has been desirous of improving its online visibility by rebranding and re-designing its website to a corporate website that adapts to the current modern technologies available on the web today. It is based on this background that AFAAS hired the services of Najimaldin Katemwa as an individual consultant to execute this project that will cover creating or developing a new website layout that will portray a true representative image of a corporate organisation, updating of the contents available on the old website into the new website, uploading of the new website on the designated web servers and finally working on search engine visibility of the new website. Within this report we discuss the major objective of this projects, methodology of executing the work successfully to the final stage as well the prototype of the product where are going to develop. 2 The assignment The consultant is assigned to develop an interactive bi-lingual website for AFAAS in the following languages (English and French). The website will from time to time be used as a tool for end users to find information about AFAAS, its work and any another updates from the organisation and for website administrator part of the website will be mainly used to post and publish information about AFAAS online. The assignment also specifies specific features and functionality the AFAAS website must contain as discussed in the next section The objectives. 4

2.1 The Objectives The main objective of this consultancy is to develop an interactive, bi-lingual well structured website for AFAAS that is easy to navigate, manage and accessible on a wide range of platform such as computers, tablets and mobile. It is also expected that the new AFAAS website has the following features and functionalities but not only limited to what is included in this document. The new website should be scalable allowing for new features to be easily added to the website without necessarily having to re-develop the entire website. - A custom frontend website design that is responsive and adapted for P.C, Tablets and mobile - A streamlined well structured navigation menu - News and updates section - Social Media Integration and content sharing via platforms like RSS Feeds - Linkage to other useful online resources and websites such as FARA, AEAS and CAADP - Interactive events calendar - Should include media resources such as press release, flyers, brochures and AFAAS digest newsletter - A knowledge base section containing a series of publications, reports and other relevant documents on studies conducted by AFAAS - A section on opportunities within AFAAS such as jobs, tenders, internship, procurement and consultancies required by AFAAS - A detailed sub-section about AFAAS as an organisation clearly indicating its history, presentation, strategic statements, its board and other staff members - An interactive image gallery showcasing the work of AFAAS in pictures - Linkage or connected to AFAAS virtual platform - A full detailed contact page showing the addresses of AFAAS its social media links and as well an electronic form that can capture user input and submits entries to a designated email as will be required by AFAAS team - Search functionality that allows indexing of internal website content thereby making it easy for the website users to quickly find what they are looking on the website by using its search functionality with the help of just a few keywords 5

- A robust content management systems with a customized dashboard that allows website administrators quickly update or manage contents available on AFAAS website - Implement a robust user access control levels (ACL) that allowing users of varying privileges or rights to only access or manage specific contents on the website. 3 The Methodology and deliverables Drupal is the framework that will be used develop the new AFAAS website, its open source which means that there are no licenses associated with using this software /content management systems and as well its core or source code is continuously being improved by a community of developers around the world who contribute modules that extended the core functionality of the software. Drupal is built on top of PHP and MySQL technology which is now one of the leading technologies for setting robust and scalable web platforms. 3.1 Development life cycle The entire life cycle or process of developing AFAAS website will be broken down into five major stages which have been explained in detail below:- Stage 1. Requirement specification and system analysis: This is the first stage of developing AFAAS website will include a series of activities and tasks as indicated below: Holding meetings with AFAAS CIKM officer to discuss the desired functionality of the new AFAAS website. The CIKM officer will conduct a practical session with the consultant to review how the current website works and provide to us any materials / contents (text, images, etc ) that will be put on the new website Consultant will as well during stage review the current hosting platform to assess whether the platform will support the new website. If there is a need for a new hosting platform, recommendations will be made. Stage 2. System Design 6

In the second stage we shall now focus on creating prototype for the entire website. The following tasks will be implemented during this stage; Creating of prototypes for the entire website Developing HTML documents from the prototypes that will be created Structuring and preparing the backend database that will store all the contents available on AFAAS website Creating icons and any other graphics materials that will be used on the website. Configuring the content management system and as well start structure the custom dashboard that will be used for content editing by the site administrators. Stage 3. System testing In the third stage which is system testing we shall start using the new web application in beta mode testing its functionality; the following tasks will be conducted; Capturing content from the old website into the new website to see if it works as expected Testing user access control level to validate that only specific operation can be performed by a selected group of users on the website Testing electronic forms and comments form to see if they submit input to the required destination Stage 4. System Implementation The fourth stage which is system implementation will involve setting up online hosting space or server on which the new AFAAS website will be running. The following tasks will be performed; Setting live server for running AFAAS website Uploading the new website with its corresponding database and other files to the live server Testing its functionality on the live server Submitting of website to major search engines to improve its online visibility. 7

Stage 5. System Maintenance and Support This is the last stage which is also a continuous process in the life cycle of website development. The following tasks will be performed; Writing AFAAS website user manual Training AFAAS staff on how the new website works Providing extended technical support for AFAAS website as stated in the contract. 3.2 Deliverables Under the general technical guidance of AFAAS CIKM Officer and other AFAAS team members, the consultant will make the following deliverables Inception report including needs assessment, usage framework and prototype A complete functional website running online User manual for administering content on the new website 8

4 Needs Assessment Results After the inception meeting with a team from AFAAS, there are specific resources that where indentified through the needs assessment and these where to be provided by AFAAS, they include; AFAAS will provide all the content that will be populated on the website in both English and French language. All pictures and other media resources that will be put on AFAAS website will be provided to the consultant It was identified that current website runs on a NGINX server which does not support PHP/ MySQL out of the box and as well has limited storage space of only 1GB. To effectively run the new website without any challenges, we recommend that AFAAS secures a Linux hosting platform that s runs Apache web server and has enough storage space of at least 6 GB. Web Hosting Recommendations: We recommend a Linux hosting package that is natively setup to run PHP/MySQL web applications. BizTalk Systems limited a company co-owned by the consultant offers reliable web hosting services; we have a corporate hosting package that can reliably host AFAAS website giving you 100% network uptime. Below are the features of the hosting package we recommend. Corporate webhosting Plan - 20 domains hosted - Unlimited sub domains - Unlimited emails - 30 GBs of data storage online - Unlimited databases - 500 GB monthly traffic - Unlimited FTP Accounts - Online backup of up 5GB The corporate hosting packages goes for 180$ per year exclusive of VAT 9

5 Prototype The prototypes of the new AFAAS website have been developed and below are some of the screenshots taken. Index page About us page 10

11

6 Conclusion The end product of this project is an interactive website for AFAAS that will work across a wide range of platform. The consultancy will implement the design and development of this website as well makes sure the end product is optimized for search engine visibility. 12