PHPackages                             genesii/sulu-article-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. [Admin Panels](/categories/admin)
4. /
5. genesii/sulu-article-bundle

ActiveSulu-bundle[Admin Panels](/categories/admin)

genesii/sulu-article-bundle
===========================

Fork du bundle SuluArticleBundle pour SuluCMS par Genesii SAS.

2.5.2.4(2y ago)014MITPHPPHP ^7.3 || ^8.0

Since Feb 14Pushed 1y agoCompare

[ Source](https://github.com/Adam74250/00317-GENESII-Fork-SuluArticleBundle_2024)[ Packagist](https://packagist.org/packages/genesii/sulu-article-bundle)[ Docs](https://github.com/Adam74250/00317-GENESII-Fork-SuluArticleBundle_2024)[ RSS](/packages/genesii-sulu-article-bundle/feed)WikiDiscussions 2.5 Synced yesterday

READMEChangelogDependencies (35)Versions (5)Used By (0)

SuluArticleBundle
=================

[](#suluarticlebundle)

 [ ![Official Sulu Bundle Badge](https://camo.githubusercontent.com/8ac484ac60dbf97b4f747c6d0f704a16d2c005414d62dfcb2525b7c4cbf82466/68747470733a2f2f73756c752e696f2f75706c6f6164732f6d656469612f383030782f30302f3233302d4f6666696369616c25323042756e646c652532305365616c2e7376673f763d322d3626696e6c696e653d31) ](https://sulu.io/)

 [ ![GitHub license](https://camo.githubusercontent.com/ab59aec112ca0eb01966756276b216299d67c463add0066b61fbdfdbb4b180f0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f73756c752f53756c7541727469636c6542756e646c652e737667) ](LICENSE) [ ![GitHub tag (latest SemVer)](https://camo.githubusercontent.com/039e4b824be68326da2bcf5358bad7289af5363e8f8225fcf60214f9a75d20d1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f73756c752f53756c7541727469636c6542756e646c652e737667) ](https://github.com/sulu/SuluArticleBundle/releases) [ ![Test workflow status](https://camo.githubusercontent.com/0a7d22b6771df5b0dd8dbf69211f2673efba8870ef0bedd2822031c67d2bb8a6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f73756c752f53756c7541727469636c6542756e646c652f746573742d6170706c69636174696f6e2e79616d6c) ](https://github.com/sulu/SuluArticleBundle/actions) [ ![CircleCI build](https://camo.githubusercontent.com/ea44c374cf8c2b74aa0319065420c0117cc3985fb83c140fc715b7e895a0291a/68747470733a2f2f696d672e736869656c64732e696f2f636972636c6563692f6275696c642f6769746875622f73756c752f53756c7541727469636c6542756e646c652e7376673f6c6162656c3d636972636c656369) ](https://app.circleci.com/pipelines/github/sulu/SuluArticleBundle) [ ![Sulu compatibility](https://camo.githubusercontent.com/90a56b0395c28be216880d53f87f9c4ad379b6bdad189115e0561c508f899d2c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73756c75253230636f6d7061746962696c6974792d2533453d322e302d3532623663612e737667) ](https://github.com/sulu/sulu/releases)

The **SuluArticleBundle** integrates a performance optimized way for managing articles in the [Sulu](https://sulu.io/)content management system. In the context of this bundle, **articles are localized content-rich entities** that are **manageable via the Sulu administration interface** and can be **rendered on a website delivered by Sulu**. This makes them a good choice for managing things like blog posts, products or even recipes in a Sulu project. In order to keep things clean, the bundle allows to **manage different types of articles via separated lists** in the administration interface.

 [![Sulu Slideshow](https://camo.githubusercontent.com/78129bc5a876047a06aa733e697d421cb727bb2b06707ecd8204426b2f3a0826/68747470733a2f2f73756c752e696f2f75706c6f6164732f6d656469612f383030784032782f30352f3233352d657a6769662e6769663f763d31)](https://camo.githubusercontent.com/78129bc5a876047a06aa733e697d421cb727bb2b06707ecd8204426b2f3a0826/68747470733a2f2f73756c752e696f2f75706c6f6164732f6d656469612f383030784032782f30352f3233352d657a6769662e6769663f763d31)

The SuluArticleBundle is compatible with Sulu **starting from version 2.0**. Have a look at the `require` section in the [composer.json](composer.json) to find an **up-to-date list of the requirements** of the bundle.

🚀 Installation and Documentation
--------------------------------

[](#-installation-and-documentation)

Execute the following [composer](https://getcomposer.org/) commands to add the bundle to the dependencies of your project:

```
composer require "elasticsearch/elasticsearch:7.9.*" # should match version of your elasticsearch installation
composer require sulu/article-bundle
```

Afterwards, visit the [bundle documentation](Resources/doc) to find out **how to set up and configure the SuluArticleBundle** to your specific needs.

💡 Key Concepts
--------------

[](#-key-concepts)

### Article Characteristics

[](#article-characteristics)

Like Sulu pages, articles are **configured via templates** and can include additional **SEO and excerpt information**. Moreover, articles support the same **drafting, publishing and versioning functionality** as provided by pages. In contrast to Sulu pages, articles are **managed in a flat list** instead of a tree structure. Furthermore, unlike the Sulu page tree, the article bundle is **optimized for managing a big number of articles**.

### Elasticsearch dependency

[](#elasticsearch-dependency)

The SuluArticleBundle was originally developed to be used in the publishing industry. To satisfy the initial requirements regarding performance and scalability, a **view layer stored in an Elasticsearch index** was utilized. Because of this, there is **no way to use the bundle without Elasticsearch** at the moment. It is planned to remove this hard dependency in the next major version.

If you cannot or do not want to make Elasticsearch a dependency of your project, you can **use Sulu pages for certain use cases** instead of the SuluArticleBundle. However, be aware that the article list provides a better performance and is more comfortable to use with a large number of entities.

❤️ Support and Contributions
----------------------------

[](#️-support-and-contributions)

The Sulu content management system is a **community-driven open source project** backed by various partner companies. We are committed to a fully transparent development process and **highly appreciate any contributions**.

In case you have questions, we are happy to welcome you in our official [Slack channel](https://sulu.io/services-and-support). If you found a bug or miss a specific feature, feel free to **file a new issue** with a respective title and description on the the [sulu/SuluArticleBundle](https://github.com/sulu/SuluArticleBundle) repository.

📘 License
---------

[](#-license)

The Sulu content management system is released under the under terms of the [MIT License](LICENSE).

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance29

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

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

Total

5

Last Release

840d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/057bfe5a34a2ab95adf2403a2489f3753de9e3f6b3afba6450e62beb15e7e338?d=identicon)[adammacheda](/maintainers/adammacheda)

---

Top Contributors

[![wachterjohannes](https://avatars.githubusercontent.com/u/1464615?v=4)](https://github.com/wachterjohannes "wachterjohannes (234 commits)")[![alexander-schranz](https://avatars.githubusercontent.com/u/1698337?v=4)](https://github.com/alexander-schranz "alexander-schranz (120 commits)")[![niklasnatter](https://avatars.githubusercontent.com/u/13310795?v=4)](https://github.com/niklasnatter "niklasnatter (80 commits)")[![luca-rath](https://avatars.githubusercontent.com/u/5758674?v=4)](https://github.com/luca-rath "luca-rath (44 commits)")[![trickreich](https://avatars.githubusercontent.com/u/16644200?v=4)](https://github.com/trickreich "trickreich (35 commits)")[![Prokyonn](https://avatars.githubusercontent.com/u/25978473?v=4)](https://github.com/Prokyonn "Prokyonn (22 commits)")[![martinlagler](https://avatars.githubusercontent.com/u/24388840?v=4)](https://github.com/martinlagler "martinlagler (9 commits)")[![chirimoya](https://avatars.githubusercontent.com/u/627313?v=4)](https://github.com/chirimoya "chirimoya (8 commits)")[![thomasduenser](https://avatars.githubusercontent.com/u/3875917?v=4)](https://github.com/thomasduenser "thomasduenser (4 commits)")[![danrot](https://avatars.githubusercontent.com/u/405874?v=4)](https://github.com/danrot "danrot (4 commits)")[![tstauer](https://avatars.githubusercontent.com/u/48862892?v=4)](https://github.com/tstauer "tstauer (4 commits)")[![kleinkoerkamp](https://avatars.githubusercontent.com/u/176235?v=4)](https://github.com/kleinkoerkamp "kleinkoerkamp (3 commits)")[![Edvinas9](https://avatars.githubusercontent.com/u/2161759?v=4)](https://github.com/Edvinas9 "Edvinas9 (3 commits)")[![adriansieber](https://avatars.githubusercontent.com/u/26218027?v=4)](https://github.com/adriansieber "adriansieber (2 commits)")[![Quehnie](https://avatars.githubusercontent.com/u/8446502?v=4)](https://github.com/Quehnie "Quehnie (2 commits)")[![gisostallenberg](https://avatars.githubusercontent.com/u/11526270?v=4)](https://github.com/gisostallenberg "gisostallenberg (2 commits)")[![popoplanter](https://avatars.githubusercontent.com/u/30287946?v=4)](https://github.com/popoplanter "popoplanter (2 commits)")[![YetiCGN](https://avatars.githubusercontent.com/u/447119?v=4)](https://github.com/YetiCGN "YetiCGN (1 commits)")[![flytomek](https://avatars.githubusercontent.com/u/37069663?v=4)](https://github.com/flytomek "flytomek (1 commits)")[![mamazu](https://avatars.githubusercontent.com/u/14860264?v=4)](https://github.com/mamazu "mamazu (1 commits)")

---

Tags

blogpublishingarticles newssulu

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/genesii-sulu-article-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/genesii-sulu-article-bundle/health.svg)](https://phpackages.com/packages/genesii-sulu-article-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[sulu/article-bundle

Bundle for managing localized content-rich entities like blog-posts in the Sulu content management system

66422.2k3](/packages/sulu-article-bundle)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M203](/packages/sulu-sulu)

PHPackages © 2026

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