Quantum Manager - file and media manager for Joomla

Quantum Manager

Revolutionary File & Media Manager for Joomla!

Do you want to optimize your time on preparing the content? This file manager gives you an ability to upload and insert images without any pain: you can resize and crop images, rename them and upload files over existing ones without a problem. All that you needed to make your work with files more effective have already designed in Quantum Manager.

Free Download

Google Plus
Extension: Component
Version: 2.0.0
Type: Free
Compatibility: 3.9.* / 4.1*

What this extension is for?

Quantum Manager is a free file and media manager allowing to upload and insert and resize images in WYSIWYG editor. It's possible to override image buttons of the core media manager and make your work with the content much more comfortable.

Quantum has in-built integration with Unsplash - a popular photobank that offers free photos. Now you can get high-quality images in seconds directly inside of your site!

Quantum Manager comes with additional plugins:

  • Quantum Manager Media Plugin - this plugin overrides com_media include, so when a user goes to core Joomla Media manager, they are being redirected to Quantum Manager.
  • Quick icon - Quick icon Quantum Manager for Joomla!
This extension saves your time on managing files and media content inside the Joomla. Feel free to how it's cool to work with images inside the WYSIWYG editor using modern approach!
Quantum Manager - modern file and media manager for Joomla

Key features:

  • Easy file uploading
  • Change image format (jpg, png, webp)
  • Add postfix to filenames
  • Default localization: English and Russian
  • Integration with cloud services (Google Drive, Dropbox, Ya.Disc) - planned
  • Keep the original images
  • Automatical image resizing
  • Image cropping (based on Cropper.js)
  • Simple text editing via CodeMirror with file tree that helps to quickly navigate to another files - planned
  • Search and download photos from photo stocks
  • Add watermark
  • Joomla ACL implementation (permissions)
  • Nice GUI
  • Simple Audio player to play files inside the file manager - planned
Quantum - file and media manager for Joomla
Quantum - file and media manager for Joomla
Quantum - file and media manager for Joomla
Quantum - file and media manager for Joomla

It's important for us to get feedback on the product: your ideas and suggestions.

  • Quantum Manager - file and media manager for Joomla
  • Quantum Manager - file and media manager for Joomla

The architecture

The manager is modular and each of its part is autonomous. All parts are bound to each other by Javascript events which you can connect to inside your scripts to customize the behaviour of the manager.

Parts of the manager:

  • Catalogue tree
  • File uploading
  • File and directory viewing area
  • Actions toolbar
  • Cropper.js
  • Codemirror (planned)
  • Search (planned)
  • Recently opened catalogues (planned)
  • Pinned catalogues (planned)

Each part on Joomla! side comes as JForm field. On the front-end, the parts are named as modules. Thereby, you can combine parts of the File Manager as you need inside of your forms that use JForm constructor.

System requirements: PHP 7.1 and Joomla 3.9+

This extension is a result of common development with our partners Delo-Design and we express our gratitude to guys for this cooperation!

To-do list (scheduled features)

  • Adaptive design (mobile friendly GUI)
  • Integration with cloud services (Google Drive, Dropbox, Ya.Disc)
  • Simple text editing via CodeMirror with file tree that helps to quickly navigate to another files
  • Simple Audio player to play files inside the file manager
  • Joomla 4. The replacement of fields in the com_fields component
  • Localizations.

Please help us to localize Quantum in your language! Quantum on Transifex.

Updates & Changelog

Version 2.0.0 - 20.06.2022

New AddedIntegration with com_content

New AddedNew option: change names in MD5 hashes when uploading a file

New AddedEnable Quantum Manager on the site front-end

New AddedNew option: opening a folder by one or two clicks. It can be useful if you need to select folder by one click and proceed inside by performing double click

New AddedNew option: a new .jpg file can be created from the clipboard image (Cmd+V or Ctrl+V)

New AddedAdded hotkey system (back, delete, copy, paste, cut, rename) - see Help button

New AddedAdded sorting files by size, date modified, name

New AddedGrid mode expanded to 10 items per column

New AddedJoomla 4 option: you can move out the menu item from "Components" to the main menu in sidebar. There is a second option allowing to rename menu item from Quantum Manager to Files.

New AddedAdded support for regular expressions in search by name, for example: regex:[a-z0-9]+.png. Simple expressions are also available, like *.png, that is, find all png files.

New AddedAdded "Make a copy" action for files and folders.

ImprovedPHP 8.1 ready code

ImprovedThumbnails/previews for files added and horizontal lines removed in the table file view mode.

ImprovedBack and Up buttons moved to the top right to the other toolbar buttons.

ImprovedError messages on file uploading error displays as notifications instead of modal window.

ImprovedYOOtheme Pro integration plugin is automatically enabled.

ImprovedIntegration with Pixabay and Pexels removed.

Bug fix Failed to upload file if maximum size of file upload param is limited on the server.

Bug fix Loading of thumbnails is being processed in limited queues. The current logic: requests do not go all at once, but go in strict sequence in two streams when it is necessary to show 30 pictures from the grid.

Version 1.8.0 - 18.09.2021

New AddedAdded new variables for paths: week_year - week number in the year, week_day - week day number, day_year - day number in the year (starting from 0), hours_24 - hours in 24 format

New AddedA new trigger onQuantummanagerAddVariables to add custom variables for paths

ImprovedjQuery dependency removed

ImprovedFix of manager reseting when reopening in Yootherme Pro

Bug fix Word wrap in folder names when they're displayed (UX)

Bug fix Insert files in repetable via media field

Version 1.7.3 - 22.03.2021

Bug fix Embed file WYSIWYG button fixed

Version 1.7.2 - 11.03.2021

Bug fix Fixed integration with SP PageBuilder

Version 1.7.1 - 07.03.2021

Bug fix Downloading images from Pexels

Version 1.7.0 - 08.02.2021

New AddedAdded new option allowing to make mass resize of images in folder and/or in its subfolders.

New AddedAll Quantum Manager fields now are adapted to create new entries in Joomla! subform

ImprovedJavascript initialization of the component was refactored.

ImprovedThe 'catalogue tree' field autonomy completely finished - now it can be separately called in Joomla! form constructor.

Bug fix Fixed integration with YooTheme Pro 2.3.29

Version 1.6.2 - 01.12.2020

Bug fix Fixed integration with YooTheme Pro 2.3.19

Version 1.6.1 - 27.10.2020

New AddedNew param 'Rotate by EXIF'

New AddedAdded new variables {imagewidth} and {imageheight} for images in 'Embed files' button plugin

ImprovedAdded localization button to 'Help' modal window

Bug fix When com_fabrik component installed, it causes the issue with Quantum Manager loading field and it did not work correctly

Bug fix Fixed integration with YooTheme Pro 2.3.5+

Bug fix Fixed language strings unloading in the component. Now they are no longer duplicating

Version 1.6.0 - 20.08.2020

New AddedIntegration with Pexels added.

New AddedThumbnails generation for selected images.

New AddedCustom colors for file types (to display in grid mode)

New AddedImport/export of component configuration

New AddedIntegration with SP Page Builder

ImprovedPhoto stocks are moved to the new button called Photo stocks.

ImprovedNew option to check archives for PHP files.

ImprovedAdded new settings for image meta-data. Added JPEL library.

Bug fix When you insert image via the button, image positioning do not work

Version 1.5.2 - 20.06.2020

Bug fix Language constants did not completely load in the integration plugins

Bug fix Fixed integration with YooTheme Pro 2.1+

Version 1.5.1 - 13.05.2020

Bug fix com_media override plugin hides other fields

Version 1.5.0 - 13.05.2020

New AddedButton plugin for editor has been reworked. Now it supports multiple files embedding and custom embed templates for scopes.

New AddedNew override options are available for com_media override plugin. You can replace the standard type of the media field with a new one with an image preview.

New AddedAdded edit icon in the directory tree.

New AddedAdded ability to select directories, which allows you to copy / cut them.

New AddedAdded a new action "Select all" to the toolbar.

New AddedAdded new options to the image editor: compression ratio, sharpness, brightness and blur (blur works only with Imagemagick library).

New AddedAdded a new icon to the metadata that allows to copy the link to the selected file.

New AddedWhen selecting information in the metadata, the selected one is copied to the buffer.

New AddedCreated a system of modal windows inside the manager. This will allow third-party scripts to make integration with the manager.

New AddedA new upload field from Quantum Manager has been added to the lib_fields library.

ImprovedStatic files from the core manager are moved to plugins.

ImprovedGrid for Pixabay and Unsplash will line up faster.

ImprovedAdded image size option to Pixabay search.

ImprovedStandard modal window "Image" has been expanded.

ImprovedVarious code improvements.

Bug fixAll scopes are now shown for plugin which overrides the standard manager. The "Field Folder" is inserted first and is always active by default.

Bug fixFixed local path handling in different environments.

Bug fixButton "Open in a new window" opens manager in a new window, and not in the current.

Bug fixFixed Javascript error when injecting language strings with the special symbols like single quote.

Version 1.4.1 - 15.01.2020

Bug fixCustom scopes overwriting due to profile overrides

Bug fixResource error for image library

Version 1.4.0 - 13.01.2020

New Added Integration with Yootheme Pro

New Added Archives uploading (.zip, .rar, etc).

New Added A new icon showing empty folder

New Added New option: Enable Unicode in file/folder names during uploading and renaming

New Added Show full path to the folder in Metadata

New Added Lazy Load for Pixabay and Unsplash

New Added Copy and move files

ImprovedAdded duplication of actions from the context menu to the toolbar

ImprovedNew icons. Now an SVG sprite is used instead of an icon kit

ImprovedRepeat click unchecks the selected file

ImprovedActions to show when specified files are checked

ImprovedOk and Cancel buttons changed its order in modal windows

ImprovedAdded a confirmation window when a file is being removed by the toolbar button

ImprovedQuantum Manager Com Media plugin removed

ImprovedMicro-animation added

Bug fixVulnerabilities fix (Low Priority)

Bug fixAn error when you attempting to upload the same file again

Bug fixThe Help option button didn't work in the configuration

Version 1.3.1 - 03.12.2019

New Added Confirming the delete of the file in context menu

New Added Added integration with Pixabay - a free photo stock

New Added Splitter for catalogue tree and for toolbar (its position is kept after page reload)

Bug fixOverride custom Scopes configuration

Bug fixSelect files after uploading from Unsplash

Bug fixSearch for names is not case sensitive now

Bug fixCannot select Scope in the catalogue tree when several catalogues have the same name

Version 1.3.0 - 23.09.2019

New Added Added a new plugin: button in WYSIWYG editor to insert files inside of your content according to different templates which you can create/edit in component settings

New Added Added Watermark button to component dashboard allowing you to add watermark to selected image. There are settings for watermark

New Added New option to limit length of filename during the uploading. It prevents of creation files with long name

New Added Rename and remove buttons added to toolbar

New Added You can create Scopes - custom areas to access the files according to your needs (photos, music, video, etc)

Improved Loading area UI element is clickable

Improved Transliteration to folder and file names during its creation. E.g.if you type 'Привет, мир!', the name to be converted to 'privet-mir!' in lower case without space and exclamation mark.

Improved Cache of preview images (thumbnails to be displayed in the component) now cleans during Joomla cache cleaning. Now /images/com_quantummanager/ folder ia no longer in use, you can remove it (if you upgraded from the previous versions)

Bug fix Metadata display error

Bug fix The component cannot run if the Joomla is located in domain subfolder

Bug fix Image edit mode does not working in some cases

Bug fix Issue with checkbox selection and deselection

Bug fix Checkbox selection in table mode

Bug fix A message will be displayed if Unsplash found no results according to your search criteria

Version 1.2.0 - 29.07.2019

New Added Added integration to Unsplash photostock

New Added You can select area of multiple files with mouse cursor

New Added Added context menu to files

Improved Dialog boxes reworked

New Added Added a form to insert an image in WYSIWYG editor

New Added Help button added

New Added An option to hide 'Review on the JED' bottom toolbar

New Added New option: show more Metadata

ImprovedNew set of icons

Bug fix Various small bug fixes

ImprovedThe extension meet JED requirements

Version 1.1.5 - 29.06.2019

Improved Added background for metadata

Improved Added metadata information in list mode

Bug fix Checkbox issue when you check the file in grid mode

Improved A file type added to metadata

Version 1.1.4 - 30.06.2019

Bug fix Fixed class loading error

New Added Folder metadata now displaying

Bug fix Fixed Metadata crush

Bug fix No default value for max.size of loading files param

Improved Do not display errors during file load

New Added New param to show loading area

Version 1.1.3 - 30.06.2019

Improved Metadata included by default

Improved If image is no longer selected, then metadata of the next selected image will be taken

New Added Added image to metadata

Improved Language strings updated

Improved File folder can be opened in a modal window of media field, if the field is filled

New Added Correct display in Windows OS

Version 1.1.2 - 29.06.2019

Bug fix Fixed a bug of directory viewing and remembering the path

Bug fix If the file is no longer selected, its metatags are not displaying

Improved If metatags are enabled, then you can see metatags of the uploaded file

Version 1.1.0 - 29.06.2019

Improved com_quantummanager folder (a cache of Quantum Manager) was removed from /images/ folder

Improved PX converted to lower case in cropper.js module

Bug fix Fixed screen blinking when a folder opens

Improved A folder name displays when a user attempt to remove the folder

New added You can set up custom image proportions for cropping

Improved GUI improvements

New added Added metadata option for files

Bug fix Max.of file uploading size did not work

Improved Language constants updated

Bug fix Fixed folder removing

Bug fix Fixed automatic image resizing under the file load

New added Added variables for path

New added An override of component configuration for different user groups

Version 1.0.2 - 02.06.2019

Improved Lazyload for images to improve performance

Improved If images have no thumbnails, the thumbnails will be generaed on the fly to Lazyload

New Added Added search by name for files and folders of current directory

Improved Imprpovements for file and folder grid view mode (the height adapts due to number of columns)

Improved Refactoring of cropperJS script

Improved Crop mode is no longer can take field out of the image

Improved Vertical scrolling removed in cropperJS.

Version 1.0.1 - 17.05.2019

Bug fix Fixed paths, useless folders are no longer created in the root of the site

New Added Localization implemented

Version 1.0.0 - 16.05.2019

New Added Initial Release