- PVSM.RU - https://www.pvsm.ru -

Фотоальбом

Случилось-таки свершение и дошли мои руки до родительского фотоальбома. Фотографий в нём насчитывается не менее 1000 штук. В своё время у моего родителя был такой фотоаппарат:

Фотоальбом

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

Отсканировать это, конечно, дело долгое и очень важное в процессе оцифровки снимков. А что делать потом?

Ну, самое очевидное решение — Picasa. А ещё?

Фотоальбом

В основе Ostora.Photo лежит одноимённый файловый менеджер — Ostora. От файлового менеджера остался интерфейс, управление правами пользователей, «хитрое» удаление файлов и квоты. Для моих целей это действительно важные функции. А, например, хранение версий файлов — здесь не нужно, поэтому убрано. Загружать можно только файлы графических форматов (форматы можно добавить в config.ini). Одиночный щелчок откроет фотку в jquery плагине(? [1]) fancyBox. Фотографии можно листать кнопками «влево», «вправо» на клавиатуре, скроллом мыши или кнопка на панели.

Фотоальбом

Что нужно ещё фотоальбому? Для меня это теги, заметки, избранное и возможность отмечать на фотографиях людей и объекты.

Кстати, так случайно вышло, что сразу можно выбирать несколько тегов или отмеченных людей. Например: тег «Море» и отмеченные «Ксюша» и «Паша» — покажет Ксюшу и Пашу вместе на море.
Сбросить сортировку можно, нажав кнопку или крестик у ненужных слов в сортировке.

Фотоальбом

Кстати «хитрое» удаление — это возможность пометить изображение, как удалённое, а окончательно удалить его сможет только пользователь с правами администратор. Это такой способ защиты важных файлов от случайных необдуманных действий пользователей.

GitHub: https://github.com/Zazza/photo [2]

Установка и настройка приложения мало чем отличается от FM Ostora (http://bitboom.ru/ostora/ [3]).

config.ini:


[fm]
rgb = 0xFFFFFF //цвет заливки для preview
quality = 100 //качетсво сжатия preview
maxUploadSize = «20 MB» //максимальный размер загружаемого файла
pre_width = 210 //ширина создаваемого preview
pre_height = 170 //высота создаваемого preview
file_types = "*.jpg; *.gif; *.bmp; *.png" //форматы файлов для загрузки
file_upload_limit = «100» //сколько можно максимально за один раз грузить файлов

[db]
adapter = «mysql»
host = «localhost»
username = ""
password = ""
dbname = ""

логин/пароль: adminostora/adminostora

Демо-версия (read-only): http://bitboom.ru/photo/demo/ [4]

Автор: Zazza


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka/11077

Ссылки в тексте:

[1] ?: http://fancyapps.com/fancybox/

[2] https://github.com/Zazza/photo: https://github.com/Zazza/photo

[3] http://bitboom.ru/ostora/: http://bitboom.ru/ostora/

[4] http://bitboom.ru/photo/demo/: http://bitboom.ru/photo/demo/