IAG 2007 (Whale Communications версии 3.7) использует IIS 6 на Windows 2003 Server для расположения веб сайта, который визуализирует страницу аутентификации входа пользователя, а также портал, на котором к приложениям можно получить доступ и с которого их можно запускать.
Этот веб сайт можно полностью настроить для соответствия корпоративному внешнему облику вашей компании, поскольку он использует CSS, ASP, INC сценарии и поддерживает изображения в формате GIF и JPG.
Настройка веб сайта не имеет хорошего описания ни в официальной документации, ни на веб сайте компании. Многие предыдущие и нынешние пользователи Whale Communication/IAG 2007 все же настраивали порталы, иногда с хорошими результатами, а иногда с ужасными.
Настройка «внешнего вида и ощущений» веб сайта частично описывается на официальных курсах, которые являются курсом наследия Whale Communications.
Вот стандартный внешний вид веб сайта на портале IAG 2007.
Рисунок 1: Страница входа, названная ‘внутренний сайт’ в IAG 2007
А вот портал, названный ‘Домашняя страница портала’, в IAG 2007
Рисунок 2: Портал IAG Server, при подключении пользователя
Как вы видите, здесь есть логотип продукта, название, ссылка на Whale Communications веб сайт (перенаправленная на Microsoft.com) и прочие элементы страницы.
Итак, небольшие настройки для более полного соответствия внешнему виду веб сайта вашей компании были бы кстати, не так ли?
Прежде чем начать, вам нужно понять, как работает структура директорий и файлов IAG 2007.
На рисунке ниже изображены подробности.
Рисунок 3: Структура директорий IAG Server
Прежде чем редактировать любой из файлов, вам нужно усвоить, что сценарии в стандартных папках нельзя изменить, иначе они будут выдавать ошибки, например Ошибка 500.
Цели и подробности сценариев будут объяснены позже, но, к примеру, если вы решили изменить логотип сайта и вы не сделаете этого должным образом в папке по умолчанию, где он определяется, портал больше не будет работать.
Вам, прежде всего, нужно скопировать сценарии, не с их изначального места расположения, а из директории Samples (примеры).
На рисунке ниже вы заметите, что несколько сценариев доступны в папке примеров. Они содержат практически те же параметры, что и рабочие сценарии, и они позволят вам создавать свои изображения, тексты и т.д.
Рисунок 4: Содержимое папки примеров
Итак, теперь, когда вы знаете, где находятся сценарии, откуда их нужно копировать, давайте рассмотрим, что они делают. Некоторые сценарии содержат текст, показанный на рисунке 5.
Я не рекомендую менять значение текста в .INC файле, хотя это работает, я бы порекомендовал вместо этого изменять значения в XML файле, поскольку тогда у вас будет только один файл для редактирования, а не несколько файлов.
Итак, поехали
Рисунок 5: Обзор сценариев и функций
Теперь давайте продолжим с нашим примером. Мы хотим изменить логотип или нашу страницу входа.
Вот, как это нужно делать.
Готово. Теперь ваш логотип можно посмотреть, обновив страницу входа
Редактируя этот сценарий, вы также заметите, что можно изменять название страницы ‘whaletitle‘. Это обычно текст, который виден в голубой строке вверху, ‘Этот сайт защищен Intelligent Application Gateway‘.
Как я уже говорил, не меняйте текст здесь. Лучше изменить его непосредственно в XML файле, который мы рассмотрим позже.
Давайте продолжим с изменениями текста внизу, сценарий ‘bottomText.inc‘.
И еще раз, я знаю, что вас это может раздражать, но не меняйте текст здесь.
Позвольте мне остудить ваш пыл. Вот, что вам нужно знать об изменении текста, который влияет на эту страницу и на другие.
Заметка: Этот default.xml файл содержит только английский язык. Если вы хотите сделать то же самое, к примеру, на французском языке, скопируйте fr.xml файл в то же самое место, но не переименовывайте его. Затем откройте этот новый файл и измените значение текста. Эти файлы содержат все динамические значения текста, и их можно изменять для более точного соответствия вашим потребностям.
Хороший вопрос. Позвольте мне объяснить, как можно изменять цвет текста, фон строки, ссылки и т.д. Как вы, возможно, знаете, это обычно кодируется в CSS файле (каскадные стилевые таблицы – Cascading Style Sheet).
Чтобы продолжить, сделайте следующее:
В то время, как вы читали статью, мы внесли кое-какие изменения в нашу страницу входа.
Готово.
Рисунок 6: Мы делаем кое-какие успехи, некоторые изменения, внесенные в нашу страницу входа
IAG 2007, возможно, является одним из ключевых элементов вашей сетевой инфраструктуры, поэтому не стоит делать этого на вашем рабочем сервере.
С веб сайта компании Microsoft можно скачать виртуальные машины. Сначала следует потренироваться на них, а затем, когда вы уверены в результатах, можно применять эти изменения на рабочем портале IAG 2007. Не забудьте для начала сделать полную резервную копию, никогда не знаешь, что может пойти не так.
Вот наша последняя настройка. Как вы видите, мы изменили весь текст и ссылки. Мы также изменили кнопки. Мы могли бы сделать гораздо больше, но в целях простоты статьи мы не стали все усложнять.
Рисунок 7: Наши настройки
Вот некоторые примеры от пользователей, изменивших свои порталы.
Рисунок 8: Пример 1
Рисунок 9: Пример 2
Рисунок 10: Пример 3
Действительно возможности настройки безграничны, и это одна из самых отличных функций IAG 2007.
Итак, теперь, когда мы рассмотрели основы настройки портала IAG Server, вы можете делать то же самое для самого портала. Логика абсолютно та же. Следует лишь помнить, что нельзя редактировать сценарии, находящиеся в папках. Всегда копируйте сценарии из папки ‘Samples’ в соответствующие папки ‘CustomUpdate’.
www.isaserver.org