Ответы пользователя по тегу MySQL
  • Посоветуйте WEB-галлерею для локальных файлов

    pazhitnov
    @pazhitnov Автор вопроса
    Рассказываю об итогах своих изысканий для тех 7 человек, что подписались на ответы к этой теме.

    Найдено решение, целиком и полностью покрывающее мои потребности, это phTagr. Из недостатков было отсутствие русской локализации, но я за пару дней в свободное время перевёл как сумел большую часть текста, заодно освоил poedit. Результат отправил в апстрим, так что в девелоперской ветке мой перевод уже наличествует, а так можно скачать его отдельно и поставить.

    Удивительно, но мне вообще не пришлось допиливать что-либо, я получил то, что хотел, даже поворот изображений! Чуть позже в списке рассылки я нашёл письмо от человека с задачами один-в-один как у меня, и даже количество файлов почти совпало.

    Некоторые вещи делаются не совсем очевидно, в частности, для поворота изображения надо его сначала выбрать, а потом уже поворачивать. Но это оказалось даже удобнее, так как редко надо повернуть одну фотографию, обычно их на странице несколько, и проще все необходимые выделить и сразу все повернуть.

    Не совсем очевиден импорт: у пользователя надо задать пути, откуда можно импортировать файлы.

    Теги хранятся в базе, НО! Можно перенести их в EXIF-поля фотографии, облегчив индексацию сторонними сервисами или миграцию на другую систему. Автор делает оговорки, что меняется оригинальный файл, но для меня это не страшно, у меня есть снапшоты файловой системы.

    Есть поддержка видео.

    Удобная работа с тегами, датами, удобный фильтр.

    Есть облегченная (мобильная) версия, так что я смотрю фотки со старенького Samsung S3310 по 2G.

    Слайд-шоу отфильтрованного в фулскрине! (через флеш, увы, но хоть так)

    Доступ: возможен как для пользователей, которые добавляют изображения, так и для «гостей», которые могут смотреть то, что им позволено.

    Типовой сценарий: вываливаем страницу случайных фотографий, цепляемся глазами за одну «о! это же катькина свадьба!», кликаем на дату под фотографией, получаем все изображения этого дня, выделяем все, ставим категорию «свадьба», после чего начинаем выделять все фотки с каждым из участников и расставляем теги. Несколько минут и, — вуа-ля! — куча фотографий категоризирована и протегирована!

    В общем, я счастлив.

    Кратко про те продукты, что я ещё просмотрел (может кому время сэкономит):

    theopenphotoproject.org/ — требует установки в корень сайта, возможности категоризировать картинки убоги. Всё-таки инструмент писался для взаимодействия с облачными сервисами, то есть не для моих задач.

    coppermine-gallery.net/ — страшноватенький дизайн, организация в «папки», это не совсем то, что я хотел. А самое главное, в базе данных пути к файлам картинок относительные, и как вставить туда путь к /tank/Photo/2009/2009-12-18/DSC1290.JPG без правки кода — непонятно.

    www.zenphoto.org — понравилась с первого взгляда, но попробовав поработать, понял, что для моего типового сценария получается адское количество кликов на одну фотку.

    www.resourcespace.org/ — решает несколько другие задачи, не ограничиваясь изображениями, а концентрируясь на коллективной работе.

    piwigo.org — не удалось установить. После установки пустой экран, в логах ошибка 500. Скорее всего это мой фейл, но к этому моменту фаворит уже определился, и я не стал разбираться.
    Ответ написан
    1 комментарий
  • Посоветуйте WEB-галлерею для локальных файлов

    pazhitnov
    @pazhitnov Автор вопроса
    Пока остановился на phTagr: просто, симпатично, лаконично. Информация о файлах хранится в табличке, и там полный путь. Не хватает смены ориентации и обрезки (надо ли?).

    Похоже, что задача сведётся к написанию перл-скрипта добавления в базу информации об оригинале и создания необходимых предпросмотров.

    Смущает, что на 100 мегабайт файлов оно создаёт 20 мегабайт предпросмотров и иконок. Для моих объёмов это немало…
    Ответ написан
    Комментировать