Home
Закрытые Альбомы
История

Логотип stormway.ru

Услуга "PhotoPage"

Введение

В октябре 2004 stormway.ru запускает предварительное тестирование (бета-тестирование) новой услуги "PhotoPage".

"PhotoPage" - это создание фотоальбома "на лету".

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

"PhotoPage" создаёт миниатюры при первом обращении к каталогу и сформирует вид каталога с предпросмотром графических файлов.

Простая в минимальной установке, услуга PhotoPage может быть изменена или настроена по желанию пользователя. Поддерживаются 3 варианта представления каталога: уже указанный выше вид с предпросмотром графических файлов (PhotoPage), обычный список файлов (FileList) и вариант вывода полноразмерных изображений на одну HTML страницу (AtOnce).

ПРИМЕЧАНИЕ: Так как услуга находится в разработке и предлагается в настоящий момент в тестовом варианте, рекомендуется посещение раздела форума, выделенного для обсуждения PhotoPage.

Как воспользоваться услугой PhotoPage

Выполните 4 простых шага для получения новых возможностей.

1. Закажите услугу PhotoPage для Вашего сайта

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

2. Загрузите изображения на веб сервер

Загрузите изображения в формате JPG в отдельный каталог Вашего веб сервера. Фактически, Вы можете просто свалить в кучу все изображения, которые должны быть доступны с одной страницы. Загрузка файлов клиентами stormway.ru осуществляется по протоколу FTP.

3. Положите сценарий PhotoPage в тот же каталог

В минимальной конфигурации Вам требуется положить всего лишь один файл в тот же каталог, где размещены изображения. Перейдите в файловый архив stormway.ru и загрузите архив с последней версией PhotoPage. Распакуйте архив, и поместите файл photopage.asp (это и есть основной сценарий PhotoPage) в тот же каталог, куда Вы загрузили изображения.

4. Обратитесь к нужному каталогу через web-браузер.

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

Если всё выполнено аккуратно, Ваш простейший фотоальбом будет создан.

Детали для продвинутых пользователей

...находится в процессе написания...

Дополнительные возможности

Файл свойств

Используя файл свойств photopage.prop, пользователь может влиять на поведение фотоальбома, созданного PhotoPage. Файл свойств (конфигурационный файл) может располагаться в том же каталоге, где размещены изображения и файл сценария PhotoPage, или же в каталоге, где хранятся миниатюры. Кроме того, сценарий PhotoPage может принимать значения свойств в виде параметров в адресной строке браузера.

Поиск значений свойств осуществляется в следующем порядке:

  •  Адресная строка браузера (в формате ?Property1=Value1&Property2=Value2),
  •  Значения в файле конфигурации, лежащем в каталоге миниатюр,
  •  Значения в файле конфигурации, лежащем в каталоге изображений и сценария PhotoPage,
  •  Значения свойств по умолчанию.

Формат файла конфигурации приведён ниже:

  •  Каждая строка файла конфигурации описывает имя свойства и его значение,
  •  Строки, начинающиеся с символа "#" или апострофа, игнорируются (могут содержать комментарии или выключенные значения).

В архиве PhotoPage есть пример файла photopage.prop:

# This line is comment
#
# Possible properties:
# Mode=PhotoPage|FileList|AtOnce
# PageTitle=
# BeforeText=
# AfterText=
#
# Boolean properties and their default values:
# ShowImagesOnly = Yes
# UseInternalViewer = No
# UseCounterObject = No
# ShowSubfolders = Yes
# ShowHiddenFiles = No

Свойства могут принимать следующие значения:

  •  Mode: одно из значений PhotoPage (по умолчанию), FileList или AtOnce. Пример использования разных режимов сценария PhotoPage на одном и том же каталоге можно увидеть здесь: варианты PhotoPage, FileList и AtOnce. Кроме того, свойство "Mode" может быть установлено в адресной строке browser'а. В этом случае возможны следующие дополнительные значения: Auth и SendBinary. Режим "Auth" используется для фотоальбомов, защищённых паролем, а в режиме "SendBinary" PhotoPage отсылает содержимое изображений двоичным потоком (см также св-во ShowOriginalPictures).
  •  PageTitle: Название фотоальбома страницы, сгенерированной PhotoPage. В случае, когда свойство не заполнено, PhotoPage покажет заголовок страницы формате "<сервер> - <путь к файлу>", то есть так:


    Если заполнить свойство PageTitle, PhotoPage вставит его и в заголовок страницы, и перед альбомом:
  •  BeforeText:
  •  AfterText:
  •  ThumbnailSize: Размерность миниатюр в пикселах. Указывается размер бОльшей стороны. Значение по умолчанию 160. Это значит что для изображения размером 1024х768 пикселов будет сгенерирована миниатюра размером 160x120 пикселов. Текущая версия PhotoPage не поддерживает создание миниатюр с отношением сторон, отличным от исходного изображения.
  •  UserPassword:
  •  AdminPassword:
  •  ShowImagesOnly (по умолчанию Yes): В списке файлов показывать только изображения. Если установть это свойство в значение No, PhotoPage будет отображать все файлы каталога (в том числе и файлы photopage.asp и photopage.prop ;). По умолчанию (значение Yes) PhotoPage отображает наличие в каталоге только файлов изображений.
  •  UseInternalViewer (по умолчанию No): В текущей версии (до build 37 включительно) не поддерживается.
  •  UseCounterObject (по умолчанию No): Включает интеграцию с объектом "счётчик", доступным клиентам хостинга stormway.ru. Позволяет вести подсчёт количества обращений к изображениям, размещённым в текущем каталоге. См. соответствующий раздел.
  •  ShowSubfolders (по умолчанию Yes):
  •  ShowHiddenFiles (по умолчанию No):
  •  ShowOriginalPictures (по умолчанию Yes):

Интеграция со счётчиком stormway.ru

(working here)

Доступ по паролю

Создание закрытых фотоальбомов, доступ к которым осуществляется по паролю, рассматривается на отдельной странице.

Режим одного изображения

(working here)

(still under construction)

Generated: 15.10.2024 at 1:05:16 by stormway.ru (0 hits).