Модернизировать медиабиблиотеку

Рейтинг: 10.8902  
На голосовании
Предложил Неслуховский Иван 03.03.2018 06:36:31

Модернизировать медиабиблиотеку

Медиабиблиотека в настоящий момент вызывает жалость, как сирота, потерявший родителей. Когда она создавалась некоторые технологии (массовая загрузка файлов) были ещё передовыми, тогда и Java-плагин считался нормальным решением. Но сейчас эта часть модуля Управления структурой выглядит чем-то вроде "привета из 2000-х", пользоваться ей очень сложно.

Необходимо:
- изменить способ отображения иерархической структуры на подобную инфоблоку (сохранив при этом поиск по всем коллекциям), добавить варианты отображения коллекций (таблицей, блоками и т.п.);
- модернизировать загрузку файлов (она всегда должна быть массовой - убрать один пункт из меню; работать во всех браузерах простым перетаскиванием файлов или множественным выбором в файловом диалоге), причём загрузчик должен быть на той же странице, что и коллекция, не должно быть скачков на разные страницы;
- добавить типы массовых действий (сейчас можно только удалить): перенос в коллекцию, привязка и отвязка от коллекции, добавление и удаление тегов
- модернизировать способ выделения элементов чекбоксами (сейчас нельзя выбрать  элементы коллекции от сих до сих - сейчас можно только тыкать по одному или выбрать все элементы коллекции)
- прямая ссылка на файл должна сразу показываться, лишнее действие в виде клика здесь вообще ни к чему
- изменить интерфейс привязки элемента к коллекциям на аналогичный привязке к разделу инфоблока (с поиском и красиво оформленной иерархией), сейчас в открывающемся списке очень сложно понять, на каком уровне иерархии ты сейчас находишься и какой сейчас раздел
- диалоговое окно "добавить в коллекцию" не должно сбивать фокус внимания и переносить пользователя выше по странице в ситуации, когда много подпапок + элементов
- добавить возможность сохранения файлов коллекции в архив

Уважаемые разработчики Битрикс! Очень давно вы хотели сделать мир лучше и работали над движком равномерно. Сейчас, когда вы "выросли", вы занимаетесь только теми модулями, которые больше всего в данный момент приносят вам прибыль. Так нельзя, ищите баланс.