PHPackages                             bolt/bolt-extension-starter-extended - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. bolt/bolt-extension-starter-extended

ActiveBolt-extension[Utility &amp; Helpers](/categories/utility)

bolt/bolt-extension-starter-extended
====================================

A description about your extension should go here.

v3.0.2(8y ago)151.1k8[4 issues](https://github.com/bolt/bolt-extension-starter-extended/issues)MITPHP

Since Oct 16Pushed 8y ago5 watchersCompare

[ Source](https://github.com/bolt/bolt-extension-starter-extended)[ Packagist](https://packagist.org/packages/bolt/bolt-extension-starter-extended)[ RSS](/packages/bolt-bolt-extension-starter-extended/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (2)Versions (8)Used By (0)

Extended Bolt Extension Starter
===============================

[](#extended-bolt-extension-starter)

An extended starter skeleton for a Bolt Extension

### Installation

[](#installation)

To get going run the following command, replacing the last argument with the name of your extension:

`composer create-project --no-install 'bolt/bolt-extension-starter-extended:^3.0' `

### Extension Content

[](#extension-content)

This extension includes examples for the following features:

- Routes

    - Handling inside extension class
    - Handling inside a controller class
    - Twig response
    - JSON response
    - URL parameter
    - GET and POST parameter
- Accessing config

    - Extension config
    - Global config
- Own Twig functions
- Own Fieldtypes
- Event listeners

    - Handling inside extension class
    - Handling inside a listener class
- Own Menu Options

### Routes

[](#routes)

This extension adds several example routes to the system to show you how to define them inline in your Extension class or in a separate controller.

`/example/url` returns "Hello, Bolt!" as plain text.

`/example/url/in/controller` returns "Hello, World!" as plain text but will be handled in a controller class.

`/example/url/json` returns a key value pair in JSON.

`/example/url/parameter/{id}` returns the given url parameter as JSON.

`/example/url/get-parameter?foo=bar&baz=foo&id=7` returns the given GET parameter as JSON.

`/example/url/template` returns content from a Twig template.

### Own Menu Options

[](#own-menu-options)

This extension adds `/bolt/my-custom-backend-page` as `Custom Page` to the menu in the admin backend. It appears under `Extras`.

You are not limited to just backend sites or sites served by Bolt. You can add any URL to the menu in the admin backend.

---

For more information, see this page in the Bolt documentation:

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~135 days

Recently: every ~161 days

Total

6

Last Release

3190d ago

Major Versions

v1.0.1 → v3.0.02016-02-19

v2.0.0 → v3.0.12016-05-02

### Community

Maintainers

![](https://www.gravatar.com/avatar/a15c90b32e75c27fc63f79357a914b4caa7af5fdb69a2e150341515ddececf95?d=identicon)[Macintosh\_plus](/maintainers/Macintosh_plus)

![](https://avatars.githubusercontent.com/u/1835343?v=4)[Bob van de Vijver](/maintainers/bobvandevijver)[@bobvandevijver](https://github.com/bobvandevijver)

![](https://avatars.githubusercontent.com/u/3901745?v=4)[Tobias Feijten](/maintainers/tobias-93)[@tobias-93](https://github.com/tobias-93)

![](https://avatars.githubusercontent.com/u/1833361?v=4)[Bob den Otter](/maintainers/bobdenotter)[@bobdenotter](https://github.com/bobdenotter)

![](https://avatars.githubusercontent.com/u/5082?v=4)[Ross Riley](/maintainers/rossriley)[@rossriley](https://github.com/rossriley)

---

Top Contributors

[![GwendolenLynch](https://avatars.githubusercontent.com/u/1427081?v=4)](https://github.com/GwendolenLynch "GwendolenLynch (44 commits)")[![PhillippOhlandt](https://avatars.githubusercontent.com/u/3123549?v=4)](https://github.com/PhillippOhlandt "PhillippOhlandt (36 commits)")[![rossriley](https://avatars.githubusercontent.com/u/5082?v=4)](https://github.com/rossriley "rossriley (9 commits)")[![bobdenotter](https://avatars.githubusercontent.com/u/1833361?v=4)](https://github.com/bobdenotter "bobdenotter (2 commits)")[![TrafeX](https://avatars.githubusercontent.com/u/415312?v=4)](https://github.com/TrafeX "TrafeX (1 commits)")[![danki](https://avatars.githubusercontent.com/u/2181315?v=4)](https://github.com/danki "danki (1 commits)")[![gander](https://avatars.githubusercontent.com/u/421597?v=4)](https://github.com/gander "gander (1 commits)")[![ntomka](https://avatars.githubusercontent.com/u/2313363?v=4)](https://github.com/ntomka "ntomka (1 commits)")

---

Tags

bolt-extensionbarfoo

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/bolt-bolt-extension-starter-extended/health.svg)

```
[![Health](https://phpackages.com/badges/bolt-bolt-extension-starter-extended/health.svg)](https://phpackages.com/packages/bolt-bolt-extension-starter-extended)
```

###  Alternatives

[akaunting/laravel-apexcharts

ApexCharts package for Laravel

84288.3k2](/packages/akaunting-laravel-apexcharts)[mtownsend/progress

A PHP package to determine steps and progress.

22116.2k](/packages/mtownsend-progress)[bramdeleeuw/cookieconsent

GDPR compliant cookie bar and consent checker

1511.5k2](/packages/bramdeleeuw-cookieconsent)[bolt/bolt-extension-starter

103.3k](/packages/bolt-bolt-extension-starter)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
