Создание веб узла. Создание нового Web-узла

Разработкашаблонов Web-узла

Создаем Web-узел для шаблона

В главе 4 вы создавали шаблоны Web-страниц. В настоящем приложениивы самостоятельно создадите шаблон Web-узла. Хотя шаблон Web-узлазначительно сложнее, чем одностраничный шаблон, разработка его не вызывает особых трудностей. Вы создаете и сохраняете Web-узел обычнымобразом, а затем копируете новый Web-узел в папку шаблонов.
Следующий пример демонстрирует, как создать шаблон Web-узла и какиепредпринять шаги, чтобы его можно было использовать для создания узлов.
1. В Frontpage создайте новый Web-узел па основе шаблона Empty Web.Присвойте узлу имя WebTemplate.
2. Перейдите в режим просмотра Navigation. Щелкните на кнопке New Pageпанели инструментов Standard, чтобы создать домашнюю страницу.
3. Щелкните правой кнопкой на пиктограмме домашней страницы направой панели и активизируйте команду Rename контекстного меню.Введите новый заголовок "Домашняя страница" и нажмите клавишу .
4. Если панель Folder List не отображена, активизируйте команду Folderменю View. Щелкните на домашней странице на правой панели. Выполните щелчок на кнопке New Page, чтобы добавить еще одну страницу в
Web-узел. В Frontpage сразу после создания страницы предлагается переименовать имя файла страницы, присваиваемого по умолчанию. Присвойте новой странице имя Pagel и нажмите клавишу .
5. Создайте еще три страницы, присвоив им имена Page2, Page3, Page4.
6. Перетяните последовательно страницы Pagel.htm, Page2.htm, Page3. htm,Page4.1-i.tm с панели Folder List на правую панель, расположив их на одномуровне под домашней страницей (по умолчанию в качестве заголовковбудут использоваться имена файлов страниц). Таким образом, эти четырестраницы станут дочерними по отношению к домашней странице.
7. В режиме просмотра Navigation выполните два щелчка на пиктограммекаждой страницы на правой панели (интервал между щелчками должен быть достаточно большим, чюбы программа не восприняла и какдвойные щелчки) и введите новые заголовки страниц Страница1 , Сn раница2, СтраницаЗ и Странипа4 Структура Web-узла WebTemplate показана на рис Б.1 ! Теперь вы можете отредактировать содержимое страниц в режиме просмотра Page.

Рис Б.1 Структура Wehfemplate ч режиме просмотра Ncnafufion

Копирование файлов для создания шаблона Web узла Создав Web-узел необходимой струкгуры, следует преобразовать его в шаблон Для этого нужно создать папку с расширением ТЕМ (ее имя может быть произвольным), коюрая должна находюся по следующему пути, считая от корневой папки Windows \Application Data\Microsoft\FrontPage\Webs\. Затем нужно скопировать все файлы Web узла в э1у папку и добавить файлы. необходимые для того, чтобы FrontPdge воспринимал Web-узет как шаблон Копирование и создание файлов будет осуществляться в Windows Expioier
1. В Windows Explorer переидиге к папке Web-узла WebTemplate (путь по умолчанию С \Inetpub\Wwn\root\Webteinp!atc\) В папке должны находиться пять HTML-файлов, созданных в предыдущем разделе, а также другие папки с дополнительными файлами, используемыми Web-узлами Frontpage (рис Б 2) Э ги папки Frontpage описаны в табл Б1 Щелкните на папке правой кнопкой мыши (на левой панели Windows Explorer) и активизируйте команду Copy контекстного меню
2. Откройте папку, в которую помещаются фанта создаваемых шаблонов Web-узла FiontPage 2000 (путь по умолчанию С \Windows\Application Data \Microsoft\FrontPage\Webs\)
3 Щелкните правой кнопкой мыши на данной папке (правая панель Windows Explorer) и выбериге команду Paste контекстного меню Папка Webtem plate будет скопирована в папку Webs В результате вы получите большинство файлов для создания полноценного шаблона
Примечание
Чтобы созданный Web-узел мог использоваться в качестве шаблона, вч можете также разместить папку с его файлами в папке, в которой хранятся стандартные шаблоны Frontpage (путь по умолчанию С \Program Files \Mic rosoft Office \ Templates \1033\ Webs \)
4. Щелкните правой кнопкой мыши на имени новой подпапки Webtemplate, которая была скопирована в папку Webs, выберите в контекстном меню команду Rename и присвоите указанной подпапке имя Webtemplate tern (добавьте расширение ТЕМ)
Примечание
В папке Webtemplate tern вы можете удалить все папки, перечисленные в таб Б.1 (не удалите только папку Images) Это не отразится на работоспособности шаблона

Рис Б. 2 Структура шаблона Web-узла WehTemplate

Таблица Б. 1. Структура папок Web-узла, в Frontpage

Папка Содержимое
borders Включает до четырех HTML-файлов, которые вставляются на каждую страницу вместе с верхней, нижней, правой или левой общими областями
private Страницы, которые вы хотели бы сделать недоступными для просмотра в броузере или для поиска (например, включенные страницы)
sharedtemplates Шаблоны, использующиеся на Web-узле
vtibin Созданные Frontpage CGI-программы для управления просмотром, а также для выполнения действий на сервере администратором и автором
vticnf Конфигурационные файлы для каждой страницы Web-узла, содержащие такие данные, как имя страницы, даты создания и модификации, имя разработчика и т.д.
vtipvt Несколько подпапок как с текущими, так и с историческими файлами То Do List (сделать список), а также с метаинформациея для Web-узла и зависимой базы данных
vtiscript Сценарии на языках JavaSript и VBScript
vtitxt Индексы текста для использования формами поиска
Images Все изображения, связанные с Web-узлом

Создание INF- и МАР-файлов

Помимо уже скопированных файлов, вам понадобятся два дополнительных (с расширениями INF и MAP) файла для того, чтобы в Frontpage 2000 можно было воспользоваться шаблоном Web-узла. INF-файлы содержат информацию, используемую для включения вашего шаблона в список, находящийся в диалоговом окне New. В МАР-файлах хранятся созданные вами навигационные ссылки. Мы скопируем эти два файла из папки стандартного шаблона Web-узла, изменим их содержимое и сохраним под соответствующими именами.

1. В Windows Explorer откройте папку стандартного шаблона Personal Web (путь по умолчанию: C:\Program Files\Microsoft Off)ce\Templates\1033\Webs\Personal.tem).

2. Удерживая нажатой клавишу [ Ctrl], отметьте файлы Personal.inf и Personal.map. Нажмите комбинацию клавиш , чтобы скопировать файлы.
3. Вернитесь в папку Webtemplate.tem создаваемого шаблона (путь к ней по умолчанию C:\Wmdows\Application Data \Microsoft\FrontPage\Webs\Web-tempiate.-em). Щелкните правой кнопкой мыши на правой панели и активизируйте команду Paste, чтобы включить в эту папку два файла, скопированные на этапе 2.
4. Щелкните правой кнопкой на имени файла Personal.inf и переименуйте его, задав имя Webtemplate inf. Файлу Personal.map присвойте имя Web- template.map.
5. Выполните двойной щелчок на имени файла Webtemplate.mf и отредактируйте его содержимое, используя Notepad В секции Title введите название шаблона "Тестовый пример", а в секции Description - описание шаблона. После обработки содержимое файла должно быть таким-

6. Сохраните и закройте файл Webteinplate.inf.
7. Откройте файл Webt.ernpiate.map в редакторе Notepad.
8. Отредактируйте файл Webtemplate.map так, как показано на следующем рисунке.

9. Сохраните и закройте файл Webtemplate.map. Теперь, когда в вашей папке созданы файлы INF и MAP, Frontpage будет поддерживать ваш шаблон.
10. Перейдите в режим просмотра Page. Активизируйте команду Web подменю New меню File. В загрузившемся диалоговом окне New, в списке предлагаемых шаблонов будет и созданный вами шаблон - "Тестовый пример" (в области Description выводится его описание).

11. Выберите в списке шаблон "Тестовый пример" По умолчанию предлагается присвоить создаваемому \УеЬ-узлу имя Webtenrplale2 (не изменяйте это имя) Шелкниге на кнопке ОК, чтобы создать новый Web-узел на основе шаблона Откроется созданный вами Web-узел (рис Б.3)
12 Удалите только что созданный Web-узел и закройте Frontpage Если новый Web-узел функционирует не так, как вы ожидали, просмотрите файлы в шаблоне Убедитесь, что все файлы находятся там, где им положено быть, и что содержимое INF- и МАР-файлов соответствует нашим рекомендациям и не содержит ошибок (которые могли появиться, поскольку вы редактировали эти файлы вручную)

Рис. Б.3 Web-узел Webtemplate2, созданный с помощью шаблона "Тестовый пример"

Веб-сайт - это группа взаимосвязанных веб-страниц, размещенных на HTTP-сервере в Интернете или интрасети. У большинства веб-сайтов есть домашняя страница, которая связана с другими страницами при помощи гиперссылок Можно использовать сайты верхнего уровня и дочерние сайты, чтобы разбить контент на индивидуальные, отдельно управляемые сайты. Веб-сайты верхнего уровня могут иметь несколько дочерних сайтов, у каждого из которых в свою очередь могут быть дочерние сайты. Вся эта структура называется семейством веб-сайтов.

Такая иерархия позволяет пользователям иметь один главный рабочий сайт для всей группы, сайты для выполнения отдельных работ и общие сайты для сторонних проектов. Веб-сайты верхнего уровня и дочерние сайты позволяют осуществлять контроль разного уровня за возможностями и параметрами сайтов. Администратор веб-сайта контролирует создание и изменение содержимого на сайте, а также доступ к нему.

Что такое рабочая область?

Рабочая область - это уникальный веб-сайт, предоставляющий участникам группы средства и службы для совместной работы с документами и ресурсов, связанных с собраниями. Рабочая область может содержать списки с данными, например о связанных документах, участниках группы и ссылках. Чтобы создать сайт рабочей области, нужно иметь разрешение на создание дочерних сайтов для данного сайта SharePoint. Службы Windows SharePoint Services позволяют создавать следующие сайты рабочих областей:

Сайт рабочей области

Описание

Рабочая область для документов

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

Базовая рабочая область для собраний

Шаблон для создания сайта, предоставляющего все необходимое для планирования, организации и отслеживания собраний. Он содержит следующие списки: "Объекты", "Участники", "Повестка" и "Библиотека документов".

Пустая рабочая область для собраний

Шаблон для создания пустого сайта рабочей области для собраний, который можно настроить с учетом своих требований.

Рабочая область для собраний - Решения

Шаблон для создания рабочей области для собраний, которую участники группы могут использовать для просмотра связанных документов и записи решений. Он содержит следующие списки: "Цели", "Участники"», "Повестка", "Библиотека документов", "Задачи" и "Решения".

Рабочая область для собраний - Социальные

Шаблон для создания сайта, предоставляющего средство планирования для мероприятий, которое включает доску обсуждений и библиотеку рисунков. Он содержит следующие списки и веб-части: "Участники", "Указания", "Изображение/логотип", "Необходимые предметы", "Обсуждения" и "Библиотека рисунков".

Многостраничная рабочая область для собраний

Многостраничный шаблон для создания сайта, предоставляющего все необходимое для планирования, организации и отслеживания собраний. Он содержит следующие списки: "Цели", "Участники" и "Повестка", а также две пустые страницы, которые можно настроить нужным образом.

Шаблоны сайтов

В Windows SharePoint Services есть следующие шаблоны для совместной работы, которые можно использовать при создании сайтов:

Шаблон сайта

Описание

Сайт группы

Этот шаблон создает сайт, который можно использовать для создания, упорядочения данных и обмена ими. Он содержит библиотеку документов и базовые списки, такие как "Объявления", "Календарь", "Контакты" и "Ссылки".

Пустой сайт

Шаблон для создания сайта с пустой домашней страницей, которую можно настроить с помощью браузера или редактора веб-страниц, совместимого с Windows SharePoint Services, добавив интерактивные списки и другие возможности.

Вики-сайт

Шаблон для создания сайта, на котором можно легко и быстро добавлять, изменять и связывать веб-страницы.

Шаблон для создания сайта, на котором можно публиковать информацию и разрешать другим пользователям комментировать ее.

Шаблоны приложений

Эти шаблоны разработаны с учетом требований конкретных бизнес-процессов или наборов задач. Их можно использовать в таких стандартных ситуациях, как управление службой технической поддержки или отслеживание маркетинговой кампании. Чтобы узнать больше и скачать шаблоны, см. веб-страницу Шаблоны приложений для Windows SharePoint Services .

Что такое страница?

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

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

    Скрыть сведения, которые вас не интересуют.

    Изменить порядок вывода информации.

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

Известно, что приложение FrontPage является средством разработки веб-узлов. Но у этого приложения есть и другая важная функция, о которой следует помнить: FrontPage - это также и средство управления веб-узлами.

Как FrontPage помогает управлять веб-узлом? Здесь приводится несколько примеров использования возможностей приложения.

  • · Добавление, переименование, удаление и перемещение файлов (без помощи проводника Microsoft Windows)
  • · Устранение неполадок с использованием специальных отчетов, таких как отчет о неработающих гиперссылках
  • · Публикация веб-узла

Важно не забывать, что эти возможности управления недоступны при открытии одиночных HTML-файлов и работе с ними. Они доступны только при открытии веб-узла FrontPage и во время работы с ним.

Web-узел FrontPage

Веб-узел представляет собой группу связанных веб-страниц, размещенных на одном из серверов HTTP (Протокол HTTP. Протокол Интернета, используемый для доставки данных. Позволяет пользователям клиентских программ загружать текст, рисунки, звук и другие цифровые данные, вводя URL-адреса или щелкая гиперссылки.) в Интернете. Большинство веб-узлов в качестве начальной точки предлагают посетителю домашнюю страницу. Домашняя страница связана с другими страницами при помощи гиперссылок и структуры переходов.

Можно создать находящийся на диске или находящийся на сервере веб-узел. Находящимся на диске веб-узлом называется узел расположенный на локальном копьютере. Находящимся на сервере веб-узлом называется узел расположенный на веб-сервере, например Microsoft Internet Information Server (IIS), или на виртуальном сервере.

Шаблоны (Шаблон. Набор предварительно разработанных текстовых и графических форматов, на основе которых могут создаваться новые веб-страницы и веб-узлы. Страница или узел, созданные с помощью шаблона, могут быть настроены и изменены.) и мастера (Мастер. Программа, задающая вопросы, а затем использующая полученные ответы для создания таких объектов, как форма или веб-страница.) Microsoft FrontPage облегчают и ускоряют создание веб-узла. При использовании одного из этих средств Microsoft FrontPage выполняет большую часть связанной с созданием структуры работы, позволяя сосредоточится на содержимом. Шаблоны и мастера можно использовать для создания пустой веб-страницы или сложного, многостраничного, интерактивного веб-узла.

Использование Microsoft FrontPage для создания веб-узла включает следующие основные шаги.

  • 1. Получение у службы, предоставляющей доступ к веб-серверам, учетной записи веб-узла или адреса URL (URL-адрес. Адрес, указывающий протокол (такой как HTTP или FTP) и расположение объекта, документа, веб-страницы или другого ресурса в Интернете или интрасети, например: http://www.microsoft.com/.), например у поставщика услуг Интернета (ISP) (Поставщик услуг Интернета. Организация, предоставляющая доступ к Интернету для работы с электронной почтой или использования других служб Интернета. Некоторые поставщики услуг Интернета являются международными, предлагая доступ в разных странах, в то время как другие ограничены конкретным регионом.) или Web Presence Provider (WPP) WPP (Web Presence Provider). Поставщик услуг Интернета, размещающий на своих серверах веб-узлы заказчиков и управляющий аппаратным и программным обеспечением, необходимым для обеспечения доступности веб-узлов заказчиков в Интернете) .
  • 2. Создание структуры веб-узла при помощи шаблонов и мастеров.
  • 3. Добавление содержимого.
  • 4. Публикация веб-узла в Интернете.

Чтобы создать узел SharePoint и настроить его, используя Microsoft FrontPage, необходимо наличие прав администратора, учетная запись веб-узла и возможность установления связи с сервером, на котором установлен Microsoft Windows SharePoint Services.

Веб-узел может содержать один или несколько дочерних узлов. Дочерний узел - это веб-узел, находящийся внутри другого веб-узла. Веб-узел, содержащий дочерние узлы, называется узлом верхнего уровня (Узел верхнего уровня. Самая верхняя папка в иерархии папок веб-узла. Веб-узел верхнего уровня может размещаться на веб-сервере, в сети виртуального сервера или на жестком диске локального компьютера). Если представить веб-узел в виде содержащего набор папок каталога, а дочерний узел будет представлен вложенной папкой, содержащей независимый веб-узел.

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

Папки веб-узла верхнего уровня можно преобразовать в дочерние узлы. Также, дочерние узлы можно преобразовать во вложенные папки. Однако, многие параметры веб-узла могут быть утрачены при выполнении таких преобразований, например, гиперссылки панелей переходов и задачи связанные с этими страницами. Эти параметры теряются потому, что структура переходов и задачи хранятся для каждого веб-узла отдельно. Кроме того, чем больше содержимое веб-узла, тем больше времени занимает преобразование веб-узла во вложенную папку или вложенной папки в веб-узел.

Мы познакомились с главным окном программы, командами меню, стандартной панелью инструментов, рассмотрели имеющиеся шаблоны и мастера для создания Web-страниц и Web-узлов. Теперь можно приступить к созданию собственного Web-узла.

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

Для создания Web-узла воспользуемся шаблоном Одностраничный веб-узел (One Page Web). Этот шаблон удобен для изучения возможностей, которые предоставляет программа FrontPage разработчику. Данный шаблон формирует структуру Web-узла и добавляет в нее одну пустую страницу, на которой в дальнейшем будет размещаться информация. При этом к странице не предъявляется каких-либо специальных требований по оформлению или форматированию. Все, что нам потребуется, мы разместим на этой странице самостоятельно.

Для создания одностраничного Web-узла выполните следующие действия:

  1. В меню Файл (File) выберите команду Создать (New), а затем в открывшемся подменю - опцию Страница или веб-узел (Page or Web). В результате в главном окне программы FrontPage появляется панель Создание веб-страницы или узла (New Page or Web).
  2. Выберите на панели значение Шаблоны веб-узлов (Web Site Templates). Открывается диалоговое окно Шаблоны веб-узлов.
  3. В поле Укажите расположение нового веб-узла (Specify the location of the new web) диалогового окна Шаблоны веб-узлов введите местоположение и имя создаваемого Web-узла. Например, присвоим ему имя My Test_Web.
  4. Дважды щелкните на значке Одностраничный веб-узел (One Page Web). Начинается процесс создания шаблона. Через некоторое время в главном окне программы FrontPage открывается созданный Web-узел (рис. 12.1), который вы можете модифицировать. Панель Список папок (Folder List) отображает его структуру, состоящую из двух папок _private и images и страницы index.htm.

Рис. 12.1.

Замечание

По умолчанию программа FrontPage подразумевает, что первая размещенная в Web-узле страница будет являться домашней. В структуре папок она сохранена под именем index.htm.

Дважды щелкните мышью на панели Список папок (Folder List) на имени файла index.htm. Данная пустая Web-страница откроется в рабочей области программы FrontPage. Можно приступать к размещению в ней объектов.

Размещение текста на странице

Основное назначение Web-страницы - это познакомить посетителя Web-узла с интересующей его информацией. Чтобы информация легко воспринималась, ее следует представить надлежащим образом: оформление не должно удручать своим однообразием, а радовать глаз. Для этого FrontPage предоставляет в распоряжение разработчика средства форматирования символов, абзацев, включающие установку различных параметров шрифта, интервалов между символами, смещений, отступов, отображение символов малыми прописными буквами, в виде верхних и нижних индексов и т.д. С помощью этих средств вы сможете выделить на странице наиболее важные места, сделать информацию легко читаемой.

Окно свойств веб-узла

В этом окне свойств задаются параметры идентификации веб-узла. Для IP-адреса узла, доступного в этом окне, необходимо предварительно задать настройку TCP/IP для узла на управляемом компьютере.

Идентификация

Описание

Пользователь имеет возможность ввести любое имя сервера. Это имя будет выводиться в области структуры диспетчера служб Интернета (HTML).

Для настройки IP-адреса, номера порта TCP, номера порта SSL и имени заголовка узла нажмите кнопку Дополнительно .

IP-адрес

Для того чтобы адрес отображался в этом поле, необходимо предварительно определить его с помощью панели управления компьютера. За дополнительными сведениями обращайтесь к документации Windows. Если не назначен конкретный IP-адрес, данный узел будет отвечать на все IP-адреса, назначенные этому компьютеру и не назначенные другим узлам, в результате чего узел становится стандартным веб-узлом.

Порт TCP

Определяет порт, на котором выполняется служба. По умолчанию используется порт 80. Имеется возможность заменить это значение на любой уникальный номер порта TCP. Однако этот номер должен быть заранее известен клиентам, в противном случае их запросы не будут попадать на сервер. Номер порта является обязательным; нельзя оставить это поле пустым.

Подключения

Не ограничены

При выборе этого параметра разрешается неограниченное число одновременных подключений.

Предельное число

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

Время ожидания

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

Разрешить поддержку открытых соединений HTTP

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

Вести журнал

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

  • Формат файла журнала Microsoft IIS . Фиксированный формат ASCII.
  • Общий формат NCSA . NCSA - National Center for Supercomputing Applications; фиксированный формат ASCII.
  • Расширенный формат файла журнала W3C . Настраиваемый формат ASCII, который выбирается по умолчанию. Этот формат необходим для использования учета процессов.
  • Ведение журнала ODBC . (Доступен только вместе с Windows 2000 Server). Фиксированный формат ведения журнала в базе данных.

Чтобы задать условие создания новых файлов журнала (например, еженедельно или после превышения размера файла), а также для настройки формата W3C или ODBC, нажмите кнопку Свойства .

Публикации по теме