Quantum Manager – является неплохой альтернативой стандартному менеджеру файлов для CMS Joomla. Вы сможете проводить привычные операции: выполнять загрузку, редактирование файлов, а также добавлять их в редактор и поля.
К особенностям Quantum Manager можно отнести:
- Управление загрузкой файлов;
- Работа с форматами изображений jpg, png, webp. Их формат с помощью Quantum Manager можно изменять;
- Для имен файлов можно менять постфикс;
- Наличие функции, которая отвечает за сохранение оригиналов изображения;
- Изменение расширения изображений в автоматическом режиме;
- Функция обрезки изображений (используются возможности сервиса Cropper.js);
- Имеется возможность защиты изображения водяным знаком. Его размер автоматически подстраивается под размер изображений;
- Для различных групп пользователей можно настроить распределение прав на определенные действия;
- Поддержка русского и английского языка.
В будущем разработчики планируют:
- Интегрировать облачные сервисы (Я.Диск, Google Drive)
- Использовать Codemirror для редактирования текстовых файлов. Все будет происходить с использованием дерева файлов с возможностью переключения на другие файлы;
- Интегрировать простой аудиопроигрыватель для воспроизведения популярных форматов файлов.
Менеджер построен с использованием составляющей архитектуры. Он состоит из разных частей, каждая часть является полностью автономной (не требует для работы других компонентов). Пока автономность не доведена до абсолютности, обновление ожидается в следующих релизах.
Хорошая новость для всех разработчиков. Все части редактора для связи используют события на javascript. Зная это – вы сможете их подключать к своим скриптам для подстройки менеджера под собственные нужды.
Менеджер состоит из:
- Дерева каталогов;
- Менеджера загрузок;
- Области для просмотра каталогов и файлов;
- Панели инструментов с действиями;
- Cropper.js;
- Codemirror (скоро будет);
- Поиска (скоро будет);
- Каталогов, которые были недавно открыты (скоро будет);
- Закрепленных каталогов (скоро будет).
В административной части каждая часть – это поле JForm, а на стороне фронтальной части – модули.
Используя свои формы, которые работают на конструкторе JForm, можно комбинировать и составлять менеджер из частей так, как вам будет лучше.