jpg2html

Feb 27, 2006 17:10


Очередное баловство: из-за ужасной врожденной лени сделал некую штучку, благодаря которой достаточно класть фотографии в директорию и они там самооформляются, типа :) Сейчас на результат можно поглядеть в директориях /art и /photos.

Собственно, работает все до смешного просто:
  • Существует некий скрипт, index.pl. Он генерирует страницу, на которой все фотографии (файлы с расширением .jpg) заменяются виртуальными html-файлами с точно таким же названием.
  • Существует некий файл .htaccess, в котором описано правило для ModRewrite - перенаправлять все обращения к виртуальным файлам (а они у нас с расширением .html) некоему скрипту jpg2html.pl.
  • Собственно, сам файл jpg2html.pl, который и обрамляет фотографию в некую страничку (надо отметить, что без особых усилий проходящую валидацию и все благодаря CGI.pm :)


Плюсов вижу несколько:
  • ничто не мешает со временем состряпать шаблон и уже обрамлять фотографии этим шаблоном;
  • достаточно просто дополнить механизмом комментариев;
  • не так уж сложно управлять выводом списка фотографий, дополнять функциями (те же превьюшки реализовать, на пример, сделать удобную сортировку, (теги?), сохранение параметров, личных настроек, etc),
  • выглядит, на мой взгляд, прозрачно :)


Схожую технологию собираюсь применить и для записей из livejournal, безусловно предварительно экспортировав их.

perl

Previous post Next post
Up