Для создания Web-узлов фирма Microsoft предлагает приложение Microsoft FrontPage 97 и его последнюю версию – Microsoft FrontPage 2000. Рассмотрим процесс создания Web-сервера.
Прежде чем что-либо делать в FrontPage, необходимо запустить Personal Web Server. Он понадобится для сохранения и обновления Web. Хотя Explorer и Editor в случае необходимости запускают его, важно понимать, что не может быть Web без сервера, управляющего ею.
Можно запустить Personal Web Server стандартным способом, выбрав его в меню Пуск или дважды нажав на его значке. После запуска сервера соответствующее изображение с сообщением, указывающим, занят ли он или простаивает, появится в панели задач Microsoft Windows 95.
За запуском Personal Web Server обычно следует запуск FrontPage Explorer.
После запуска мастера будет предложено указать сервер и имя Web. Все доступные на текущий момент серверы будут перечислены в раскрывающемся списке, и FrontPage, на основании заданного имени Web, создаст Corporate Presence Web во вложенной папке каталога <Root Web>. HTML поддерживает URL (Uniform Resource Locator), содержащие пробелы, но FrontPage – нет, так что название Web должно быть длинной строкой, состоящей из одних букв, без каких-либо пробелов. Затем будет предложено ввести имя и пароль администратора, заданный во время установки FrontPage 97. FrontPage позволяет создавать Web только администраторам.
Мастер Corporate Presence состоит из последовательности окон, в которых пользователь определяет варианты настройки Web-страницы. Далее предлагается выбрать стиль представления (консервативный, броский или стильный). По окончании разработчик получает возможность задать четыре атрибута Web:
• Содержание из различных предопределенных типов Web-страниц; некоторые из них содержат специализированную информацию, другие выполняют специализированные функции (например, поиск и вывод форм обратной связи с клиентом).
• Компоновку всех страниц. Этот атрибут включает цветовые схемы, общие графические элементы (например, панели инструментов и линейки) и стандартные данные (например, дата последнего изменения и гиперссылка, указывающая на адрес электронной почты, – они помещаются в верхней или нижней части каждой страницы).
• Параметры или конфигурационные переменные, содержащие стандартную информацию (например, адрес электронной почты Web-мастера), – они поддерживаются в общем источнике и автоматически обновляются во всех Web-страницах.
• Поведение списка То Do во время работы над Web.
Мастер Corporate Presence не только создает Web и ее базовое содержание, но и добавляет активные внутренние связи с текстом и изображениями, например, для перехода на страницу Table of Contents (оглавление) компании.
Службы узла Web – совокупность служб для создания узла Web на компьютере, работающем под управлением операционной системы.
Если при создании Web выбираются настройки по умолчанию, то, открыв диалоговое окно То Do List, можно увидеть семь задач, добавленные мастером Corporate Presence. Для работы со списком задач предназначены кнопки в нижней части окна; например, кнопка Add (добавить) предназначена для создания новой задачи; кнопка Do Task (выполнить задачу) запускает FrontPage Editor и загружает в него страницу, связанную с выбранной задачей.
Интерфейс FrontPage Explorer состоит из одного окна, меню, панели инструментов и панели состояния. Окно разделено на две панели, в которых в различных режимах отображается Web. Команды меню View позволяют скрывать или отображать панели инструментов и просмотра и дают возможность изменять режимы представления Web.
Команда View|Hyperlink позволяет просматривать связи между страницами (это также режим по умолчанию, активизирующийся при запуске FrontPage Explorer). В левой панели выводится иерархия страниц, начиная с базовой (см. рис. 4.1).
Выбрав любую страницу в левой панели при активизированном режиме HyperLink View, в правой можно увидеть все ссылки на эту страницу и ссылки, содержащиеся на ней.
Режим просмотра Folder View позволяет ознакомиться со структурой папок и файлов Web. В этом режиме в левой панели выводится схема структуры папок. Содержимое текущей папки отображается в правой панели.
В режиме Folder View FrontPage Explorer похож на Проводник Windows 95; соответственно работа с файлами организована аналогичным образом.
Помимо отображения Web в различных режимах, FrontPage Explorer предоставляет все команды, необходимые для разработки и поддержки узла, включая ссылки на FrontPage Explorer, To Do List и редактор изображений.
Большинство команд пункта меню File говорят сами за себя. Единственный момент, недостаточно очевидный в диалоговом окне Open FrontPage Web (открыть FrontPage Web), заключается в следующем: действительно невозможно открыть страницу до тех пор, пока не выбран сервер из поля со списком.
В FrontPage Explorer одновременно можно работать только с одной Web. Поскольку он является клиентским приложением, получающим данные с указанного сервера, нельзя запускать одновременно несколько экземпляров Explorer (или FrontPage Editor). Для закрытия активной Web пользуется командой File|Close FrontPage Web в FrontPage Explorer. Для полного удаления открытой Web дается команда File|Delete FrontPage Web.
Защита узла Web
Команда Tools|Permissions предназначена для определения паролей Web, поддержки списка разрешенных пользователей и уровней доступа, которые они имеют, а также для ограничения доступа определенных компьютеров к Web (необходимо перечислить их IP-адреса). Команда Tools|Change Password позволяет изменить собственный пароль разработчика.
Команда Tools|Options служит для просмотра и установки трех не связанных групп настроек:
1. Вкладка General позволяет вывести или скрыть диалоговое окно Getting Started, а также задать вывод сообщений, которые показывают, когда зависимые от страницы объекты или текстовый индекс устаревают.
2. Вкладка Proxies предназначена для задания доступа к серверу-посреднику (proxy). Прокси – программное обеспечение, осуществляющее подключение удаленных пользователей через промежуточный шлюз. Обычно он содержит брандмауэр, предотвращающий доступ извне к узлу Internet, но при желании можно создать внутренний брандмауэр и ограничить доступ к определенным отделам или IP-адресам.
3. На вкладке Configure Editor можно задать или изменить приложения, используемые FrontPage для редактирования файлов с определенными расширениями. (Например, для таблиц стилей можно определить расширение CSS и назначить для работы с ними WordPad, чтобы быть уверенным в том, что FrontPage не поместит в эти файлы теги и не переформатирует их как стандартные документы HTML.) После того, как с расширением ассоциировано некое приложение, FrontPage будет всегда запускать его после двойного нажатия на соответствующем файле в FrontPage Explorer.
Если выполнить команду Edit| Properties и перейти на вкладку Summary, то можно ввести или отредактировать комментарии (например, авторские заметки) для выбранной страницы. Они не будут включены в саму страницу; на самом деле они окажутся в файле HTML, чье имя совпадает с названием страницы, хранящимся в папке _VTI_CNF.
При обмене данными с Web-сервером может производиться проверка подлинности логического объекта. Простая проверка подлинности – протокол проверки подлинности, используемый Internet Explorer. В этом протоколе не применяется шифрование. Для более надежной защиты применяется криптография – метод защиты данных при обмене с сервером Web. Криптографические методы защиты данных могут с большой степенью надежности обеспечить защиту от несанкционированного использования информации.
Администратор узла Web может применять специально разработанную для данного узла политику – набор специальных параметров администрирования, таких как срок действия паролей в учетных записях и число возможных попыток при подключении, направленных на предотвращение дешифровки паролей путем полного перебора вариантов или случайного угадывания.
Управление каталогами
Кроме новых страниц, созданных с помощью мастера или на основе шаблона FrontPage, интрасеть может включать некоторые готовые или отредактированные страницы, взятые либо из предыдущих Web, либо из других источников. FrontPage Explorer предоставляет три способа для перемещения существующих документов HTML (и файлов других типов):
• Чтобы перемещать файлы в открытой Web, можно “перетаскивать” мышью их значки в FrontPage Explorer в режиме просмотра Folder View. Можно вырезать, копировать и вставлять страницы при помощи команд меню Edit.
• Можно экспортировать и импортировать выбранные файлы между открытой Web и некоей папкой (которая может принадлежать Web, а может и не принадлежать).
• Можно опубликовать открытую Web, что повлечет за собой полное копирование всего содержимого Web (файлов HTML, изображений, документов Microsoft Office и WebBots) в другую Web или на другой сервер.
Когда значки Web-страниц “перетаскиваются” мышью в другие папки, FrontPage автоматически обновляет относительные URL. Можно использовать привычные комбинации клавиш Проводника Windows, если при “перетаскивании” нажать клавишу ctrl, файлы будут не перемещены, а скопированы.
Строго говоря, существуют только два способа импортирования файлов в открытую Web, но никто не запрещает экспортировать файлы активной Web в папку, входящую в состав другого узла. Ниже описаны оба метода импорта и один экспорта:
• Чтобы указать файлы или папки, предназначенные для импортирования в открытую Web, нужно выполнить в FrontPage Explorer команду File|Import (рис. 4.2). Добавив в список файл, нажать на кнопку Edit URL и задать для него название и место в новой Web.
• Чтобы быстро импортировать содержимое выбранных папок, можно выполнить в FrontPage Explorer команду меню Edit|New, указать исходную Web и запустить мастера Import Web.
• После выбора в FrontPage Explorer необходимого файла выполнить команду File|Export и задать имя файла и папку, в которую он будет скопирован. Самым существенным ограничением команды Export является то, что таким образом вы можно экспортировать только один файл за один раз.