# Upgrade the media library

**URL:** <https://forum.mautic.org/t/upgrade-the-media-library/26139>\
**Category:** Ideas and Feature Requests\
**Created:** [November 21, 2022, 7:49am UTC](https://forum.mautic.org/t/upgrade-the-media-library/26139 "2022-11-21T07:49:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![toon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/toon/32/833_2.png) [@toon](https://forum.mautic.org/u/toon)\
**Post date:** [November 21, 2022, 7:49am UTC](https://forum.mautic.org/t/upgrade-the-media-library/26139/1 "2022-11-21T07:49:22Z")

</div>

My idea is:  
At the moment, it is not efficient to use the media library in Mautic when using GrapeJS.

Our case:  
We have over 500 images added, and we often reuse those images, with grapeJS it is not possible to find or reuse these images efficiently.

Back when we were still using the old email builder, we had the possibility to add different maps to the library and sort the images.

Is there a way to add that media library to GrapeJS or a current solution to improve the current library.

---

<div class="post-metadata">

**Author:** ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)\
**Post date:** [November 21, 2022, 9:11am UTC](https://forum.mautic.org/t/upgrade-the-media-library/26139/2 "2022-11-21T09:11:06Z")

</div>

Perhaps you could review this PR:

> <https://github.com/mautic/mautic/pull/11727>
>
> \<!-- ## Which branch should I use for my PR?
> 
> Assuming that:
> 
> a = current ma…jor release
> b = current minor release
> c = future major release
> 
> \* a.x for any features and enhancements (e.g. 5.x)
> \* a.b for any bug fixes (e.g. 4.4, 5.1)
> \* c.x for any features, enhancements or bug fixes with backward compatibility breaking changes (e.g. 5.x) --\>
> 
> | Q | A
> | -------------------------------------- | ---
> | Bug fix? (use the a.b branch) | \[\]
> | New feature/enhancement? (use the a.x branch) | \[\]
> | Deprecations? | \[\]
> | BC breaks? (use the c.x branch) | \[\]
> | Automated tests included? | \[\] 
> | Related user documentation PR URL | mautic/mautic-documentation#... 
> | Related developer documentation PR URL | mautic/developer-documentation#... 
> | Issue(s) addressed | Fixes #... 
> 
> \<!--
> Additionally (see https://contribute.mautic.org/contributing-to-mautic/developer/code/pull-requests#work-on-your-pull-request):
> - Always add tests and ensure they pass.
> - Bug fixes must be submitted against the lowest maintained branch where they apply
> (lowest branches are regularly merged to upper ones so they get the fixes too.)
> - Features and deprecations must be submitted against the "4.x" branch.
> \--\>
> 
> \#### Description:
> 
> Just added elFinder as filemanager to GrapesJs. Build based on customization documentation \[grapesjs.com/docs/modules/Assets.html#customization\](https://grapesjs.com/docs/modules/Assets.html#customization)
> 
> \<!--
> Please write a short README for your feature/bugfix. This will help people understand your PR and what it aims to do. If you are fixing a bug and if there is no linked issue already, please provide steps to reproduce the issue here.
> \--\>
> 
> \#### Steps to test this PR:
> 
> \<!--
> This part is really important. If you want your PR to be merged, take the time to write very clear, annotated and step by step test instructions. Do not assume any previous knowledge - testers may not be developers.
> \--\>
> 1. Open this PR on Gitpod or pull down for testing locally (see docs on testing PRs \[here\](https://contribute.mautic.org/contributing-to-mautic/tester))
> 2. Open the email
> 3. Insert image
> 4. Check If elFinder works same like in legacy builder
> 
> \<!--
> If you have any deprecations, list them here along with the new alternative.
> If you have any backwards compatibility breaks, list them here.
> \--\>

---

<div class="post-metadata">

**Author:** ![toon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/toon/32/833_2.png) [@toon](https://forum.mautic.org/u/toon)\
**Post date:** [November 21, 2022, 2:35pm UTC](https://forum.mautic.org/t/upgrade-the-media-library/26139/3 "2022-11-21T14:35:04Z")

</div>

Hi Ruth

This looks like a solution indeed!

Will test it, thanks!

---

<div class="post-metadata">

**Author:** ![toon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/toon/32/833_2.png) [@toon](https://forum.mautic.org/u/toon)\
**Post date:** [November 30, 2022, 6:26am UTC](https://forum.mautic.org/t/upgrade-the-media-library/26139/4 "2022-11-30T06:26:02Z")

</div>

Hi Ruth

This was indeed a fix, thanks again!

Kind regards
