Call for Proposals: QGIS Website Overhaul 2023/2024

๐Ÿ“’ Background

Our web site (https://qgis.org) dates back to 2013, it is time for a revision!

As well as modernizing the look and feel of the site, we want the content to be updated to represent changes in the maturity of the project.

We want to appeal to new audiences, especially business and NGO decision makers (in particular the experience for the front pages), whilst still maintaining appeal to grass roots users (especially the lower level pages which contain many technical details and community collaboration notes).

We want to enhance our fund raising efforts through a site that encourages people to contribute to, as well as take from, the project.

๐Ÿ‹๏ธโ€โ™‚๏ธExisting effort

First some key links:

The above websites were created with a mix of technologies:

  • Sphinx (rst)
  • Doxygen
  • Custom Django Apps

It will not be possible to unify the technology used for all of the above sites, but we want all of the web sites to have a cohesive appearance and the navigation flow between them to be seamless. For the main website at https://qgis.org and its child pages, we want to re-implement the site to provide a new experience – according to the design we have laid out in our figma board. Note that we want to follow this design. Some small tweaks will be fine but we are not looking for a ‘from scratch’ re-implementation of our design.

This will be our website for the next 10 years – you need to hand it over to us in a way that we can continue working on it and maintaining it without your intervention.

We are calling for proposals to help us with this migration as per the phases described below.

Phase 1๏ธโƒฃ: Project planning

  • โŒš๏ธTimeline
  • ๐Ÿ—๏ธ Proposed site structure
    • What content will be kept
    • What will be removed
    • What is new to be added
  • Keep front page as starting point
    • Suggest tweaks if needed
  • Establish a clear vocabulary of page types
    • Second and third level page design
    • Special pages such as
      • Download
      • Release countdown
      • Donation / sustaining members
      • Gallery
      • and any other you identify as non-standard second/third level
  • Guidance and standards for producing visuals like screenshots etc. For example, how we present QGIS screenshots in a flattering way.
  • Establish a plan for auxiliary sites:
    • Plugins.qgis.org
    • Api.qgis.org
    • Docs.qgis.org
    • etc. (see intro for more exhaustive list)
  • Iterative review and feedback from the QGIS web team should be incorporated from biweekly check in calls.

๐Ÿ†๏ธ Outcome: We have a clear roadmap and design guide for migrating all of our websites to a consistent unified experience.

Phase 2๏ธโƒฃ: Content migration of the main site

During this phase the contractor will focus on migrating the content of the main site to the new platform.

There will be an iterative review and feedback from the QGIS web team should be incorporated from biweekly check-in calls.

๐Ÿ†๏ธ Outcome: https://qgis.org new site goes live! (Target date end of February 2024)

Phase 3๏ธโƒฃ: Auxiliary sites migrations

This is out of scope of the current call for proposals but should be part of the overall planning process:

This would be a collaborative process involving a QGIS funded web developer and the consultant.ย 

Iterative review and feedback from the QGIS web team should be incorporated from biweekly check in calls.

๐Ÿ†๏ธ Outcome: Auxiliary sites goes live with a cohesive look and feel to match the main site.

โ˜•๏ธ What we will provide

  • Maps and screenshots, videos, animations (with inputs from design team)
  • Inputs in terms of content review

๐ŸŽ“๏ธ Qualification criteria

โœ… Must have an established track record of website design and content creation.

โœ… Individuals or companies equally welcome to apply.

โœ… Any potential conflict of interest should be declared in your application.

โœ… Discussions will happen in English, with live discussions as well as written communication via issues or Pull request. Being reasonably fluent in English and understand the soft skills required to interact in a community project will be more than appreciated

๐Ÿ—“๏ธ Payment milestones

10 % Kick off

40 % Phase 1 Completion

50 % Phase 2 Completion

๐Ÿ’ธ Indicative budget

We would like to point you to the QGIS Annual Budget so that you have a sense of our broad financial means (i.e. we will not be able to afford proposals in excess of โ‚ฌ25,000 for phase 1+2).

https://www.qgis.org/en/site/getinvolved/governance/annual_reports/index.html

๐Ÿ‘ฉโ€๐Ÿ’ป Technology choices and IP:

  • Must be wholly based on Open Source tooling (e.g. javascript, css, web frameworks)
  • Needs to be ideally implemented in Hugo (or Sphinx)
  • Must produce a static web site (except for existing django based sites)
  • Publication and development workflow will follow standard pull request / review process via our GitHub repositories
  • Mobile friendly
  • Site will be english only – any auto-translation tooling that can be added so that users can trivially see an auto-translated version of the site will be considered favourably.

๐Ÿ“ƒ Proposal submission

Your proposal should consist of no more than 5 pages (include links to relevant annexes if needed) covering the following:

  • Overview of yourself / your organization
  • Delivery timeline
  • Team composition
  • Budget for each phase
  • Examples of prior work
  • Bonus things to mention if relevant: GIS experience & working with Open Source projects

Please send your proposal to [email protected] by October 29nd 2023 midnight, anywhere on earth.