> проекты
Фотогалерея

Интерфейс пользователя
Интерфейс администратора
Инсталляция
Введение

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

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

Требования

Для использования фотогалереи необходимо наличие у хостера следующих средств:

  • Web-сервер Apache или IIS.
  • Ядро PHP 4.0.x или выше.
  • СУБД mySQL 3.23.44 и выше, драйвер myODBC 02.50 и выше.
  • Основные возможности

         Вашему вниманию предлагается механизм (engine) довольно простой фотогалереи, который обладает довольно приятным интефейсом для просмотра фотографий, развитыми и гибкими средставми администрирования.

         Механизм позволяет:

  • Организовывать фотографии в галереи, как частные, так и общедоступные для заливки в них фотографий.
  • Присылать фотографии с указанием названия, комментария, автора, его почтового адреса и web-сайта.
  • Просматривать фотографии на страницах галереи, либо отдельно в оригинальном размере, при помощи развитой навигации.
  • Цензировать фотографии присылаемые пользователями галереи.
  • Редактировать содержимое галереи – изменять название и комментарий фотографии, перемещать фотографии между галереями и т.п.
  • Настраивать механизм фотогалереи – указывать допустимые размеры фотографий, путь к файлам галереи, почтовые адреса администраторов.
  • Блокировать заливку фотографий с компьютеров, чей ip-адрес содержится в черном списке – ведение так называемого черного списка ip-адресов.

         Хинты:

  • Пользователю не видны реальные идентификаторы фотографий и галерей, при навигации по фотогалереи, в свойствах картинки пользователь не определит ее место расположения, пользователь не сможет прислать фотографию в частную галерею, зная ее идентификатор.
  • Все фотографии вашей фотогалереи будут промаркированы заданной вами строкой, дабы указать их принадлежность.
  • При заливке фотографии, создается ее уменьшенный вариант (как отдельный файл), что существенно повышает быстродействие отбражения фотографий на страницах галереи.
  • О заливке новой фотографии вы будете извещены письмом, с указанием адреса, по которому можно перейти на страницу редактирования фотогалереи (для цензирования фотографии).
  • Страницы настройки фотогалереи, редактирования галерей, а также черный список ip-адресов, располагаются на защищенной странице администрирования.
  • С помощью механизма cookie на странице со списком галерей отображается значок «New», если со времени последнего посещения пользователем галереи были добавлены новые фотографии.
  • Блокировка галерей для заливки фотографий в момент когда они находится на этапе реставрации.
    Хотите попробовать ?
         Для того, чтобы увидеть галерею в действии, заходите на сайт Ахтубинск.ru в раздел Фотогалерея, где реально используется представленный механизм.

     Evgeny Savitsky © 2002-2003