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

An implementation project playbook

A phase-by-phase playbook for partners delivering an Exponential project - discovery, content model, environment, build, content migration, quality gates, launch, handover and maintenance - with deliverables, checklists…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/partners/implementation-project-playbook.md

On this page

An implementation project playbook

This page is for project leads in implementation partners. It is a playbook, not a method you must follow: adapt it to your contracts. The project managers' section of the help has the planning detail (Planning an Exponential project).

The phases

PhaseDeliverablesHelp
1. DiscoveryGoals, audiences, languages, sites, integrations, constraintsPlanning an Exponential project, Multisite and multilingual planning
2. Content modelClasses, attributes, sections, roles, workflowsContent modeling workshops
3. EnvironmentHosting, PHP, database, engine; Git repositoryChoosing hosting, database and OS, Develop with Git
4. BuildDesigns, templates, layouts, extensionsThe layouts editor, Extensions, Estimating and scoping with extensions
5. Content migrationImport scripts or manual entry, redirectsdoc/eng-us/install/ migration chapters
6. Quality gatesAccessibility, security, performance, browsers, languagesQuality gates and acceptance, Accessibility, security and compliance checklists
7. LaunchDNS, TLS, caches, monitoring, backupsSecurity hardening
8. HandoverEditor training, documentation, credentials handed over securelyGetting started, Editing content
9. MaintenanceRelease updates, security fixes, PHP upgradesKeeping customer sites current, Release and upgrade planning

Partner-specific checks per phase

  • Discovery: Is there an existing extension for each requirement? Search before you estimate (Extensions).
  • Environment: Use a currently supported PHP (8.0 to 8.5 for 6.0.15; Velocity included from its release 0.0.4.54, doc/eng-us/install/02-requirements.md).
  • Build: Keep generic improvements separate from customer code, so they can go upstream (Contributing code back).
  • Quality: Run the customer's site in light and dark mode and at high zoom if you changed the administration.
  • Launch: Remove or protect installer files and change every default password (Default administrator password).
  • Handover: Tell the customer that the software is GPL and that they may move to another partner at any time (Licensing for partners).

Risks to manage

RiskMitigationPage
Unsupported extension in the critical pathChoose maintained extensions; budget to maintain the restRisk management
Scope growthChange requests in writingProject templates
Upgrade debt after launchA maintenance contract with release updatesKeeping customer sites current
Knowledge in one headGit history, documentation, pairingRunning a team on Git

After the project

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