Изменения

Vitaphoto

25 байтов добавлено, 23:22, 15 января 2012
м
Vitaphoto V3 / 1.4
Система управления фотогалереями [[Vitaphoto]] написана на языке [[Perl]] 5 с использованием модуля Apache 2 [[mod_perl]] 2.0. Я старался создать простую и удобную систему со вменяемым исходным кодом. Вменяемым, кстати, исходный код стал не сразу, а только в версии 1.2, написанной в районе конца февраля — начале марта 2008 года. <s>И то не стал.</s> Кроме того, мне очень близки идеи Лэрри Уолла, в частности TMTOWTDI (There’s More Than One Way To Do It — «Это можно сделать по-разному»), а также «приятно быть важным, но куда важнее быть приятным». Возможно, они тоже наложили свой отпечаток на систему.
 
== TODO для V3.1 / 1.4.4 ==
 
Активная в данный момент разрабатываемая версия. Фичи:
 
* {{ok}} Обработка изменений в именах директорий в процессе мониторинга, а не только при его начале
** {{ok}} Также чтобы при удалении тега, который есть также в имени директории, он не удалялся с файла
* {{ok}} Пропуск симлинков
* Поле выбора тега с автокомплитом
* Навигация в начало галереи
* (?) Редиректы со старых имён на новые
* (?) Режим файлменеджера
* {{ok}} Опция быстрого старта ScaleDaemon’а <tt><nowiki>--skip-initial</nowiki></tt> — отключение изначальной проверки всех файлов на изменения в галерее
* Статистика (неплохо бы рисовать простой графичек)
* Для видео:
** Поддержка нескольких разрешений — либо автоматическая перекодировка, либо ручное добавление уменьшенных версий
** Поддержка pseudostreaming'а, т.е. возможность перемотки при добавленных FLV-метаданных и включённом flv-стриминге в веб-сервере
** Разбор метаданных, maybe также возможность задавать дату съёмки в имени
== Vitaphoto V3 / 1.4 ==
Версия [[Vitaphoto]] V3 / 1.4 соответствует 5 июля 2010 года. [{{SVN|vitaphoto/branchrelease/solstice?pathrev%2E11751.4}} Исходные коды 1.4].
Активная в данный момент версия. Качества:
* '''«Скажи синтетическим ключам „нет“!»''' Фотографии и альбомы идентифицируются по именам, а не по ID’шникам.
Разработка системы ведётся, как всегда, эпизодически — по принципу «в попу стрельнуло», а в попу обычно стреляет сделать что-нибудь глобальное. Мелочи не привлекают.
 
=== TODO для V3.1 / 1.4.4 ===
 
* {{ok}} Обработка изменений в именах директорий в процессе мониторинга, а не только при его начале
** {{ok}} Также чтобы при удалении тега, который есть также в имени директории, он не удалялся с файла
* {{ok}} Пропуск симлинков
* Поле выбора тега с автокомплитом
* Навигация в начало галереи
* (?) Редиректы со старых имён на новые
* Режим файлменеджера
* {{ok}} Опция быстрого старта ScaleDaemon’а <tt><nowiki>--skip-initial</nowiki></tt> — отключение изначальной проверки всех файлов на изменения в галерее
* Статистика (неплохо бы рисовать простой графичек)
* Для видео:
** Поддержка нескольких разрешений — либо автоматическая перекодировка, либо ручное добавление уменьшенных версий
** Поддержка pseudostreaming'а, т.е. возможность перемотки при добавленных FLV-метаданных и включённом flv-стриминге в веб-сервере
** Разбор метаданных, maybe также возможность задавать дату съёмки в имени
=== Анализ V2 ===