Движок для фотогалереи.

|

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

  1. Возможность заливать все фотки в архиве (Rar, Zip) чтобы потом автоматически все распаковывалось и заливалось на страницы.
  2. Возможность вставки водяных знаков на фотографии (уже есть печальный опыт, когда мои фотографии тиражируются на других сайтах).
  3. Возможность заливать фотографии в исходном виде (с большим разрешением) для последующего уменьшения их на сайте.
  4. Возможность вставлять комментарии к фотографиям.
  5. Возможность выставлять оценки фотографии.
  6. Желательно иметь встроенный счетчик популярности фотографии (то есть отображающий количество просмотров фотографии).

Есть какие-то предложения?

___________________________



Если убрать первые 2 пункта, то вариантов много

Да и 5-й тоже уже не модно…
В принципе мне достаточного drupal'а (в 6-ой версии загрузка исправлена- не надо удалять ошибочные ноды). Не хватает разве, что перехода между фотками вперёд-назад и заливки с большим разрешением (что тоже решается простой перенастройкой сервера). Главная проблема отдельного движка для фото- интеграция с форумом…

А так ли нужна эта интеграция?

Обычно, если и комментируют какую-либо фотографию, то в основном отдельно от остального контекста. Кто комментирует целиком, вставляет комментарий на странице размещения фотографий. А это не очень удобно. Да и к тому же, когда последний раз комментировали таким образом? Кстати, к тому же никто не запрещает вставлять фотографию на форум, используя ссылку на фотографию (причем не обязательно переходную - обычный тэг IMG)

Кстати, я масштабирую все фотки одной командой

Довольно часто приходится иметь одни и те же изображения в разных разрешениях:

  • 800x480 — для Asus Eee PC 701
  • 1024x600 — для Asus Eee PC 901
  • 1000x1000 — для этого сайта
  • 272x480 и 480x272 — Для GPS-навигатора

Ес-но, лень следить за тем, что бы каждая картинка была сохранена на каждом из этих устройств, поэтому я написал скрипт, который автоматически масштабирует, притом только "новые" снимки: Converttree.sh

Начал

Начал экспериментировать с галереей фотографий Покров 2010. Вставил в каждую картинку функции навигации:

  1. возврат к родительской папке
  2. перемещение к предыдущей/следующей фотке

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

Вообще не просматривую подряд

На любом сайте с катологом картинок стараюсь всегдя держать открытой страницу с министюрами, а понравившиеся снимки открывать в более крупном виде в другой вкладке. Просматривать по принципу "Следующая-Предыдущая" неудобно в принципе, так как приходится тратить время и силу кликов на промежуточные не такие замечательные фото. Да и вообще это все смахивает на маразм мастеров в Windows "Далее, далее, далее…".

У меня по этому поводу есть идея.

Нужно добавить голосование (оценку фотографий). Фотографии с лучшей оценкой показываются в первую очередь. Фотографии с плохой оценкой - в последнюю. Если конечно это не будет нарушать хронологическую последовательность. Так вот, чем лучше проголосуют пользователи за фотографию, тем больше у нее шансов попасть на первые позиции. А если фотография не набирает оценок вообще, то она встает в самый конец. Таким образом, просматривая следующую фотографию можно дойти до "неинтересных" и закончить.
И вообще, я считаю что в интернете нужно "выставлять" только интересные фотографии. Все остальное - для домашней коллекции или ftp-архива.

Протестировал несколько различных движков...

... и остановился на Coppermine Photo Gallery. Единственный движок, удовлетворяющий большинству пунктов из вышеперечисленных.

  1. Возможность заливать все фотки в архиве (Rar, Zip) чтобы потом автоматически все распаковывалось и заливалось на страницы.
  2. К сожалению данная функция отсутствует. Однако можно заливать фотографии множественной закачкой (через сайт) или скидывая в папку (через ftp), что в принципе равнозначно.

  3. Возможность вставки водяных знаков на фотографии
  4. Данная функция присутствует, имеется возможность даже редактировать этот водяной знак, хотя вставляется он как-то немного странно.

  5. Возможность заливать фотографии в исходном виде
  6. В принципе можно настроить прием больших файлов, однако сам понял что это лишнее - зачем забивать винчестер.

  7. Возможность вставлять комментарии к фотографиям.
  8. Функция реализована.

  9. Возможность выставлять оценки фотографии.
  10. Функция реализована.

  11. Встроенный счетчик популярности фотографии.
  12. Функция реализована.

Кроме того можно даже заливать на сайт небольшие видеоролики, музыку и даже вордовские документы.
Тестовый ФотоСервер можно посмотрать тут.

Насколько я понял реализованы только маловажные функции

Что не понравилось:

  1. Жёсткая Привязанность фоток к альбомам, то есть не нашёл как поместить одну и ту же фотку в разные подборки.
  2. Фотки показываются сразу в режиме "оригинал" без уменьшения, что на Eee 701 выглядит ужасно.
  3. Не хватает третьего пункта (Возможность заливать фотографии в исходном виде). Фоткам он не особо нужен, а вот на изображениях информационных стендов без оригинала за частую прочесть не реально.
  4. В комментах рубятся гиперссылки
  5. Поиск видётся только по фоткам, игнорируя содержание комментариев.
  6. Главный плюс Drupal — RSS не реализован.
  7. Куда писать текстовые описания к альбмам?
  8. Как вставлять карты и видео с Гугла?
  9. Как убрать водяной знак на хрен?
  10. Публикация много фоток за раз реализовано на flash — который далеко не везде работает.

Итог: Для быстрой публикации терпимо. Буду туда класть. Но вот для создания подробных отчётов буду дублировать в Drupal.

Сейчас вставляю ранее отцензуренные фотки

Соответственно, родился ещё один вопрос по ФотоСерверу: как вставлять фотки не в конец альбома, а в определённое место?

Ещё недовольства

  1. Альбомы нельзя делать иерархическим.
  2. Вне зависимости от размера окна в одну строчку выводятся 4 фотки. Это заставляет или пользоваться горизонтальной прокруткой, или терпеть кучу бесполезного белого пространства при просмотре на 1600х1200 или 1920х1080.


Пишу ответы сразу на все.

  1. Жёсткая Привязанность фоток к альбомам, то есть не нашёл как поместить одну и ту же фотку в разные подборки.
  2. А зачем? Если нужно - можно поместить два раза. Да и в друпале такая возможность отсутствует!

  3. Фотки показываются сразу в режиме "оригинал" без уменьшения, что на Eee 701 выглядит ужасно.
  4. Я просто отключил предпросмотр. Все это настраивается.

  5. Не хватает третьего пункта (Возможность заливать фотографии в исходном виде). Фоткам он не особо нужен, а вот на изображениях информационных стендов без оригинала за частую прочесть не реально.
  6. Во-первых заливать можно в любом "исходном" виде, лишь бы файл не был особенно большим. Поэтому даже уменьшение на 10% дает несоизмеримо маленький размер по сравнению с оригиналом. Я конечно могу увеличить объем принимаемого файла, но таким образом мы будем нерационально использовать дисковое пространство, забивая десятимегабайтными файлами весь винт.

  7. В комментах рубятся гиперссылки
  8. html я отключил - если нужно, все подключается.

  9. Поиск видётся только по фоткам, игнорируя содержание комментариев.
  10. Ну тут я пока не в курсе, вполне возможно реализована функция только после обновления всей базы, что делается через админку.

  11. Главный плюс Drupal — RSS не реализован.
  12. Вроде где-то видел, но он мне в принципе не нужен.

  13. Куда писать текстовые описания к альбмам?
  14. Не задумывался над этим.

  15. Как вставлять карты и видео с Гугла?
  16. Путем вставки html тэгов.

  17. Как убрать водяной знак на хрен?
  18. Никак. Он конечно убирается через админку, но смысл-то и есть в нем - чтобы фотки не воровали. Он тебе очень мешает что ли?

  19. Публикация много фоток за раз реализовано на flash — который далеко не везде работает.
  20. Для админов возможна закачка через ftp. Как получить права админа - написать мне пожелание стать админом :)

  21. как вставлять фотки не в конец альбома, а в определённое место?
  22. Я видел возможность перемещения фотографий в альбоме.

  23. Альбомы нельзя делать иерархическим.
  24. Это как?

  25. Вне зависимости от размера окна в одну строчку выводятся 4 фотки. Это заставляет или пользоваться горизонтальной прокруткой, или терпеть кучу бесполезного белого пространства при просмотре на 1600х1200 или 1920х1080.
  26. Это тоже настраивается через админку.

Предлагаю сделать следующее - давай на наш сервак перенесем этот ФотоСервер и будем его уже на месте настраивать. Тем более что завтра тот хостинг отрубится.

Многое справедливо, поэтому отвечаю выборочно

  1. Жёсткая Привязанность фоток к альбомам

    В Друпале, как ты прекрасно знаешь, фотки можно помещать не просто в сколько угодно альбомов, но и даже в комментарии. Несколько альбомов я планировал делать для создания кратких выборок лучших фоток, а то мои подборки по Абхазии и Карпатам некоторым кажутся монстрообразными.

  2. Фотки показываются сразу в режиме "оригинал"…

    Настроишь — оценим.

  3. Не хватает третьего пункта (Возможность заливать фотографии в исходном виде).

    Я считал, что сайт и создан для свободной раздачи информации. Фотографии в исходном виде из-за своих размеров и габаритов не удобны для просмотра через web, но зато их качественнее печатать и обрабатывать в графических редакторах, чем уменьшенные копии.

  4. В комментах рубятся гиперссылки…

    Настроишь — оценим.

  5. Поиск ведётся только по фоткам…

    В интерфейсе куча разных кнопочек, по разным режимам поиска, но о коментах там ни слова.

  6. Главный плюс Drupal — RSS не реализован.

    Именно с него я замечаю с сайтов новые статьи, до захода на них, То есть посещаю только свежие сайты.

  7. Как вставлять карты и видео с Гугла?

    Настроишь — оценим.

  8. Как убрать водяной знак на хрен?

    Зачем нам делать свой сайт, а не размещать фотки на общих сайтах, типа odnoklassniki, photofile и т.п. (ведь это проще)? Да потому, что хочется свободы! На больших сайтах твою фотку или коммент всегда могут удалить из-за несоответствия какой-либо политкорретности, а здесь даже если Главный решит закрыть весь сайт целиком, то всегда можно ожить из backup'а на любом другом хостинге. Цель выкладывания информации — свободная раздача без каких-либо ограничений. И водяные знаки, поэтому мне дико не нравятся. Не разводи Копирастии!

  9. Публикация много фоток за раз реализовано на flash

    Настроишь — оценим.

  10. как вставлять фотки не в конец альбома, а в определённое место?

    Настроишь — оценим.

  11. Альбомы нельзя делать иерархическим.

    Поездки->(Украина->(Киев, Яремча), Нижний-новгород)… Короче, как подшивки а Друпале

  12. Вне зависимости от размера окна в одну строчку выводятся 4 фотки.

    Настроишь — оценим.

Готов поучаствовать в переносе и наладке ФотоСервера. Возможно, действительно, после сборки необходима обработка напильником.

Жёсткая

  1. Жёсткая Привязанность фоток к альбомам

    В Друпале, как ты прекрасно знаешь, фотки можно помещать не просто в сколько угодно альбомов, но и даже в комментарии. Несколько альбомов я планировал делать для создания кратких выборок лучших фоток, а то мои подборки по Абхазии и Карпатам некоторым кажутся монстрообразными.

  2. А ты не думал о таком варианте:
    * Заливаешь все фотки (которые можно смотреть всем) на фотосайт и даешь ссылку всем.
    * Заливаешь фотки не прошедшие цензуру на фотосайт, закрываешь его паролем и даешь пароль только "нужным" людям.
    * Заливаешь самые красивые фотки на друпал для создания фотоальбома с комментариями. (Да и то их можно не заливать, а сливать с фотосайта тэгами IMG)

  3. Не хватает третьего пункта (Возможность заливать фотографии в исходном виде).

    Я считал, что сайт и создан для свободной раздачи информации. Фотографии в исходном виде из-за своих размеров и габаритов не удобны для просмотра через web, но зато их качественнее печатать и обрабатывать в графических редакторах, чем уменьшенные копии.

  4. Возможность заливать есть - я просто уменьшил размер исходного файла. Скажи мне пожалуйста, много ли у тебя знакомых, кто скачивал фотографии с сайта и печатал их потом? Если есть, смотри следующий пункт. Если нет - ответ очевиден - место всегда нужнее.

  5. Как убрать водяной знак на хрен?

    Зачем нам делать свой сайт, а не размещать фотки на общих сайтах, типа odnoklassniki, photofile и т.п. (ведь это проще)? Да потому, что хочется свободы! На больших сайтах твою фотку или коммент всегда могут удалить из-за несоответствия какой-либо политкорретности, а здесь даже если Главный решит закрыть весь сайт целиком, то всегда можно ожить из backup'а на любом другом хостинге. Цель выкладывания информации — свободная раздача без каких-либо ограничений. И водяные знаки, поэтому мне дико не нравятся. Не разводи Копирастии!

  6. Я не заливаю фотки на одноклассники и подобные социальные сети по следующим причинам:
    * Лет шесть тому назад я был зарегистрирован на одном из подобных сайтов, вел дневник и заливал фотографии. Так вот в один из дней обнаружил, что все фотки похерились вместе с комментариями и т.д. Что это было - или плановый глюк или внеплановая чистка мне пофигу - мои труды пропали напрасно.
    Кстати, кое-кто два года назад тоже похерил один из наших внутренних ресурсов.
    * Социальные сети тормозят по-страшному из-за обилия на них пользователей. Меня это бесит. К тому же на них неудобный просмотр (особенно на всяческих одноклассниках).
    Закрывать собственные ресурсы я пока не намерен, наоборот, всячески думаю об их развитии. Именно поэтому сооружаю ФотоСайт.
    Учитывая то, что в последнее время стал обнаруживать заимствования собственных фотографий на чужих сайтах без ссылок... Честно говоря меня это напрягает. Именно поэтому маленькая надпись в углу фотографии никому не повредит.
    Хочешь большей свободы? А кто мешает тебе заливать на сервер архивы целиком и давать ссылку сразу на весь альбом? Ведь это удобнее, чем скачивать все по отдельности. И не будет на архиве никакого пароля.

  7. Альбомы нельзя делать иерархическим.

    Поездки->(Украина->(Киев, Яремча), Нижний-новгород)… Короче, как подшивки а Друпале

  8. Ну может и нельзя. А зачем? Делай все в одну строчку. Считай что все это timeline. Выкладывай фотки в хронометрическом порядке.

Готов поучаствовать в переносе и наладке ФотоСервера. Возможно, действительно, после сборки необходима обработка напильником.

Я тебе на аську отпишу детали установки.

Настройки просмотра комментариев

Выберите нужный метод отображения комментариев и нажмите "Сохранить установки", чтобы активировать изменения.