Monday, August 20th, 2018

Настройка страниц портала IAG 2007

Published on Февраль 16, 2009 by   ·   Комментариев нет

IAG 2007 (Whale Communications версии 3.7) использует IIS 6 на Windows 2003 Server для расположения веб сайта, который визуализирует страницу аутентификации входа пользователя, а также портал, на котором к приложениям можно получить доступ и с которого их можно запускать.

Этот веб сайт можно полностью настроить для соответствия корпоративному внешнему облику вашей компании, поскольку он использует CSS, ASP, INC сценарии и поддерживает изображения в формате GIF и JPG.

Настройка веб сайта не имеет хорошего описания ни в официальной документации, ни на веб сайте компании. Многие предыдущие и нынешние пользователи Whale Communication/IAG 2007 все же настраивали порталы, иногда с хорошими результатами, а иногда с ужасными.

Настройка «внешнего вида и ощущений» веб сайта частично описывается на официальных курсах, которые являются курсом наследия Whale Communications.

Вот стандартный внешний вид веб сайта на портале IAG 2007.

Iag 2007

Рисунок 1: Страница входа, названная ‘внутренний сайт’ в IAG 2007

А вот портал, названный ‘Домашняя страница портала’, в IAG 2007

Что такое whale iag server?

Рисунок 2: Портал IAG Server, при подключении пользователя

Как вы видите, здесь есть логотип продукта, название, ссылка на Whale Communications веб сайт (перенаправленная на Microsoft.com) и прочие элементы страницы.

Итак, небольшие настройки для более полного соответствия внешнему виду веб сайта вашей компании были бы кстати, не так ли?

Давайте начнем

Прежде чем начать, вам нужно понять, как работает структура директорий и файлов IAG 2007.

На рисунке ниже изображены подробности.

Что такое iag в wot?

Рисунок 3: Структура директорий IAG Server

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

Цели и подробности сценариев будут объяснены позже, но, к примеру, если вы решили изменить логотип сайта и вы не сделаете этого должным образом в папке по умолчанию, где он определяется, портал больше не будет работать.

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

На рисунке ниже вы заметите, что несколько сценариев доступны в папке примеров. Они содержат практически те же параметры, что и рабочие сценарии, и они позволят вам создавать свои изображения, тексты и т.д.

Whale iag

Рисунок 4: Содержимое папки примеров

Итак, теперь, когда вы знаете, где находятся сценарии, откуда их нужно копировать, давайте рассмотрим, что они делают. Некоторые сценарии содержат текст, показанный на рисунке 5.

Я не рекомендую менять значение текста в .INC файле, хотя это работает, я бы порекомендовал вместо этого изменять значения в XML файле, поскольку тогда у вас будет только один файл для редактирования, а не несколько файлов.

Итак, поехали

  • Logo.inc Здесь вы можете изменять логотип сайта. Он поддерживает GIF и JPG.
  • customDefault.inc Здесь вы можете изменять интернет ссылку в правом верхнем углу, а также создавать ссылки на созданные кнопки.
  • waves.inc Это позволяет вам определять размер и расположение «волнистых» картинок ниже. Эти волны можно при необходимости отключить в customDefault.inc. Смотрите следующий раздел в customDefault.inc, viewwaves = true;
  • bottomText.inc Это позволяет вам настраивать текст внизу, опять же, я не рекомендую менять текст здесь. Здесь вы можете, к примеру, добавить <b>…</b> HTML код, чтобы отображать текст жирным шрифтом. Именно это я сделаю со страницей входа, которую вы увидите в конце статьи.

    Whale iag

    Рисунок 5: Обзор сценариев и функций

Теперь давайте продолжим с нашим примером. Мы хотим изменить логотип или нашу страницу входа.

Вот, как это нужно делать.

  1. Копируем сценарий ‘logo.inc‘ с ‘C:\Whale-Com\e-Gap\von\InternalSite\samples‘ в ‘C:\Whale-Com\e-Gap\von\InternalSite\inc\CustomUpdate
  2. Копируем свой логотип в следующее место: ‘C:\Whale-Com\e-Gap\von\InternalSite\Images\CustomUpdate
  3. Редактируем сценарий logo.inc (в текстовом редакторе или другой программе), чтобы изменить расположение нашего логотипа
  4. В шестой строке вы увидите следующий код: <td rowspan=»2″><img src=»/InternalSite/images/logo.gif»></td>
  5. Изменить путь, чтобы включить свой логотип, к примеру: <td rowspan=»2″><img src=»/InternalSite/images/CustomUpdate/logo-isa.gif»></td>

Готово. Теперь ваш логотип можно посмотреть, обновив страницу входа

Редактируя этот сценарий, вы также заметите, что можно изменять название страницы ‘whaletitle‘. Это обычно текст, который виден в голубой строке вверху, ‘Этот сайт защищен Intelligent Application Gateway‘.

Как я уже говорил, не меняйте текст здесь. Лучше изменить его непосредственно в XML файле, который мы рассмотрим позже.

Давайте продолжим с изменениями текста внизу, сценарий ‘bottomText.inc‘.

  1. Копируем пример сценария в ту же папку, как описано в шаге 1 и 2.
  2. Редактируем сценарий и проверяем седьмую строку Вы увидите следующее: <%=GetString(4, «This site is intended only for authorized users.»)%><br>
  3. Добавляем ‘жирный шрифт’ в HTML инструкциях к этой части строки следующим образом: <b><%=GetString(4, «This site is intended only for authorized users.»)%><br></b>
  4. Обновляем страницу и видим, что следующий текст выделен жирным шрифтом: This site is intended only for authorized users

И еще раз, я знаю, что вас это может раздражать, но не меняйте текст здесь.

Позвольте мне остудить ваш пыл. Вот, что вам нужно знать об изменении текста, который влияет на эту страницу и на другие.

  1. Перейдите в следующую папку: ‘C:\Whale-Com\e-Gap\von\InternalSite\Languages
  2. Скопируйте файл под названием sample_default.xml в следующее место: ‘C:\Whale-Com\e-Gap\von\InternalSite\Languages\CustomUpdate
  3. Переименуйте этот файл в default.xml
  4. Откройте файл в текстовом редакторе или другой программе. Вы увидите, что все текстовые строки инкапсулированы в код с определенными значениями, например: <String id=»1″>
  5. Помните наш предыдущий пример с текстом, выделенным жирным шрифтом? Отлично, теперь вы можете изменить этот текст на что-нибудь более подходящее. К примеру: <String id=»4″>AUTHORIZED USERS ONLY — THIS SITE IS MONITORED</String>
  6. Сохраните файл и обновите страницу входа. Вы увидите новый текст, он также выделен жирным шрифтом.

Заметка: Этот default.xml файл содержит только английский язык. Если вы хотите сделать то же самое, к примеру, на французском языке, скопируйте fr.xml файл в то же самое место, но не переименовывайте его. Затем откройте этот новый файл и измените значение текста. Эти файлы содержат все динамические значения текста, и их можно изменять для более точного соответствия вашим потребностям.

Здорово. А как на счет цветов?

Хороший вопрос. Позвольте мне объяснить, как можно изменять цвет текста, фон строки, ссылки и т.д. Как вы, возможно, знаете, это обычно кодируется в CSS файле (каскадные стилевые таблицы – Cascading Style Sheet).

Чтобы продолжить, сделайте следующее:

  1. Откройте папку: ‘C:\Whale-Com\e-Gap\von\InternalSite\css
  2. Скопируйте template.css файл в: ‘C:\Whale-Com\e-Gap\von\InternalSite\css\CustomUpdate
  3. Теперь вы можете редактировать файл. Как только вы обновите страницу входа, все изменения будут отображены немедленно. Заметка:Забудьте то, о чем я говорил ранее, этот файл можно копировать непосредственно в папку CustomUpdate без каких бы то ни было нежелательных последствий. Он отсутствует в папке примеров.

Итак, как выглядит наша страница входа теперь?

В то время, как вы читали статью, мы внесли кое-какие изменения в нашу страницу входа.

Готово.

Iag 2007

Рисунок 6: Мы делаем кое-какие успехи, некоторые изменения, внесенные в нашу страницу входа

Рекомендации

IAG 2007, возможно, является одним из ключевых элементов вашей сетевой инфраструктуры, поэтому не стоит делать этого на вашем рабочем сервере.

С веб сайта компании Microsoft можно скачать виртуальные машины. Сначала следует потренироваться на них, а затем, когда вы уверены в результатах, можно применять эти изменения на рабочем портале IAG 2007. Не забудьте для начала сделать полную резервную копию, никогда не знаешь, что может пойти не так.

Конечный результат

Вот наша последняя настройка. Как вы видите, мы изменили весь текст и ссылки. Мы также изменили кнопки. Мы могли бы сделать гораздо больше, но в целях простоты статьи мы не стали все усложнять.

Что такое whale iag server?

Рисунок 7: Наши настройки

Некоторые примеры

Вот некоторые примеры от пользователей, изменивших свои порталы.

Что такое iag в wot?

Рисунок 8: Пример 1

Whale iag

Рисунок 9: Пример 2

Whale iag

Рисунок 10: Пример 3

Действительно возможности настройки безграничны, и это одна из самых отличных функций IAG 2007.

Заключение

Итак, теперь, когда мы рассмотрели основы настройки портала IAG Server, вы можете делать то же самое для самого портала. Логика абсолютно та же. Следует лишь помнить, что нельзя редактировать сценарии, находящиеся в папках. Всегда копируйте сценарии из папки ‘Samples’ в соответствующие папки ‘CustomUpdate’.

www.isaserver.org


Смотрите также:

Readers Comments (Комментариев нет)




Да человек я, человек! =)

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]