PHPackages                             opdavies/sculpin-content-generator-bundle - 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. opdavies/sculpin-content-generator-bundle

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

opdavies/sculpin-content-generator-bundle
=========================================

Provides new Sculpin commands for generating new content

1.1.1(9y ago)01.9k[3 issues](https://github.com/opdavies/sculpin-content-generator-bundle/issues)MITPHPPHP &gt;=5.3.3

Since Feb 11Pushed 8y ago2 watchersCompare

[ Source](https://github.com/opdavies/sculpin-content-generator-bundle)[ Packagist](https://packagist.org/packages/opdavies/sculpin-content-generator-bundle)[ RSS](/packages/opdavies-sculpin-content-generator-bundle/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (1)Versions (9)Used By (0)

Sculpin Content Generator Bundle
================================

[](#sculpin-content-generator-bundle)

Adds additional console commands to automate the creation of new content.

Installation
------------

[](#installation)

### Downloading

[](#downloading)

Add add the bundle into your `sculpin.json` or `composer.json` file.

```
"require": {
    "opdavies/sculpin-content-generator-bundle": "^1.0"
}
```

Install it by running `sculpin install` or `composer install`.

### Enabling

[](#enabling)

Now you can register the bundle within the `SculpinKernel` class. If you don’t have on, create one at `app/config/SculpinKernel.php`.

```
use Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel;

/**
 * Class SculpinKernel
 */
class SculpinKernel extends AbstractKernel
{
    /**
     * {@inheritdoc}
     */
    protected function getAdditionalSculpinBundles()
    {
        return [
            'Opdavies\Sculpin\Bundle\ContentGeneratorBundle\SculpinContentGeneratorBundle'
        ];
    }
}
```

Usage
-----

[](#usage)

With the bundle enabled, you can now see the additional commands by run the `sculpin` command. Currently, only `content:new:post` is added, which generates posts.

The next step for is to allow for the bundle to be extended and to allow for customised templates, and also the ability to add commands for other content types - or ideally load them automatically from `sculpin_content_types`.

### Options

[](#options)

The available options are:

```
--title

```

The title of the post. This will be populated when the template is generated.

If empty, you will be required to enter a title interactively when executing the `content:new:post` command.

```
--filename

```

The name of the file to generate.

```
--extension

```

The file extension to use.

If empty, you will be required to enter a title interactively. A default filename will be provided based on the provided title and the current date.

Author
------

[](#author)

[Oliver Davies](https://www.oliverdavies.uk) - PHP Developer and Linux System Administrator.

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 97.3% of commits — single point of failure

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 ~45 days

Recently: every ~78 days

Total

8

Last Release

3476d ago

Major Versions

0.1.0 → 1.0.02016-02-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/611a0cd6dc77cbf85694f453a614f0d7330afaf758e13e5f37001621cf9d2b87?d=identicon)[opdavies](/maintainers/opdavies)

---

Top Contributors

[![opdavies](https://avatars.githubusercontent.com/u/339813?v=4)](https://github.com/opdavies "opdavies (36 commits)")[![oliver-appno](https://avatars.githubusercontent.com/u/25350930?v=4)](https://github.com/oliver-appno "oliver-appno (1 commits)")

---

Tags

sculpin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/opdavies-sculpin-content-generator-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/opdavies-sculpin-content-generator-bundle/health.svg)](https://phpackages.com/packages/opdavies-sculpin-content-generator-bundle)
```

PHPackages © 2026

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