PHPackages                             almaviacx/ibexarichtextextrabundle - 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. almaviacx/ibexarichtextextrabundle

AbandonedIbexa-bundle[Utility &amp; Helpers](/categories/utility)

almaviacx/ibexarichtextextrabundle
==================================

Bundle that extend the Ibexa Richtext Editor with new features

v2.0.0(3w ago)02.8k1MITPHPPHP ^8.3

Since Apr 25Pushed 3w ago2 watchersCompare

[ Source](https://github.com/Novactive/AlmaviaCXIbexaRichTextExtraBundle)[ Packagist](https://packagist.org/packages/almaviacx/ibexarichtextextrabundle)[ Docs](https://github.com/Novactive/AlmaviaCXIbexaRichTextExtraBundle)[ RSS](/packages/almaviacx-ibexarichtextextrabundle/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (2)Dependencies (1)Versions (5)Used By (0)

AlmaviaCX Ibexa Richtext Extra Bundle
=====================================

[](#almaviacx-ibexa-richtext-extra-bundle)

---

This repository is what we call a "subtree split": a read-only copy of one directory of the main repository. It is used by Composer to allow developers to depend on specific bundles.

If you want to report or contribute, you should instead open your issue on the main repository:

Documentation is available in this repository via `.md` files but also packaged here:

---

This bundle extends the Ibexa Richtext Editor with the following features :

- add a button to upload a file as an embed in the editor

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

[](#installation)

### Requirements

[](#requirements)

- Ibexa 5
- PHP 8.3

### Use Composer

[](#use-composer)

Add the lib to your composer.json, run `composer require almaviacx/ibexarichtextextrabundle` to refresh dependencies.

### Register the bundle

[](#register-the-bundle)

Then inject the bundle in the `config\bundles.php` of your application.

```
    return [
        // ...
        AlmaviaCX\Bundle\IbexaRichTextExtraBundle\AlmaviaCXIbexaRichTextExtraBundle::class => [ 'all'=> true ],
    ];
```

### Add routes

[](#add-routes)

Make sure you add this route to your routing:

```
# config/routes.yaml

_almaviacx_ibexa_rich_text_extra_bundle_routes:
    resource: '@AlmaviaCXIbexaRichTextExtraBundle/Resources/config/routing.yaml'
```

### Configuration

[](#configuration)

This bundle defines the following setting that allows customizing the file upload behavior

```
# Binary files mappings
ibexa.site_access.config.default.fieldtypes.binaryfile.mappings:
    content_type_identifier: file
    content_field_identifier: file
    name_field_identifier: name
    parent_location_id: 52
    mime_types:
        - image/svg+xml
        - application/msword
        - application/vnd.openxmlformats-officedocument.wordprocessingml.document
        - application/vnd.ms-excel
        - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
        - application/vnd.ms-powerpoint
        - application/vnd.openxmlformats-officedocument.presentationml.presentation
        - application/pdf
```

###  Health Score

49

—

FairBetter than 94% of packages

Maintenance94

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 72.7% 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 ~784 days

Total

2

Last Release

26d ago

Major Versions

1.0.0 → v2.0.02026-07-23

PHP version history (2 changes)1.0.0PHP ^7.3 || ^8.0

v2.0.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/7bf781acfc713c38985bfb2e7bee5fd2decefdeed1df550643af57aa8e315db7?d=identicon)[Almaviacx](/maintainers/Almaviacx)

---

Top Contributors

[![erdnaxelaweb](https://avatars.githubusercontent.com/u/2130120?v=4)](https://github.com/erdnaxelaweb "erdnaxelaweb (8 commits)")[![RemyNovactive](https://avatars.githubusercontent.com/u/61149932?v=4)](https://github.com/RemyNovactive "RemyNovactive (3 commits)")

---

Tags

bundleibexa

### Embed Badge

![Health badge](/badges/almaviacx-ibexarichtextextrabundle/health.svg)

```
[![Health](https://phpackages.com/badges/almaviacx-ibexarichtextextrabundle/health.svg)](https://phpackages.com/packages/almaviacx-ibexarichtextextrabundle)
```

###  Alternatives

[pentatrion/vite-bundle

Vite integration for your Symfony app

2827.5M30](/packages/pentatrion-vite-bundle)[novactive/ezseobundle

Novactive eZ SEO Bundle is an Ibexa Platform bundle for SEO simplications. metas, sitemaps, robots.txt, etc.

26261.8k3](/packages/novactive-ezseobundle)[netgen/tagsbundle

Netgen Tags Bundle is an Ibexa DXP bundle for taxonomy management and easier classification of content, providing more functionality for tagging content than ibexa\_keyword field type included in Ibexa core.

48471.9k29](/packages/netgen-tagsbundle)[netgen/enhanced-selection-bundle

Netgen Enhanced Selection bundle for Ibexa Platform

19103.4k6](/packages/netgen-enhanced-selection-bundle)

PHPackages © 2026

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