Архитектура
Менеджер является составным. Каждая часть является автономной, которая не требует других частей. (На данный момент пока еще не доведена автономность, в ближайших релизах будет исправлено). Все части связаным между собой событиями на javascript, к которым вы можете так же подключаться в своих скриптах, для кастомизации поведения менедежра. (События будут описаны позже)
Части менеджера:
- Дерево каталогов
- Загрузка файлов
- Область просмотра файлов и каталогов
- Тулбар действий
- Cropper.js
- Codemirror (пока не реализовано)
- Поиск (пока не реализовано)
- Недавно открытые каталоги (пока не реализовано)
- Закрепленные каталоги (пока не реализовано)
Каждая часть это на стороне Joomla! - поле JForm. На фронте части именуются модулями.
Тем самым Вы можете составлять и комбинировать части менеджера как Вам удобно в своих формах, которые используют конструктор JForm.