Тип: Компонент, плагин, библиотека
Версия Joomla!: Joomla 3+
Лицензия: Бесплатный

Quantum Manager

Quantum Manager – является неплохой альтернативой стандартному менеджеру файлов для CMS Joomla. Вы сможете проводить привычные операции: выполнять загрузку, редактирование файлов, а также добавлять их в редактор и поля.

К особенностям Quantum Manager можно отнести:

  • Управление загрузкой файлов;
  • Работа с форматами изображений jpg, png, webp. Их формат с помощью Quantum Manager можно изменять;
  • Для имен файлов можно менять постфикс;
  • Наличие функции, которая отвечает за сохранение оригиналов изображения;
  • Изменение расширения изображений в автоматическом режиме;
  • Функция обрезки изображений (используются возможности сервиса Cropper.js);
  • Имеется возможность защиты изображения водяным знаком. Его размер автоматически подстраивается под размер изображений;
  • Для различных групп пользователей можно настроить распределение прав на определенные действия;
  • Поддержка русского и английского языка.

В будущем разработчики планируют:

  • Интегрировать облачные сервисы (Я.Диск, Google Drive)
  • Использовать Codemirror для редактирования текстовых файлов. Все будет происходить с использованием дерева файлов с возможностью переключения на другие файлы;
  • Интегрировать простой аудиопроигрыватель для воспроизведения популярных форматов файлов.

Менеджер построен с использованием составляющей архитектуры. Он состоит из разных частей, каждая часть является полностью автономной (не требует для работы других компонентов). Пока автономность не доведена до абсолютности, обновление ожидается в следующих релизах.

Хорошая новость для всех разработчиков. Все части редактора для связи используют события на javascript. Зная это – вы сможете их подключать к своим скриптам для подстройки менеджера под собственные нужды.

Менеджер состоит из:

  • Дерева каталогов;
  • Менеджера загрузок;
  • Области для просмотра каталогов и файлов;
  • Панели инструментов с действиями;
  • Cropper.js;
  • Codemirror (скоро будет);
  • Поиска (скоро будет);
  • Каталогов, которые были недавно открыты (скоро будет);
  • Закрепленных каталогов (скоро будет).

В административной части каждая часть – это поле JForm, а на стороне фронтальной части – модули.

Используя свои формы, которые работают на конструкторе JForm, можно комбинировать и составлять менеджер из частей так, как вам будет лучше.

Страница компонента Quantum Manager