PHPackages                             odiseoteam/blog-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. odiseoteam/blog-bundle

ActiveSymfony-bundle

odiseoteam/blog-bundle
======================

Bundle for Symfony to generate blog content.

v1.2.4(2y ago)19111.4k↓36.2%12[2 issues](https://github.com/odiseoteam/OdiseoBlogBundle/issues)[1 PRs](https://github.com/odiseoteam/OdiseoBlogBundle/pulls)2MITPHPPHP ^7.4 || ^8.0

Since Aug 28Pushed 2y ago4 watchersCompare

[ Source](https://github.com/odiseoteam/OdiseoBlogBundle)[ Packagist](https://packagist.org/packages/odiseoteam/blog-bundle)[ RSS](/packages/odiseoteam-blog-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (33)Versions (32)Used By (2)

 [ ![Odiseo](https://github.com/odiseoteam/OdiseoBlogBundle/raw/master/logo_odiseo.png) ](https://odiseo.com.ar/ "Odiseo")
 Odiseo Blog Bundle
 [ ![](https://camo.githubusercontent.com/5fcaf5dd500464669aee6474a73be62e78275a435775b90aac8c7bcd9911a72c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6f646973656f7465616d2f626c6f672d62756e646c652e737667) ](https://packagist.org/packages/odiseoteam/blog-bundle "License") [ ![](https://camo.githubusercontent.com/a834d51bafdaa713f6495fb5e70db4498936fb65efc7a0fb61136c3c0cc5ff6f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f646973656f7465616d2f626c6f672d62756e646c652e737667) ](https://packagist.org/packages/odiseoteam/blog-bundle "Version") [ ![](https://camo.githubusercontent.com/42fee88cfcfbf5ec369f2b7ff85b9e9b9eee02706169cb8ef8232e72cc32791c/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6f646973656f7465616d2f4f646973656f426c6f6742756e646c652f6d61737465722e737667) ](http://travis-ci.org/odiseoteam/OdiseoBlogBundle "Build status") [ ![](https://camo.githubusercontent.com/c1062308dd0c34342ebdd0081b4f45284007bcbf27dc97c4919235a7c55590f4/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6f646973656f7465616d2f4f646973656f426c6f6742756e646c652e737667) ](https://scrutinizer-ci.com/g/odiseoteam/OdiseoBlogBundle/ "Scrutinizer") [ ![](https://camo.githubusercontent.com/1f7bd82cf6bceeb23a6b3d247da21f9c6bbb4219f3a6946efd6662003ac5d715/68747470733a2f2f706f7365722e707567782e6f72672f6f646973656f7465616d2f626c6f672d62756e646c652f646f776e6c6f616473) ](https://packagist.org/packages/odiseoteam/blog-bundle "Total Downloads")
==============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#------------------------odiseo-blog-bundle------------------------------------------------------------------------------------)

Description
-----------

[](#description)

This Bundle add blog capabilities to your Symfony project. It is admin agnostic, so you need to integrate on your preferred admin system.

### Features

[](#features)

With this bundle you will get some models to manage a blog on your proyect. Also it comes with a Sylius Resource and Sylius Grid integrations.

Also this bundle uses the [FOSCKEditorBundle](https://symfony.com/doc/current/bundles/FOSCKEditorBundle/installation.html). Follow the official instructions to install it properly.

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

[](#installation)

1. Run `composer require odiseoteam/blog-bundle`.
2. Add the plugin to the AppKernel but add it before SyliusResourceBundle. To do that you need change the registerBundles. This bundle uses the FOSCKEditorBundle so you need add it to the kernel too.

```
public function registerBundles(): array
{
    $preResourceBundles = [
        new \Odiseo\BlogBundle\OdiseoBlogBundle(),
    ];

    $bundles = [
        new \Sylius\Bundle\ResourceBundle\SyliusResourceBundle(),
        new \FOS\CKEditorBundle\FOSCKEditorBundle(),
        ...
    ];

    return array_merge($preResourceBundles, parent::registerBundles(), $bundles);
}
```

3. Import the configurations on your config.yml:

```
    - { resource: "@OdiseoBlogBundle/Resources/config/config.yml" }
```

4. Import the routes:

```
odiseo_blog:
    prefix: /blog
    resource: "@OdiseoBlogBundle/Resources/config/routing/main.yml"
```

5. Finish the installation updatating the database schema and installing assets:

```
php bin/console doctrine:schema:update --force

```

Usage
-----

[](#usage)

### Available routes

[](#available-routes)

##### Article comment create

[](#article-comment-create)

You can use this partial route to embed the comment form:

```
{{ render(url('odiseo_blog_partial_comment_create', {'slug': article.slug, 'template': 'Main/Blog/_comment_create.html.twig'})) }}
```

Test the bundle
---------------

[](#test-the-bundle)

You can follow the instructions to test this bundle in the proper documentation page: [Test the bundle](doc/tests.md).

Credits
-------

[](#credits)

This plugin is maintained by [Odiseo](https://odiseo.com.ar), a team of senior developers. Contact us: [](mailto:team@odiseo.com.ar).

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity42

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 69% 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 ~67 days

Recently: every ~233 days

Total

31

Last Release

800d ago

PHP version history (3 changes)v1.0.0PHP ^7.1

v1.1.7PHP ^7.2

1.2.x-devPHP ^7.4 || ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/506652?v=4)[minardo](/maintainers/odiseo)[@odiseo](https://github.com/odiseo)

---

Top Contributors

[![songecko](https://avatars.githubusercontent.com/u/429512?v=4)](https://github.com/songecko "songecko (20 commits)")[![pfz](https://avatars.githubusercontent.com/u/1042926?v=4)](https://github.com/pfz "pfz (2 commits)")[![bigboss86](https://avatars.githubusercontent.com/u/5973407?v=4)](https://github.com/bigboss86 "bigboss86 (2 commits)")[![JordiDekker](https://avatars.githubusercontent.com/u/6410216?v=4)](https://github.com/JordiDekker "JordiDekker (1 commits)")[![Gregcop1](https://avatars.githubusercontent.com/u/1257968?v=4)](https://github.com/Gregcop1 "Gregcop1 (1 commits)")[![Resetnak](https://avatars.githubusercontent.com/u/15822378?v=4)](https://github.com/Resetnak "Resetnak (1 commits)")[![roromix](https://avatars.githubusercontent.com/u/16560617?v=4)](https://github.com/roromix "roromix (1 commits)")[![gseric](https://avatars.githubusercontent.com/u/1708939?v=4)](https://github.com/gseric "gseric (1 commits)")

---

Tags

blogblog-enginebundlephpsymfonysymfony-bundle

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Psalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/odiseoteam-blog-bundle/health.svg)

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

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[sylius/core-bundle

Sylius core bundle. It integrates all other bundles into full stack Symfony ecommerce solution.

22100.0k46](/packages/sylius-core-bundle)[sylius/taxonomy-bundle

Flexible categorization system for Symfony.

26388.2k7](/packages/sylius-taxonomy-bundle)[sylius/money-bundle

Currencies and money formatting engine bundle for Symfony.

19653.3k16](/packages/sylius-money-bundle)[sylius/addressing-bundle

Addressing and zone management for Symfony applications.

33221.4k3](/packages/sylius-addressing-bundle)[sylius/payment-bundle

Flexible payments system for Symfony e-commerce applications.

22268.0k5](/packages/sylius-payment-bundle)

PHPackages © 2026

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