Работа в Microsoft FrontPage XP

         

Что такое FrontPage Server Extensions?


FrontPage Server Extensions - это набор серверных приложений, то есть программ, которые запускаются на веб-сервере (а не на собственном компьютере веб-посетителя) и позволяют вам выполнять следующее:

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

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

Расширения FrontPage Server Extensions не нужны для размещения на сервере сайтов, созданных с помощью FrontPage; но они расширяют возможности того, что может сам сайт. Полный список средств, для которых в настоящее время требуются расширения FrontPage Server Extensions, можно найти по адресу www.microsoft.com/frontpage/.



Конфигурирование вашего собственного компьютера для размещения сайта


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

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

Windows 2000Internet Information Services 5FrontPage Server Extensions 2002 или SharePoint Team Services

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

Windows 98Microsoft Personal Web Server 4.0FrontPage 2000 Server ExtensionsРешение проблем. Расширения FrontPage Server Extensions 2002 не поддерживают операционных систем Windows 9x. Чтобы обойти это ограничение, пользователи Windows 98 могут инсталлировать FrontPage 2000 Server Extensions с сайта Microsoft.

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

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

В этом упражнении вы сконфигурируете компьютер с Windows 98 как персональный веб-сервер, инсталлировав компоненты Personal Web Server (PWS) и FrontPage 2000 Server Extensions. (PWS поддерживается на инсталляционном CD-ROM Windows 98; однако по умолчанию он не инсталлируется полностью вместе с этой операционной системой.) Поэтому вы должны проверить состав инсталляции, открыв сначала свою домашнюю страницу по умолчанию и открыв затем какой-либо сайт.

GardenCo

Чтобы выполнить это упражнение, вам потребуется CD-ROM Windows 98 и соединение с Интернет.

Для этого упражнения используется рабочая папка Office XP SBS\FrontPage\Chap21.

Выполните следующие шаги.

    Закройте все программы, которые могут быть запущены на вашем компьютере. В панели задач в левом нижнем углу экрана щелкните на кнопке Пуск (Start), укажите пункт Настройка (Settings) и выберите пункт Панель управления (Control Panel).

    Появится окно панели управления.

    Дважды щелкните на Установка и удаление программ (Add/Remove Programs), чтобы открыть диалоговое окно Свойства: Установка и удаление программ (Add/Remove Programs Properties). Щелкните на вкладке Установка Windows (Windows Setup), чтобы вывести на экран следующий список.


    В списке Компоненты (Components) щелкните на словах Средства Интернет (не щелкайте на флажке, так как вы можете случайно указать Windows, что нужно удалить инсталлированные на данный момент компоненты.)

    Средства Интернет в системе Windows

    Personal Web Server - это только один из компонентов, включаемых в Windows 98, чтобы помочь вам работать с Интернет. Еще два компонента относятся к FrontPage, и остальные обеспечивают различные возможности, относящиеся к Интернет:

    Microsoft FrontPage Express - это простой редактор HTML-страниц.Мастер Web Publishing Wizard позволяет вам легко загружать сайты на веб- сервер.Microsoft Virtual Reality Modeling Language 2.0 Viewer (VRML - язык моделирования виртуальной реальности) - это средство просмотра объектов VRML, то есть трехмерных полноцветных объектов со специальными эффектами текстуры, анимации и освещения.Microsoft Wallet поддерживает скрытное хранение личной информации, например, деталей информации кредитной карты, используемой для покупок через Интернет.Real Audio Player используется для отображения получаемой по запросу информации аудио, видео и анимации.Компоненты Web-Based Enterprise Management обеспечивают возможности удаленного отслеживания проблем и системного администрирования для администраторов систем и специалистов по поддержке.

    Щелкните на кнопке Состав (Details), чтобы увидеть имеющиеся компоненты Internet Tools. В списке Компоненты (Components) установите флажок Personal Web Server и щелкните на кнопке OK, чтобы закрыть диалоговое окно средств интернет. Еще раз щелкните на кнопке OK, чтобы закрыть диалоговое окно установки и удаления программ и инсталлировать Personal Web Server. Появится запрос установки CD-ROM Windows 98. Установите CD-ROM Windows 98 в дисковод и щелкните на кнопке OK. Windows выполнит поиск файла с именем pws_main.htm. Если этот файл не будет найден в предполагаемом месте, появится следующее окно.


    Решение проблем. Это сообщение может появиться из-за того, что Windows ищет не на том дисководе или установлен неверный CD-ROM. Часто помогает щелчок на кнопке Обзор (Browse) и ручной поиск файла. Обычно найти этот файл нетрудно. В этом случае Windows ищет файл, который может содержаться внутри CAB-файла с именем Precopy2.cab. Перейдите к этому файлу и затем щелкните на кнопке OK, чтобы продолжить работу.

    Найдя файл, Windows копирует нужную информацию на ваш жесткий диск и возвращается в окно Панель управления (Control Panel). Закройте окно панели управления. Теперь вам нужно запустить программу установки Personal Web Server. В Windows Explorer перейдите в папку add-ons\pws на CD-ROM Windows 98 и дважды щелкните на setup.exe. Появится первая страница мастера Microsoft Personal Web Server Setup Wizard.


    Щелкните на кнопке Далее (Next). Появится следующая страница мастера, где предлагаются варианты инсталляции Минимальный (Minimum), Типичный (Typical) и Заказной (Custom).


    Щелкните на кнопке Типичный (Typical). Появится следующая страница мастера с принятой по умолчанию папкой для веб-публикаций, C:\Inetpub\wwwroot.


    Если у вас нет существенной причины для иного решения, вам следует соглашаться с предлагаемыми по умолчанию папками для инсталляции. В тех случаях, когда вы изменяете папку по умолчанию для публикаций, важно, чтобы был указан абсолютный путь доступа, включая обозначение диска. Программа установки может неверно интерпретировать относительный путь доступа. Щелкните на кнопке Далее (Next). На экране появится индикатор выполнения процесса установки, то есть копирования необходимых файлов на ваш компьютер и конфигурирования различных параметров. По окончании установки появится последняя страница этого мастера.




    Щелкните на кнопке Готово (Finish), чтобы закрыть программу установки. Появится окно, где запрашивается перезагрузка вашего компьютера.


    Подготовьтесь к перезагрузке вашего компьютера, выполнив следующее: Выполните сохранение и закройте все открытые программы.Оставьте CD-ROM Windows в дисководе; он понадобится снова после перезагрузки.Если установлен какой-либо гибкий диск, удалите его из дисковода.

    Щелкните на кнопке Да (Yes) в окне сообщения, чтобы перезагрузить компьютер. После перезагрузки вашего компьютера (и вашего входа по имени и паролю, если это необходимо) Windows 98 обновит системные настройки, и ваш компьютер будет сконфигурирован как персональный веб-сервер. Удалите CD-ROM Windows 98 из дисковода и верните его на место (где он обычно хранится). При необходимости установите Интернет-соединение. Откройте ваш браузер и в поле Адрес (Address) введите http://www.microsoft.com/frontpage. Сайт Microsoft FrontPage откроется в вашем браузере. (Эта страница часто обновляется. Здесь приводится информация по состоянию на 1 апреля 2001 г.) В секции Ресурсы (Resources) щелкните на FrontPage Server Extensions. Вы будете направлены в секцию FrontPage сайта MSDN Online. Щелкните на гиперссылке Загрузить FrontPage Server Extensions для серверов, поддерживаемых Microsoft Windows (Download the FrontPage Server Extensions for Microsoft Windows-Based Servers). Появится страница загрузки для серверов, поддерживаемых Microsoft Windows. Выполните прокрутку вниз и щелкните на гиперссылке, чтобы загрузить файл для вашей операционной системы. Появится диалоговое окно Загрузка файла (File Download). Щелкните на кнопке Запустить эту программу из ее текущего местоположения (Run this program from its current location) и затем щелкните на кнопке OK. Появится индикатор выполнения загрузки с оценкой времени, остающегося до окончания загрузки. Установите флажок Закрыть это диалоговое окно по окончании загрузки (Close this dialog box when download completes), если он еще не установлен. По окончании загрузки появится диалоговое окно Предупреждение о мерах безопасности (Security Warning). Для продолжения щелкните на кнопке Да (Yes). Начнется инсталляция FrontPage Server Extensions. Программа установки поможет вам выполнить короткий процесс регистрации и затем инсталлирует эти серверные расширения на вашем компьютере. По окончании инсталляции появится запрос перезагрузки вашего компьютера. Щелкните на кнопке Да (Yes) в окне сообщения, чтобы перезагрузить компьютер. После перезагрузки вашего компьютера (и вашего входа по имени и паролю, если это необходимо) Windows завершит конфигурирование FrontPage Server Extensions. Чтобы проверить правильность инсталляции, запустите ваш браузер. В поле Адрес (Address) введите http://localhost и нажмите клавишу (Enter). На экране появится домашняя страница PWS, как это показано ниже.


    увеличить изображение

    Совет. Когда вы конфигурируете свой компьютер как персональный веб-сервер, корневому сайту PWS присваивается конкретный IP-адрес (Интернет Protocol address). Localhost (Локальный хост) - "дружественное" имя для этого IP-адреса, означающее, что его проще запомнить, чем сам адрес. Если ввести в поле адреса браузера значение http://localhost, то появится корневой сайт любого сконфигурированного веб-сервера. Откройте Windows Explorer и перейдите на диск C:. Windows создаст на вашем диске C: новую папку с именем Inetpub. Папка Inetpub содержит четыре подпапки: iissamples, scripts, webpub и wwwroot. Скопируйте сайт GardenCo из папки Office XP SBS\FrontPage \Chap21 в папку C:\Inetpub\wwwroot. Запустите ваш браузер, введите в поле Адрес (Address) http://localhost/GardenCo/index.htm и нажмите клавишу (Enter). В окне вашего браузера появится домашняя сайта компании Garden Company, как это показано ниже.


    увеличить изображение

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



Поиск подходящего хоста для вашего сайта


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

Дисковые сайты можно запускать на любом компьютере или даже с гибкого диска или CD-ROM. Они поддерживают только базовые функции HTML. Большинство веб- компонентов, поставляемых вместе с программой FrontPage, не действуют на дисковых сайтах.

Серверные сайты запускаются на веб-сервере, то есть на компьютере, который специально сконфигурирован для размещения сайтов. При небольших масштабах веб- сервером может быть локальный компьютер (например, ваш собственный), или это может быть сервер сети интранет вашей компании. Личные сайты часто размещаются на серверах провайдеров (поставщиков) услуг Интернет (ISP). При более крупных масштабах веб-серверы, на которых размещены корпоративные сайты интернет, обычно принадлежат профессиональным компаниям по предоставлению веб-хостинга (Web hosting).

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

Индустрия веб-хостинга охватывает весь мир. Несколько бумажных и онлайновых журналов посвящены обзору и сообщениям в области веб-хостинга; например, журнал Web Hosting Magazine (Журнал веб-хостинга), который можно приобрести в киосках и книжных магазинах, и Web Host Industry Review (Обзор поставщиков веб-хостинга), доступный в Интернет по адресу www.thewhir.com. Журналы обоих типов содержат новости, информацию и рекламу.

Наиболее подходящий способ поиска компании для веб-хостинга, это поиск в World Wide Web с помощью ключевых слов Web hosting. Вы найдете множество сайтов, представляющих отдельные компании веб-хостинга. Вы можете также искать сайты, где упорядочены и классифицированы компании веб-хостинга. Возможно, вам стоит просмотреть такие ресурсы, как TopHosts по адресу www.tophosts.com, HostSearch по адресу www.hostsearch.com и Web Host Directory по адресу www.webhostdir.com.


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

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

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

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

Поскольку вы являетесь разработчиком сайта на основе FrontPage, ваши возможности выбора уже ограничены, так как при использовании любых специальных функциональных средств FrontPage ваш ISP должен поддерживать расширения FrontPage Server Extensions. Компании веб-хостинга, поддерживающие FrontPage Server Extensions, рекламируют этот факт на своих сайтах. Многие из вышеперечисленных ресурсов позволят вам выполнить конкретный поиск служб хостинга, поддерживавающих средства FrontPage.

Microsoft также поддерживает список зарегистрированных провайдеров веб- присутствия (Web Presence Providers), то есть ISP, которые согласились оказывать полную поддержку расширений FrontPage Server Extensions.Список Web Presence Providers по всему миру можно найти по адресу www.microsoftwpp.com/wppsearch/.


Публикация сайта


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

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

Можно использовать протокол HTTP (Hypertext Transfer Protocol) для публикации на веб-сервере с установленными серверными расширениями FrontPage Server Extensions или пакетом SharePoint Team Services компании Microsoft.Можно использовать протокол FTP (File Transfer Protocol) для публикации на веб-сервере, не содержащем FrontPage Server Extensions или SharePoint Team Services. Для использования протокола FTP вам нужно знать имя FTP-сервера, который будет принимать ваши файлы, а также иметь допустимое имя и пароль пользователя.Вы можете скопировать свой веб-сервер в папку на вашем компьютере. В случае сайта, созданного с помощью FrontPage, рекомендуется публиковать веб- папку, а не просто копировать файлы, что обеспечивает поддержку структуры и целостности данного сервера. В этой лекции описывается, как и когда вы можете публиковать ваш сайт, созданный с помощью FrontPage. Для первого упражнения вам не потребуются какие-либо учебные файлы. Для остальных упражнений будет использоваться учебный сайт, который хранится в папке Office XP SBS\FrontPage\Chap21.Важно. Во втором упражнении этой лекции показано конфигурирование вашего компьютера как персонального веб-сервера. В четвертом упражнении вы опубликуете сайт на вашем персональном веб-сервере, поэтому вам нужно выполнить второе упражнение, прежде чем перейти к четвертому.



Выбор и регистрация доменного имени


Прежде чем запускать коммерческий сайт в Интернет, вам нужно выбрать и зарегистрировать доменное имя. Доменное имя - это базовая часть алфавитно- цифрового адреса, который называется унифицированным указателем ресурсов (URL), где посетители ищут ваш сайт через World Wide Web. Например, URL корпорации Microsoft – это www.microsoft.com, и доменное имя - это microsoft.com. Ваше доменное имя может быть вашим собственным именем, названием вашей компании, словом или фразой, представляющей то, что делает ваша компания, или любой выбранной вами строкой букв и цифр.

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

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

В частности, для доменного имени требуется выбрать расширение. В зависимости от типа сайта, который вы регистрируете, можно использовать расширение .com, .org, .net, .edu или одно из новых расширений, которые появились недавно, чтобы справиться с растущим числом регистраций новых сайтов. Каждое из этих расширений осмыслено: .com - для компаний, .org - для некоммерческих организаций, .net - для сетей и .edu - для учебных заведений.

Некоторые доменные имена привязаны к номенклатуре изделий или услуг, например, QuickCourse.com и eclecticClassroom.com. При выборе доменного имени можно проявить юмор или остроумие, например, имя eFishinSea.com (море "электронной рыбной ловли"), которое принадлежит остроумному любителю рыбной ловли. (Если произнести это имя вслух, оно звучит как efficiency [эффективность].)

Очевидно, что действие указателей URL основано на уникальности доменных имен. Чтобы избежать дублирования, все доменные имена регистрируются. Вы можете регистрировать доменное имя во многих компаниях веб-хостинга; некоторые из них даже помогают вам подобрать подходящее имя. Компания Network Solutions (www.networksolutions.com) оказывает универсальные услуги поиска и регистрации комбинаций доменное имя/расширение. Вы можете также зайти непосредственно на сайт www.InterNIC.com(сайт регистрации доменов Министерства торговли США) для получения более подробной информации.