PHPackages                             opifer/manual-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. opifer/manual-bundle

AbandonedArchivedSymfony-bundle

opifer/manual-bundle
====================

Opifer Manual Bundle

42.3kPHP

Since Oct 17Pushed 11y ago8 watchersCompare

[ Source](https://github.com/Opifer/ManualBundle)[ Packagist](https://packagist.org/packages/opifer/manual-bundle)[ RSS](/packages/opifer-manual-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (3)Used By (0)

ManualBundle
============

[](#manualbundle)

This bundle is still in heavy development. It is usable but please note that this bundle will be updated quite a lot. It is originally meant to be used with `opifer/cms`, but it is possible to use it stand-alone in your own cms system for example.

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

[](#installation)

First, add the bundle to `composer.json`

```
composer require opifer/manual-bundle dev-master

```

Register the necessary bundles in `app/AppKernel.php`

```
public function registerBundles()
{
    $bundles = array(
        ...
        new \Opifer\ManualBundle\OpiferManualBundle(),
        new \Symfony\Cmf\Bundle\RoutingBundle\CmfRoutingBundle(),
        new \Knp\Bundle\MarkdownBundle\KnpMarkdownBundle(),
        ...
    );

    // This bundle will only be loaded on the test envoirement.
    if (in_array($this->getEnvironment(), array('test')))
    {
        $bundles[] = new \Liip\FunctionalTestBundle\LiipFunctionalTestBundle();
    }
}
```

> **NOTE**
> If you use `opifer/cms` you do not need to do this! You do however need to do the following and please make sure you have [bower](http://bower.io) installed For the below mentioned steps we assume you have setup a database already and let symfony create it.

Last of all, you need to use the command line to cd into the manual-bundle and do a `bower install`First, cd into the manual-bundle:

```
    cd vendor/opifer/manual-bundle
```

Then, do:

```
    bower install
```

It will install all the things it needs to run!

The last thing you need to do is:

```
    app/console opifer:refresh
```

This last command will install the necessary Help markdown files which come with the bundle and all other bundles that have the above mentioned folder structure. if you haven't setup a help structure for your own bundle and you would like to do that, you need to re-run either `app/console opifer:refresh` or `app/console opifer:manual:index`. I suggest you use the first one as it also re-installs the asset files and clears the cache!

Using this bundle
-----------------

[](#using-this-bundle)

For using this bundle, please refer to, [Getting Started](Resources/doc/getting-started.md) in the `Resources/doc` folder

> **NOTE:**This bundle is dependent on a template file. This bundle uses 2 view files located in `Resources/views/Help. Go in those files and change the template file according to where your template file is located. We have it setup as a sensible default.

Testing
-------

[](#testing)

This bundle makes use of [Behat](http://docs.behat.org/en/v3.0/) and [Mink](http://mink.behat.org), [Selenium](http://www.seleniumhq.org/) (for GUI javascript) or [PhamtomJS](http://phantomjs.org/) (for CLI javascript testing if no gui is available)

We will provide a detailed description on how to let the tests pass later on.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/1f53e3f6409d1481312880223d2f15477f3bf894d8023a1a48bbb31461778b05?d=identicon)[TomSchill](/maintainers/TomSchill)

### Embed Badge

![Health badge](/badges/opifer-manual-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/opifer-manual-bundle/health.svg)](https://phpackages.com/packages/opifer-manual-bundle)
```

PHPackages © 2026

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