11
1 Democracy Reporting International Website Request for Quotations Bids can be submitted until 30 August 2020 by email to [email protected]. Questions can be addressed beforehand to the same email address. 1. Objectives DRI is searching a supplier to develop a new version of the DRI website, based on the criteria set out in this Request for Quotations and in Annex 1. 2. Background Democracy Reporting International (DRI) is a non-partisan, independent, not-for-profit organisation registered in Berlin. DRI promotes political participation of citizens, accountability of state bodies, and the development of democratic institutions worldwide. Our headquarters are in Berlin and we have offices in seven countries. Each of these country offices work in local languages in addition to English. DRI strives to provide relevant and timely information on democratic topics and political developments. The organisation’s website plays a critical role in ensuring this. To make DRI’s website more efficient and effective, we wish to improve the usability and attractiveness of our online platform. The current version of the website runs on WordPress. 3. Requirements The proposed implementation will be made in replacement of existing website features. The new website should be developed using existing and well known free and open-source web Content Management System (CMS), preferably using LAMP (Linux, Apache, PHP, MySQL) technologies. All pages in the website should be created and administered using the functionality of the CMS. The CMS should provide the basic functionality of different content types, content categorization, multi-level menu system and content hierarchy with unlimited depth and size with breadcrumb functionality, configurable user roles and profiles, various access control restrictions (user roles, IP addresses, email), multi-user content creation, publication and editing, descriptive SEO friendly URLs, advanced search, content revision control, access statistics and logging, file management, and caching and feature throttling for improved performance. The website should be developed following the Responsive Web Design approach to allow web pages render well on a variety of devices and window or screen sizes. 3.1. Functionality The proposed solution for the new DRI website will include:

Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

1

Democracy Reporting International Website

Request for Quotations

Bids can be submitted until 30 August 2020 by email to [email protected]. Questions

can be addressed beforehand to the same email address.

1. Objectives

DRI is searching a supplier to develop a new version of the DRI website, based on the criteria set out

in this Request for Quotations and in Annex 1.

2. Background

Democracy Reporting International (DRI) is a non-partisan, independent, not-for-profit organisation

registered in Berlin. DRI promotes political participation of citizens, accountability of state bodies,

and the development of democratic institutions worldwide. Our headquarters are in Berlin and we

have offices in seven countries. Each of these country offices work in local languages in addition to

English.

DRI strives to provide relevant and timely information on democratic topics and political

developments. The organisation’s website plays a critical role in ensuring this. To make DRI’s website

more efficient and effective, we wish to improve the usability and attractiveness of our online

platform. The current version of the website runs on WordPress.

3. Requirements

The proposed implementation will be made in replacement of existing website features.

The new website should be developed using existing and well known free and open-source web

Content Management System (CMS), preferably using LAMP (Linux, Apache, PHP, MySQL)

technologies. All pages in the website should be created and administered using the functionality of

the CMS.

The CMS should provide the basic functionality of different content types, content categorization,

multi-level menu system and content hierarchy with unlimited depth and size with breadcrumb

functionality, configurable user roles and profiles, various access control restrictions (user roles, IP

addresses, email), multi-user content creation, publication and editing, descriptive SEO friendly

URLs, advanced search, content revision control, access statistics and logging, file management, and

caching and feature throttling for improved performance.

The website should be developed following the Responsive Web Design approach to allow web

pages render well on a variety of devices and window or screen sizes.

3.1. Functionality

The proposed solution for the new DRI website will include:

Page 2: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

2

• Implementation of a new website based on well-known open-source CMS, providing

functionalities of creation, publication and editing of articles with different content types,

content categorization, multi-level menu system and content hierarchy with unlimited depth

and size with breadcrumb functionality, configurable user roles and profiles with various

access control restrictions, multi-user content creation, descriptive SEO friendly URLs,

advanced search, content revision control, access statistics and logging, file management,

and caching and feature throttling for improved performance;

• Implementation of a website including tools for running a group of affiliated sites (sections)

from one CMS backend, allowing to share themes, content types, users, users groups,

content, and configurations across the sections;

• Implementation of a website including tools to accommodate multi-language content and

support for language negotiation;

• Implementation of a new responsive, mobile first design for the website.

3.2. Basic system requirements

The development should be done based on the open source CMS, preferably using LAMP stack,

using PHP with Active Support Status (7.3 or 7.4 at the moment of writing).

• Site content items and navigation elements entirely managed via the CMS backend and

conform to W3C Standards:

• The webpage should pass W3C XHTML 1.0 Strict Markup Validation;

• Be cross-browser compatible (latest versions of Chrome, MS Edge and Firefox);

• Be Unicode compliant.

3.3. Design and usage

The new website will:

• Present content in a unified, visually compelling, and easy-to-use interface, utilizing templates for consistent branding and visual design;

• Be flexible, agile, and adaptive enough to carry through a product lifecycle of approximately five (5) years;

• Be accessible to search engine spiders and be created with good on-page SEO;

• The changes will be done in accordance with DRI visual identify guidelines (in the development in the moment of writing).

3.4. Usability

The system will provide simple front- and back-end user interface; users should be able to arrange their tasks by intuition, i.e. without the need of consulting user manuals or other expert users; usability should be leveraged by a high degree of interactivity and user assistance.

4. Timeline

Roll-out of the new website should be completed by the end of 2020, in accordance with the deliverables below.

• Research, discovery and planning phase (expected start on September 15, 2 weeks) • Design phase (expected start on October 1, 2-4 weeks) • Content mapping, migration and assembly phase (expected start on October 1, 2-6 weeks) • Development and programming phase (expected start on October 1, 6-12 weeks) • Beta testing, review and trainings phase (expected start on November 16, 2-4 weeks)

Page 3: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

3

• Site launch (planed for December 15-25, 2020) • Maintenance of the website from 1 January 2021 until 31 December 2021, renewable for two

years until 31 December 2023. Alternatively, the bidder can present an Agile (time-boxed iteration based) release plan, aimed at meeting the deadline of December 15, 2020, mentioning the previous milestones in the estimated release plan.

5. Deliverables

The supplier will deliver, in accordance with the above timeline:

5.1. In addition to the finished website corresponding the requirements outlined in Annex 1, the supplier company will produce appropriate deliverables for each phase:

• Design mock-ups, storyboards agreed with DRI to effectively communicate the user experience of features to stakeholders, to be used for review and iteration;

• CMS System architecture and infrastructure description documentation;

• CMS Templates, including the CSS and JavaScript Components;

• CMS Installation Manual;

• Major user dialogs and the control flow;

• List and description on background tasks (if any);

• The community or custom Modules used or developed;

• A usability plan to establish a structure for conducting usability test, interactive prototypes to test on real users, and a usability report that reports on the findings of the test.

5.2. The supplier will further deliver:

• CMS source code, including any third-party or custom modules or extensions;

• Site theme source code, including all the templates, CSS and JavaScript Components;

• A release plan, describing all the system components, their dependencies, as well as the deployment sequence and any known issues together with appropriate workarounds;

• Facilitate mapping and migration of the information from the existing DRI website to newly developed CMS.

5.3. Throughout the scope of the project and as part of its maintenance work, the bidder will:

• Guarantee secure and high-performance operation of the environment, website and

applications, by updating the software environment and regular checking of the

system status, including but not limited to updates and upgrades to the Operating

System, LAMP stack, CMS core and extensions.

• Operation of a server monitoring and process supervision tools to ensure prompt

reaction to failures or performance issues.

• Operation of a ticketing system for server and website support, including 3 priority

levels (Business critical, Degraded service and General issue) with appropriate

response times for each level.

6. Qualifications of the bidder

The bidder should:

• Demonstrate a solid understanding of user-centred design principles and experience creating web designs incorporating user testing;

Page 4: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

4

• Demonstrate excellent visual design skills and be up to date with trends in visualcommunication, especially web design standards, User Interface patterns, and datavisualization;

• Demonstrate knowledge of the principles of responsive web design for delivering content tomobile devices, for example flexible grids, flexible images/media, and media queries;

• Demonstrate the ability to integrate accessibility throughout design;

• Demonstrate proficiency with:o W3C standards;o Design tools for examples: Adobe CS package;o PHP, MySQL, JavaScript, AJAX;

• Demonstrate proficient experience with well-known open-source CMS, includingdemonstrated experience with highly customized systems;

• Demonstrate experience in migration of data into CMS utilizing different external sources (e.g..csv file, SQL database, XML/JSON source, etc);

• Have recent experience in successfully performing similar services, preferably withinternational organizations, governmental structures or large non-profit organizations;

• Key personnel working with DRI (e.g. the project manager) will have at least five (5) yearsrelevant experience with similar projects. Other personnel will have at least three (3) years ofrelevant experience.

7. Information requested from bidders

Portfolio

• Proven experience and track record of projects of similar size and nature, to be demonstratedthrough portfolio of existing/past clients and incl. URLs of past work;

• Proven experience with development of a similar project using open-source CMS, includinggeneral information on used CMS (versions, community and custom modules or add-ons).

• Experience with governments, international organizations or large civil society groups;

• Demonstrated familiarity with similar projects;

• References that include the names, contact names, phone numbers, and addresses oforganizations with whom the respondent has previously contracted to provide similarservices.

Project proposal

The offer should contain a project proposal which should include the following:

• The bidder should submit a preliminary project proposal for the transformation of the new DRI website, in accordance with the outlined Website Objectives, Requirements, Deliverables and Time Schedule.

• Describe in detail how you would create and test the design requirements including proposed timeline, development plan/stages, technical plan, and deliverables;

• Describe your methods for integrating stakeholder and user input;

• Fill out the Financial proposal form in Annex II.

Profile

• Name, address, email, phone, website;

• Years in business/years of experience;

• Form of ownership, any parent company or subsidiaries, no. of employees;

Page 5: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

5

• CVs of the team members who will be deployed in the project, including responsible web designers, front- and back-end developers, and project manager;

• Any relevant certification.

Page 6: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

Annex I A

Democracy Reporting International Website

Annex 1 – Functional Requirements

1. Requirements

The website should be developed using existing and well known free and open-source web Content

Management System (CMS), preferably using LAMP (Linux, Apache, PHP, MySQL) technologies. All

pages in the website should be created and administered using the functionality of the CMS.

The CMS should provide the basic functionality of different content types, content categorization,

multi-level menu system and content hierarchy with unlimited depth and size with breadcrumb

functionality, configurable user roles and profiles, various access control restrictions (user roles, IP

addresses, email), multi-user content creation, publication and editing, descriptive SEO friendly

URLs, advanced search, content revision control, access statistics and logging, file manager, and

caching and feature throttling for improved performance.

The website should be developed following the Responsive Web Design approach to allow web

pages render well on a variety of devices and window or screen sizes.

2. Functionality

Multi-Site, differentiated by the URL

The website structure should provide tools for running a group of affiliated sites (sections) from one

CMS back-end, allowing to share themes, content types, users, users groups, content, and

configurations across the group of sites.

The implementation should allow functionality of the following main groups:

Global (eg. https://democracy-reporting.org/) – an overarching website, representing the the Head

Office of the organization.

Country Office / Programme (eg. https://democracy-reporting.org/CC) – the separate spaces for

publication of webpages by the Country Offices of the organization. The CMS should provide

possibility for users for Country Office will be responsible for the content of that particular Country

Office. The CMS should provide separation for users of one Country Office section from interfering

with the publications of other Country Offices.

Multilingual Localization

The CMS should provide functionality for website users to configure languages and apply languages

to content published for website visitors. The following languages should be supported: English

(default), French, Arabic, Ukrainian, Urdu, Sinhalese, Tamil, Burmese.

The default language and the language of the Global section of the website should be defined in

English language.

Each Country Office section should be able to present information to visitors in several languages

from the list (eg. English, French and Arabic).

Page 7: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

Annex I B

The CMS should also provide the multiple language support for CMS Admin panel.

User Roles

The CMS should allow Group/Section based permission systems, accommodating separation for

users of one Country Office section from interfering with the publications of other Country Offices

The following user roles should be defined for website’s Global section:

Global Administrator – role that performs Management of the CMS, Template Management,

Language Management, Global/Country Office section Management, Category Management, etc.

Global Editor – role that is allowed to Manage Users on Global section, Manage Publications on

Global and Country Office sections, Manage Categories on Global and Country Office sections.

Global Author – role that allowed to Create content for Global and Country Office sections.

The following user roles should be defined for website’s Country Office / Programme sections:

Country Administrator – role that performs Management of Users, Languages and Categories on

that particular Country Office section.

Country Editor – role that is allowed to Manage Publications on the particular Country Office section

and Nominate Publications for Global section.

Author – role that is allowed to Create content for that particular Country Office section.

Content Types

The CMS should be able to provide functionality for different content types with pre-defined

collection of data elements, which relate to each other by an informational context, to be served to

the website’s visitors.

The CMS should allow (but not limited) the following content types:

Static Page – simple page for creating and displaying information that rarely changes, such as an

"About us" section of a website. The Static Page should allow display of formatted text, images,

embedded videos, attached downloads, etc.

Story/Publication – a page for creating and displaying content that informs or engages website

visitors, reserved for pages like Press releases, Site announcements, etc. The story should allow

display of large header image with appropriate description, information on the author(s) of the

Story, body of the story with formatted text, short excerpt, images, embedded videos, attached

downloads. The Stories should have capability to be categorized by predefined categories with

possibility of displaying the related Stories/Publications from that category. In addition to the

described fields, the Stories should provide possibility of displaying which predefined donor

organization the particular Story or Publication was developed with.

Event – simple page for creating and displaying on the website the information on events organized

by the organization. The Event page should allow display of event date, location, formatted text,

images, embedded videos, attached downloads, etc. In addition to the described fields, events

Page 8: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

Annex I C

should have capability to be categorized by predefined event categories, with possibility of

displaying the related events.

Featured Story – special type of the story, reserved for Major Events or Projects. Designed in a

flowing “one page website” format, with possibility of adding special blocks on demand, with

background color separation, static background images and different titles for each block and the

body of the block with the formatted text.

Donor page – similar to the Static page, simple page for displaying information on particular donor

organization. The Donor page should allow display of donor logo, link to the donor website,

formatted text, images, embedded videos, attached downloads, etc.

Content Revision

The CMS should provide Revision feature allowing content to be updated and edited after initial

publication with tracking of changes made to files by individual users.

3. Themes The website should have the visual themes (views) defined for displaying corresponding Content

Types and automatically generated landing pages for the Global section (default homepage), and

Country Office / Programme’s.

Views

The views are presented using the Blocks they are comprised of. The following Views should be

implemented:

Home Page – the default index page of the website, containing Header block, Main Story, Secondary

Story and More Stories blocks, and Footer Block for the Global section. The Stories in the Home page

should be displayed automatically based on the categorization type that promotes the story into

either Main, Front Page (Secondary) and More Stories.

Country Office / Programme Landing page – the default landing page of the Country Office section,

containing Header block, Secondary Story and More Stories blocks defined for that particular

Country Office only, and the Footer Block for the particular Country Office section. The Stories in the

Country Office / Programme Landing page should be displayed automatically based on the

categorization type that promotes the story into either Front Page, or More Stories.

Static View – reserved for the Static Page content type, containing Header, Side Menu, Body, and

the Footer blocks displaying information of respective Global or Country Office.

Story View – reserved for the Story/Publication content type and displayed in a form of a blog post,

containing Header and Side Menu blocks, the Body block with the header image and author

information, Donor block, if any donors present in the Story, and the Footer block displaying

information of respective Global or Country Office.

Featured Story View – reserved for the Featured Story content type, displaying the Header block,

Body block, containing one or more Partial Element Blocks, with respective backgrounds and

content, Donor block, if any donors present in the Story, and the Footer block displaying information

of respective Global or Country Office.

Page 9: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

Annex I D

List View – reserved for displaying Search results, Event list or Donor list, containing Header,

Advanced Search (if search result), List and Footer Blocks displaying information of respective Global

or Country Office.

Blocks

The display blocks are used to describe the views. The following blocks should be defined for the

website:

Header Block, containing organization’s Logo, Main Menu elements with their sub-components,

language switcher, and a search box. Header Block should automatically collapse when accessed

using devices with small and medium screens, displaying only the Logo and a button, containing the

rest of the elements.

Breadcrumbs, indicating the current page’s location within a navigational hierarchy that is generated

automatically. Breadcrumbs block should automatically collapse when accessed using devices with

small and medium screens, displaying only the a drop-down button, containing the location

information.

Footer Block, displayed on the bottom of the page, containing form for the Newsletter subscription

and associated links and buttons, Contact information, links to Static pages,(eg Ipmrint, Privacy

Policy, Countries of operation, Team), buttons with the Links to Social Media sites (eg Facebook,

Twitter, YouTube, LinkedIn), and Secondary Menu elements. The Footer block should be

distinguishable from the the rest of the page by darker background color and light text color. The

elements in the block should be displayed in three columns, which should collapse into stacked on

top of each other when accessed using devices with small and medium screens.

Side Menu Block, containing a single column with Stories under the same categorization. The block

should collapse into an expandable menu element when accessed using devices with small and

medium screens, displayed above the Body Block.

Pagination Block, displaying pagination to indicate a series of related content exists across multiple

pages.

Advanced Search Block, displaying advanced search form displayed above list of search results,

including default values for the advanced search fields making it easy to refine searches. The block

should collapse into a single search form, with a link containing a toggle revealing rest of the

functionality other when accessed using devices with small and medium screens.

Main Story Block, displayed in single column, containing the header image attached to the Story

with the Title of the Story and Excerpt linked to the story. The image should be automatically scaled

to fit the frame.

Secondary Story Block, displayed in a block of 2 columns in one row, with one column containing an

header image attached to a Story, with the Title of the Story and Excerpt linked to the story, and

second column containing two Stories, displayed in rows, with the images attached to the Stories,

with the Titles and the Excerpts of linked to the stories. The images should be automatically scaled

to fit the frame. The block should automatically collapse into 3 rows when accessed using devices

with small and medium screens.

Page 10: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

Annex I E

More Stories Block, displaying grid of 6 elements, each containing a header image of a Story with

the Title and the Excerpts of the Story linked to the story. The images should be automatically scaled

to fit the frame. The block should automatically collapse into 6 rows when accessed using devices

with small and medium screens, displaying the image on the left side with the Title and the Excerpts

of the Story linked to the story on the right side.

Body Block, displaying the body of the Story in a single column, containing formatted text, images,

videos, links to downloadable attachments, etc.

Partial Element Block, displaying an element of a story in a single column, featuring custom

background color or a background image, formatted text, images, videos, links to downloadable

attachments, etc.

Donor Block, displayed in a form of 3 columns, containing the logos and a names of the donor

organization, linked to the donor website, stored in the Donor page information. If more than one

donor is present in one column, the donor information should be displayed in rows within that

column. The block should automatically collapse into rows when accessed using devices with small

and medium screens.

List Block, displaying the series of content containing a common criteria (category, search result, etc)

existing across multiple pages, displayed in a form of rows containing image on the left side with the

Title and the Excerpts of the Story linked to the story on the right side.

Page 11: Democracy Reporting International Website Request for ...€¦ · should be leveraged by a high degree of interactivity and user assistance. 4. Timeline Roll-out of the new website

Annex II A

Annex II – Financial Proposal

Democracy Reporting International Website

Name of Bidder: _________________________ Address: ________________________________ Place: ________________________________

Lump sums: Price offer in

Euro (net) Additional information or comments

Design and development of the new version of the DRI website based on the technical requirements and Terms of Reference.

Price for maintenance of the website (lump sum for six hours per month; 216 hours over 3 year). Remuneration for additional work to be based on hourly rates below or separately agreed-upon lump sum.

Travel costs to Berlin (as applicable).

Total

Hourly rates: Hourly rate in

Euro (net) Additional information or comments

Administration and support (e.g. communications with client, project management, etc.)

Web development and programming

Conceptualisation, design and advice

All prices are net and do not include VAT. The prices are fixed for the duration of the contract. Price changes can only arise on the basis of legal requirements. Place, date: Signature of the bidder: