
В продолжение темы https://altocms.ru/1029.html , которая вызвала живую дискуссию участников сообщества, хочу предложить свое видение интерфейса загрузки изображений. Концепция за исключением мелочей отталкивается от идей aVadim в большей степени, а так же предложений Klaus и inliquid
Концепт не предлагает «изобретение велосипедов», а является продолжением существующего функционала. Загрузка изображений выносится под редактор bbcodes и объединяется с фотосетом. Т.о. все управление и загрузкой изображений осуществляется из единого интерфейса.
Подробности под катом. Кнопки «Добавить изображения» и «Добавить опрос» вынесены сразу под редактор. По сути они являются вкладками с подгружаемым на ajax содержимым.

Содержание вкладки «Добавить изображения» повторяет содержимое модального окна.

После загрузки изображений, происходит перенаправление в «Этот топик». Здесь доступны опции масштабирования и выравнивания, так же можно вставить одно или несколько изображений в место где находится курсор. Здесь можно выбрать как выводить изображения — в ряд, фотосет (который кстати теперь можно просто удалить из шаблона, если в нем нет необходимости), либо другой вывод.
Идея Вадима, добавить иконки по работе с конкретным изображением. Хотелось сделать так, чтобы не перегружать интерфейс, надеюсь получилось :) При наведение на изображение, кроме размеров подсвечивается иконка «редактировать»

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

К тому же теперь просто по клику на изображение можно прямо вставлять его в топик (без кнопки вставить выбранное).
В редакторе bbcodes, теперь эту кнопку можно использовать только для оборачивания ссылки в «a href» без всяких всплывающих окон

В целом концепт не дает революционных изменений, а является логическим продолжением существующих функций.
Где же модальное окно которые вы хотели (я по-прежнему хочу) — как будет на мобильных устройствах?
Как-то сложно…
«С этого компьютера»
«Из Интернет»
Дальше должна быть кнопка «Уже загруженные», такая же иначе логика распадается.
Если это окно, то эти 3 лучше сделать не кнопками а вкладками.
Совершенно непонятна мне логика переноса из уже загруженных в текущий топик — если я зайду в уже загруженные отмечу галочкамии также будет — преейду в «этот топик» или как? И потом еще раз надо нажать чтобы вставить? Слишком много кликов и переходов…
Переход по клику на изображение — тоже самое — сложно и не очевидно. А как обратно? Кнопкой назад браузера? Сейчас как не странно логика работы с фотосетом в 1.0 стандартная более менее преемлема. Картинки загрузились в ряд — можно добавить описание и отметить как превью, никуда не переходя. Думаю должна быть небольшая кнопка «отметить как превью» или просто отмечать по клику на картинке. От описания можно отказаться — по сути лишний функционал, которым пользется 0.1% аудитории и то по праздникам.
Почему нет кнопки «повернуть»? Это движком не предусмотрено?