Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Evaluation checklist template for a public-sector CMS

A copy-and-adapt checklist an evaluation panel uses to examine Exponential (or any CMS) against a tender's requirements, with the evidence to look for in the repository for each line.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/government/procurement/evaluation/evaluation-checklist-template.md

On this page

Evaluation checklist template for a public-sector CMS

This page is for the members of an evaluation panel and the procurement officer who prepares their work. It gives a checklist you can copy into your own evaluation file, and for each line the place where the evidence for Exponential can be found. The evidence sources are the standards pages in doc/eng-us/standards/ and the feature documentation of the repository; nothing on this page replaces your own tests.

Template - adapt to your procurement rules; not legal advice.

Contents

  1. How to use the checklist
  2. Header of the evaluation file
  3. Functional checks
  4. Accessibility checks
  5. Security and privacy checks
  6. Languages and content checks
  7. Operations, support and exit checks
  8. Recording the result

How to use the checklist

  1. Copy the lines below into your evaluation file and delete those your tender did not ask for.
  2. Keep the wording of each line identical to the requirement in your tender, so a reviewer can trace it.
  3. For every line, record three things: the answer the bidder gave, the evidence you checked, and your finding (met, partly met, not met, not evidenced).
  4. Treat "Unverified" in a vendor's own documentation as "not evidenced" unless the bid adds evidence. The Exponential standards pages use exactly these status words: "Complies", "Partly complies", "Unverified" and "Does not comply" (Accessibility standards).
  5. Score afterwards, with the scoring sheet template (a separate page of this folder).

Header of the evaluation file

Tender:            <reference and title>
Bid:               <bidder name> / product: Exponential <version>
Evaluator:         <name, role>
Date(s):           <dates of review, demo and proof of concept>
Conflict of interest declared: <yes/no, date>
Sources checked:   repository at tag/commit <...>; demo on <date>; proof of concept on <date>

Functional checks

#CheckWhere the evidence for Exponential is
F1Structured content types defined by administratorsContent model and editing
F2Drafts, versions, compare and restoreVersions of an object, Drafts and pending
F3Approval before publishingWorkflows
F4Roles and permissions per section and content typeRoles and policies, Sections
F5Several sites from one installationMultisite setup
F6Forms that collect submissionsCollected information
F7Site searchSite search, Search with ezfind and Solr
F8RSS feeds and PDF exportRSS feeds, PDF exports
F9Content API for other systemsREST API v1 and v2

Accessibility checks

#CheckEvidence
A1Status against WCAG 2.2 AA stated per componentAccessibility standards: admin4/admin4l "Partly complies"; public designs not audited
A2EN 301 549 and Section 508 positionsame page: both "Unverified"; no VPAT or Accessibility Conformance Report exists
A3Who makes the public site accessiblethe bidder's own design and testing plan; see Testing accessibility
A4Accessibility statement for the sitethe bidder must write it; no template ships (Accessibility standards)

Security and privacy checks

#CheckEvidence
S1OWASP Top 10 mappingSecurity standards: "Partly complies"; ASVS "Unverified"
S2Two-step sign-inTwo-step sign-in (extension, opt-in)
S3Audit trail of who did whatAudit trail, on by default
S4Vulnerability disclosure and supported versionsSECURITY.md in the repository root, summarized in Security standards
S5Hardening plan for productionSecurity hardening, chapter 13
P1Consent records, erasure, log minimizationPrivacy standards
P2Cookie consentnone shipped: the bidder must add one if the site uses analytics or embeds (Privacy standards)

Languages and content checks

#CheckEvidence
L1Content in several languages with fallbackContent languages
L2Right-to-left languagesRight-to-left languages
L3Administration in the staff's languageLanguages

Operations, support and exit checks

#CheckEvidence
O1Supported PHP versions and databasesRequirements
O2Backups of database and filesBackups: what to back up
O3Upgrade path and checkUpgrading, Upgrade check
O4Release policySource control and releases
O5Support offer with named response timesthe bid itself; compare with Support levels and response times
X1Complete data export at exitMigrating away from Exponential
X2License with no fee and source availableLicensing questions

Recording the result

Line | Bid answer (quote) | Evidence checked (link, test, demo minute) | Finding | Evaluator initials
F1   | ...                | ...                                         | met     | ...

Keep the evidence links in the file. A finding without a source is not defensible when a bidder asks for a debrief.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x