Архитектура

Менеджер является составным. Каждая часть является автономной, которая не требует других частей. (На данный момент пока еще не доведена автономность, в ближайших релизах будет исправлено). Все части связаным между собой событиями на javascript, к которым вы можете так же подключаться в своих скриптах, для кастомизации поведения менедежра. (События будут описаны позже)

Части менеджера:
  • Дерево каталогов
  • Загрузка файлов
  • Область просмотра файлов и каталогов
  • Тулбар действий
  • Cropper.js
  • Codemirror (пока не реализовано)
  • Поиск (пока не реализовано)
  • Недавно открытые каталоги (пока не реализовано)
  • Закрепленные каталоги (пока не реализовано)

Каждая часть это на стороне Joomla! - поле JForm. На фронте части именуются модулями.

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