WP Manifestindependent plugin directory
manifest / content / sprint-engine

Sprint Engine

Open-source WordPress plugin for building guided, step-by-step experiences that move people from start to outcome.

by ThePath · github.com/the1path/sprint-engine · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/the1path/sprint-engine/archive/refs/heads/main.zip

Turn WordPress into a guided action platform.

Sprint Engine is an open-source WordPress plugin for building structured, step-by-step journeys that move people from start to outcome. Create onboarding journeys, member journeys, training programmes, implementation processes, coaching experiences and more — all using familiar WordPress content and tools.

Install from WordPress.org · Developer documentation · Contribute

What is Sprint Engine?

A Sprint is a structured journey towards a defined outcome. It combines content, guidance and action into an ordered sequence of Steps that participants work through one at a time.

The focus is action and implementation: helping people put guidance into practice.

What can you build?

  • Guided onboarding and customer success journeys
  • Member journeys and engagement pathways
  • Content journeys that turn information into action
  • Implementation guides and programmes
  • Coaching and development journeys
  • Training experiences
  • Assessments and guided reviews
  • Internal processes and workflows

Core features

  • Sprint and Step content types with native WordPress blocks, including audio.
  • An ordered Sprint Structure Manager with Quick Add, drag and keyboard reordering, and Step publication checks.
  • A responsive, distraction-free Runner that displays one Step at a time.
  • Individual progress for logged-in users, with save, resume and completion states.
  • A My Sprints Dashboard for available, in-progress and completed Sprints.
  • Restart for completed Sprints, preserving previous attempts.
  • Site-wide Runner logo, colours and corner styles.
  • Sprint and Step featured images and optional duration estimates.
  • A configurable completion message and optional next-action button.
  • Authenticated WordPress REST operations and documented extension hooks.

Installation

Install the released plugin from the WordPress Plugin Directory, or search for Sprint Engine in Plugins → Add New in your WordPress administration area. Activate it, then open Sprints to create your first journey.

Core 0.2.0 requires WordPress 6.0+ and PHP 8.0+. Participants need a WordPress account; the Runner requires pretty permalinks and JavaScript for progress actions. Publish every Step, save the order, then publish and mark the Sprint Launchable. Use its Runner URL to try the journey.

For manual source installation or packaging, see the development guide.

Development

Sprint Engine Core is a standalone WordPress plugin. PHP classes live in src/, templates in templates/, and frontend assets in assets/. Runtime installation requires no Composer dependencies.

With PHP, Composer and Node.js available, the existing development checks are:

composer install
composer check
php tests/release.php
php tests/integration/assets.php
node --test tests/js/*.test.cjs

WordPress integration suites require a disposable installation and database. See the development and test guide before running composer test; those suites create fixtures and deliberately test database failures. The documentation index links architecture, service contracts and historical validation evidence.

Contributing

Issues and pull requests are welcome. See CONTRIBUTING.md for bug reports, focused changes and relevant checks.

Security

Please report potential vulnerabilities privately. See SECURITY.md for the reporting channel.

Licence

Sprint Engine is licensed under the GNU General Public License v2 or later. See LICENSE for the licence text and grant.