Учебник по FrontPage Глава 1
Вид материала | Учебник |
- Источник (фрагмент – глава, 378.82kb.
- Пособие: "Русское руководство по FrontPage 98", в виде самораспаковывающегося, 18.91kb.
- М. А. Бухгалтерский управленческий учет. Учебник, 1066.69kb.
- Т. М. Надеина речевая коммуникация учебник, 3946.69kb.
- Т. М. Надеина речевая коммуникация учебник, 3942.08kb.
- Учебник по психиатрии Р. Шейдера Вступление Глава Введение, 6675.55kb.
- Узоры Древа Жизни Глава Десять Сфир в четырех мирах Глава 10. Пути на Древе Глава 11., 3700.54kb.
- Узоры Древа Жизни Глава Десять Сфир в четырех мирах Глава 10. Пути на Древе Глава 11., 5221.91kb.
- Гидденс Энтони Ускользающий мир, 1505.14kb.
- Тематическое планирование уроков литературы в пятых классах. Учебник «Литература» (учебник-хрестоматия), 93.93kb.
3. В диалоговом окне Save As нажмите кнопку As Template (Как шаблон). Вписывать URL и название страницы до нажатия кнопки As Template необязательно.
4. В появившемся диалоговом окне Save As Template дайте своему шаблону заголовок и название, затем введите короткое описание в текстовом окне Description. Если вы хотите заместить своим шаблоном какой-либо из уже существующих, щелкните по кнопке Browse (Пролистать) и найдите тот шаблон, который вы хотите переопределить.
5. Нажмите кнопку OK в окне Save As Template. Frontpage сохранит страницу как шаблон вернет вас обратно в Редактор.
После того как вы записали свой шаблон, всегда, когда вы будете создавать в Редакторе новую страницу, этот шаблон будет отображаться в списке среди других шаблонов и мастеров, поставляемых с Frontpage.
Заказные шаблоны сайтов
Для создания заказных (custom) шаблонов сайтов, а также заказных мастеров сайтов и страниц, которые будут обсуждаться позднее, можно использовать Frontpage Developer's Kit, который можно найти в разделе Frontpage Web-сайта Microsoft по адресу www.microsoft.com/frontpage/.
Мастера
Сколько времени, по вашему, займет создание с нуля Web-сайта вашей организации, включающего:
- Титульный лист с приветственной статьей, представлением компании и контактной информацией
- Страницу новостей, содержащую ссылки на пресс-релизы, заметки, обозрения и информацию о вашем сайте
- Различные страницы с описанием продукции и услуг, на каждой из которых было бы отведено место под описание данного продукта, информации о ценах, изображение товара и др.
- Страницу оглавления, которая содержала бы индекс по вашему сайту и обновлялась бы автоматически при каждом изменении в структуре сайта
- Форму для обратной связи, которая бы запрашивала у посетителей разнообразную информацию, например, имя, адрес, телефонный номер, номер факса и адрес электронной почты
Как вы уже знаете, создание Web-сайта с нуля, путем написания страниц на языке HTML, может занять довольно длительное время. Когда таких страниц много, то весь процесс начинает напоминать сборку автомобиля из отдельных деталей — крупные детали легко собрать вместе, но очень сложно присоединить мелкие части и еще труднее заставить все это работать. Можете ли вы поверить, что при помощи Frontpage на то, чтобы создать сайт, потребуется менее пяти минут? Вы можете сделать это в двадцать щелчков при помощи входящего в состав Frontpage Мастера создания представительства компании (Corporate Presence Wizard). В результате вы получите набор связанных между собой страниц, на которых будут размещены нужные элементы, полностью подготовленные для дальнейшей обработки.
Frontpage предлагает два мастера, которые создают полную структуру Web-сайтов, и еще один дополнительный мастер, предназначенный для импора сайтов, созданных вне Frontpage. И, наконец, есть один мастер страниц, с помощью которого можно создать страницу с формой (From Page Wizard) — например, для сбора информации от посетителей.
Мастера сайтов
В состав Frontpage включены два мастера сайтов — Мастер создания представительства компании (Corporate Presence Wizard) и Мастер сайта дискуссионных групп (Discussion Web Wizard). Сперва мы изучим Мастер создания представительства компании, который создает структуру сайта, состоящего из перечисленных в предыдущем разделе элементов, а затем рассмотрим Мастер сайта дискуссионных групп, предназначенный для создания сайта, на котором посетители могут участвовать в дискуссиях на различные темы.
Помните, что при желании вы легко сможете изменить созданный мастером сайт при помощи Редактора. Вы сможете добавить или удалить какие-либо элементы и страницы или изменить их в соответствии с собственными потребностями.
Мастер создания представительства компании (Corporate Presence Wizard)
Используя данный мастер, вы можете создать сайт для того, чтобы продвинуть свой бизнес без проведения каких-либо широкомасштабных работ. Давайте совершим все шаги, необходимые при использовании данного мастера так, как будто мы собираемся создать сайт для некой компании (на самом деле несуществующей) "Snake River Winery" ("Винодельная компания Snake River"):
1. В меню File Проводника выберите пункт New и в появившемся подменю — Frontpage Web. В диалоговом окне New Frontpage Web выберите пункт Corporate Presence Wizard. Вы также можете перейти в диалоговое окно New Frontpage Web, выбрав пункт New Frontpage Web из диалогового окна Getting Started.
2. Дайте вашему новому сайту имя (для этого предназначено текстовое поле Title), в нашем примере мы используем в качестве имени название компании — "Snake River Winery", и нажмите кнопку ОК. Вы увидите, что Frontpage начинает строить структуру каталогов для сайта по тому адресу, который вы указали в диалоговом окне New Frontpage Web. Если вы хотите изменить местоположение сервера, то перечитайте главу 3, там подробно описано, как это сделать.
3. Затем откроется экран Мастера создания представительства компании (рис. 4.7). Здесь располагается краткое описание мастера и текст, извещающий, что вам предстоит ответить на некоторые вопросы, касающиеся облика создаваемого сайта. Внизу экрана расположено несколько кнопок:
- Help (Помощь). В любое время вы можете нажать эту кнопку, чтобы получить помощь из раздела справочника, посвященного Мастеру создания представительства компании
- Cancel (Отказ). Кнопка Cancel останавливает мастер и возвращает вас обратно в Проводник. Так как некоторые материалы для сайта к этому моменту будут уже созданы, вам будет задан вопрос, хотите ли вы удалить сайт
- Back (Назад). Когда эта кнопка доступна, вы можете щелкнуть на ней, чтобы вернуться к предыдущему экрану или экранам и изменить введенную ранее информацию
- Next (Следующий). Щелкнув по кнопке Next, вы перейдете к следующему экрану мастера
- Finish (Закончить). Кнопка Finish завершает процесс на той стадии, на которой она была нажата. Вы можете остановить процесс в любом месте до появления финального экрана мастера. Когда вы нажимаете кнопку Finish, Frontpage начинает генерировать сайт на основе всей той информации, которую вы уже успели ввести
Нажмите для продолжения работы кнопку Next.
Управление web-сайтом
Вы неплохо потрудились, планируя и разрабатывая ваш Web-сайт, и вот, наконец, работа подошла к завершению. Вы приступаете к этапу воплощения идеи в реальность, но что-то вас смущает. Как со всем этим справиться? Как обеспечить постоянную поддержку сайта? Как убедиться, что все работает, прежде чем размещать сайт в сети? Можете ли вы быть уверены, что какой-нибудь доброжелатель, любящий совать свой нос в чужие дела, не залезет в сайт и не испортит все?
Множество подобных вопросов может прийти вам в голову на любой стации разработки вашего сайта, особенно, если команда Web-разработчиков в вашей компании или организации достаточно велика. Но даже если эта команда состоит из одного человека, все равно приходится учитывать большое количество административных проблем, связанных с организацией сайта. Прежде чем эти беспокойные мысли превратятся в страшную головную боль, прочтите эту главу и вы увидите, насколько Frontpage упрощает администрирование сайта.
И если вы задумываетесь об администрировании Web-сайта, вспомните о Проводнике. Проводник Frontpage — это прекрасный инструмент для решения большинства ваших задач администрирования: с его помощью вы можете планировать мероприятия по разработке и поддержке ваших сайтов, решать проблемы с Proxy-серверами, устанавливать полномочия пользователей и многое другое. В этой главе объясняется, как Frontpage поможет вам справиться с этими задачами. Начнем с рассмотрения проблем защиты информации.
Защита
На Диком Западе защита ассоциировалась с крутым парнем и его командой стрелков. Сегодня, когда информация передается по воздуху и по телефонным и спутниковым линиям связи, обеспечить ее безопасность стало намного сложнее. Особенно, когда 12-летний хакер из Небраски находит способы прорваться даже через самые совершенные меры защиты. Так что, когда дело дойдет до безопасности вашего Web-сайта и ограничения доступа к нему, вам будет приятно узнать, что Frontpage может предоставить в ваше распоряжение очень надежные средства защиты.
Использование SSL
Протокол безопасных соединений (Secure Sockets Layer, SSL) - это протокол, который обеспечивает безопасную связь между сервером и клиентом. SSL не закрывает доступ к передаваемым данным, а просто их шифрует. Для правильной работы SSL необходимо, чтобы его поддерживали и сервер, и клиент. Frontpage и Microsoft Internet Explorer, а также Netscape Navigator поддерживают SSL. Frontpage также позволяет создавать ссылки, начинающиеся с https:// вместо сылки означают безопасное соединение по протоколу SSL.
Прежде чем двигаться дальше, вы должны выяснить, поддерживает ли SSL сервер, с которым вы собираетесь работать. Сделать это можно несколькими способами:
- Узнайте это у администратора сервера. Администратор может отключить поддержку SSL, так что желательно выяснить это заранее
- Если вы используете Microsoft Internet Information Server или один из серверов Netscape (Commerce Server, FastTrack Server или Enterprise Server), то вам, скорее всего, беспокоиться не о чем. Однако и в данном случае вам не повредит выяснить это у администратора (имейте в виду, что Microsoft Personal Web Server не поддерживает SSL)
- Если вы хотите проверить это самостоятельно, то создайте новый сайт в Проводнике Frontpage, как было описано в главе 3. Укажите сервер, задайте имя сайта и установите флажок Connect Using SSL. Если Проводник откроет сайт без сообщения об ошибке, то поддержка SSL на вашем сервере установлена
Если на сервере и в Frontpage активизирован SSL, то связь между клиентом Frontpage и сервером, включая любые команды от Проводника или Редактора, является безопасной. Это означает, что весь поток информации между Frontpage и Web-сервером, где бы они ни были расположены, шифруется. Такая защита удобна в нескольких ситуациях:
- Если вы находитесь в пути и вам нужно внести изменения в сайт, находящийся на сервере у вас дома, то вы можете открыть сайт, сделать необходимые изменения и сохранить их на сервере
- Если ваша организация имеет более одного офиса и только один Web-сервер, то можно вносить изменения в сайт из удаленного офиса
- Если ваш корпоративный или персональный Web-сайт расположен на сервере провайдера услуг Internet (как правило, такие серверы обслуживают несколько Web-сайтов), то вы сможете производить изменения в вашем сайте при помощи Frontpage, не опасаясь, что информация по пути будет перехвачена и просмотрена каким-либо хакером, поскольку все передаваемые данные зашифрованы
Полномочия
Полномочия дают вам как разработчику Web-сайта возможность установки прав доступа к вашему сайту. С их помощью вы можете определять круг лиц, имеющих привилегии просмотра, авторства или администрирования сайта независимо от того, для какой сети — intranet или Internet — вы разрабатываете сайт. Если вы установили разрешение доступа только для зарегистрированных пользователей, то очевидно, незарегистрированный пользователь доступа к вашему сайту иметь не будет. Например, вы можете счесть необходимым ограничить доступ на время разработки сайта; когда ваш сайт будет готов, то вы просто измените полномочия пользователей и предоставите доступ к сайту всем желающим.
Если вы размещаете сайты Frontpage на сервере Internet, то определять полномочия и разграничивать доступ различных пользователей ко всем сайтам вы можете прямо в Проводнике. Если же вы создаете ваш сайт и сохраняете его в виде файлов на локальном или сетевом диске, то у вас нет возможности использовать Проводник для установки полномочий. В таких сайтах для управления доступом вам придется использовать средства файловой системы.
Администратор может управлять полномочиями в Проводнике с помощью команды Permissions (Полномочия) меню Tools. По умолчанию все Web-сайты, находящиеся на сервере, используют права доступа, установленные для корневого сайта. Однако вы можете для каждого отдельного сайта установить свои разрешения. Далее будут описаны обе эти возможности.
Установка и изменение полномочий для корневого Web-сайта
Установка и изменение полномочий для корневого Web-сайта производится следующим образом. Откройте существующий сайт Frontpage в Проводнике, выбрав в меню File пункт Open Frontpage Web. В диалоговом окне Open Frontpage Web введите или выберите Web-сервер. Нажмите кнопку List Webs, выберите из списка сайтов
На вкладке Users (первой вкладке диалогового окна) перечислены все имеющиеся в настоящее время пользователи корневого сайта, а также их текущие уровни доступа. На этой вкладке вы можете добавлять, редактировать или удалять бюджета пользователей, как объяснено в приведенном ниже списке. Еще здесь присутствует переключатель, имеющий два положения - Everyone has browse access (Все имеют доступ на просмотр) и Only registered users have browse access (Доступ на просмотр имеют только зарегистрированные пользователи).
- Для того чтобы добавить бюджет пользователя, нажмите кнопку Add и задайте его имя и права доступа
- Для редактирования прав доступа пользователя выберите имя нужного пользователя из списка и нажмите кнопку Edit. На экране появится диалоговое окно Edit Users, показанное на рис. 5.2, в котором вы сможете изменить уровень его привилегий
- Для того чтобы удалить бюджет пользователя, выберите его имя в списке и нажмите кнопку Remove
Вторая вкладка, Computers, содержит список компьютеров (групп пользователей), имеющих доступ к корневому Web-сайту, и текущий уровень доступа каждой группы. Это также дает вам возможность добавлять, редактировать или удалять бюджеты групп аналогично тому, как это делается на вкладке Users.
Предупреждение: При удалении бюджетов администраторов или авторов из списка полномочий удостоверьтесь, что выделены именно те, которые вы хотите удалить, т. к. Frontpage не станет спрашивать у вас подтверждения ваших действий.
Установка и изменение полномочий для указанного Web-сайта
Чтобы устанавливать и изменять полномочия для конкретного сайта, сначала откройте в Проводнике существующий сайт, выбрав пункт Open Frontpage Web в меню File. В диалоговом окне Open Frontpage Web введите или выберите Web-сервер. Нажмите кнопку List Webs и выбрав сайт, щелкните по кнопке ОК. Далее в меню Tools выберите команду Permission. На экране появится диалоговое окно Permissions, содержащее три вкладки, каждая из которых относится к определенному уровню доступа.
- На вкладке Settings (Параметры настройки) находится переключатель, одно из положений которого устанавливает для текущего сайта те же самые полномочия, что и для корневого, а другое позволяет вам устанавливать для текущего сайта свои собственные полномочия. Выбор каждой из этих опций сопровождается описанием ее в нижней части диалогового окна. Если вы хотите назначить определенным лицам привилегии администратора, автора и/или конечного пользователя только для этого сайта, но не для корневого, то выберите вторую опцию. Иначе выберите первую опцию и внесите необходимые изменения в полномочия для корневого сайта, как было описано в этой главе ранее
- Следующие две вкладки относятся к пользовательским группам (вкладки Users и Computers соответственно). Установка полномочий компьютеров (групп пользователей) работает точно так же, как и в случае корневого сайта. Имейте в виду, что при удалении пользователей или групп Frontpage не запросит вас о подтверждении ваших действий
После того как вы закончите модификацию полномочий, нажмите кнопку ОК, чтобы вернуться в Проводник.
Примечание: Если вы вносите изменения в параметры настройки на вкладке, то перед переходом к другой вкладке для сохранения параметров следует нажать Apply (Применить).
Установка полномочий на сервере
Web-серверы часто имеют встроенные механизмы регулирования полномочий, позволяющие вам ограничивать доступ на основе имени/пароля пользователя, маски IP-адреса или их комбинации.
Примечание: Microsoft Internet Information Server, Microsoft Personal Web Server и Windows NT Workstation Peer Web Services ограничивают доступ, используя стандартную систему безопасности Windows NT, и не поддерживают ограничение доступа через маски адреса IP.
Адрес IP содержит четыре числа, разделенные точками, каждое из которых меньше 256, например, 150.200.45.65. Маска адреса IP используется для того, чтобы создать модель приемлемого адреса IP, используя комбинацию фактических значений и звездочек (известных также как групповые символы (wild cards)). Маски используются для того, чтобы определить, имеет ли компьютер доступ к Internet, например, к сайту Frontpage. Примером адресной маски, которая разрешает соединение с вышеприведенным адресом IP, может служить 150.200.*.*. Компьютеры с IP-адресами, начинающимися на 150.200, будут иметь доступ к сайту Frontpage, а компьютерам с другими IP-адресами доступ будет закрыт. Если установлена маска IP, то для доступа к сайту Frontpage администратор, автор или пользователь должны работать на компьютере, который имеет доступ к местоположению сайта, а также иметь соответствующие полномочия. По умолчанию доступ к сайтам Frontpage открыт всем компьютерам.
За более подробной информацией относительно установки полномочий на сервере обращайтесь к документации вашего сервера.
Пароли
Для изменения и администрирования сайтов Frontpage вам необходимо иметь пароль, но вводить его придется не очень часто (это зависит от используемого вами Web-сервера); опция Change Password меню Tools Проводника может даже быть недоступна.
Если Frontpage попросит вас ввести имя пользователя и пароль, то это может быть вызвано одной из следующих причин:
- Некоторые Web-серверы требуют обязательного ввода имени пользователя и пароля, независимо от пользователя или ситуации
- Вы пытаетесь обращаться, вносить изменения или управлять сайтом на сервере, не имея на то соответствующих прав
При установке Frontpage предложит вам указать имя пользователя и пароль для администратора, единственного для всех создаваемых вами сайтов. Чтобы предоставить другим лицам права административного, авторского и пользовательского доступа к вашим сайтам, воспользуйтесь командой Проводника Permissions.
Смена паролей
С некоторыми Web-серверами Microsoft смена паролей во Frontpage окажется невозможной. Microsoft Internet Information Server, Microsoft Personal Web Server и Windows NT Workstation Peer Web Services обращаются к списку бюджетов пользователей (user accounts) Windows NT, a Frontpage не способен позволить вам создавать, удалять или редактировать бюджеты пользователей. Изменение вашего пароля аналогично изменению вашего бюджета в Windows NT, поэтому Windows NT посчитает это нарушением защиты.
Так, если, используя один из этих серверов, вы попытаетесь командой Проводника Permissions изменить права доступа, то увидите, что пароли пользователей вам изменить не удастся, и теперь вы знаете, почему. По этой же причине может быть недоступна команда Change Password меню Tools. При использовании этих серверов Frontpage проверяет имя и пароль пользователя по списку бюджетов системы Windows NT. Следовательно, в Windows NT вы должны изменять пароли на уровне системы. За информацией о том, как изменять пароли при использовании этих серверов Microsoft, обратитесь к документации по серверу или сети.
Если Microsoft Personal Web Server у вас запущен под управлением Windows 95, то редактирование параметров и паролей пользователей можно производить с помощью средств администрирования этого сервера. Чтобы до них добраться, щелкните дважды на значке Personal Web Server в панели управления Windows (Windows Control Panel). Более подробно об этом написано в главе 11.
При использовании других Web-серверов благодаря тому, что список бюджетов пользователей сервера полностью независим от списка бюджетов пользователей операционной системы, вы можете свободно добавлять, удалять или изменять пароли без опасения нарушения защиты. Вы можете сделать это при помощи диалогового окна Change Password, которое вы можете вызвать, выбрав в меню Tools Проводника команду Change Password. Более подробно этот момент освещен в главе 3.
Proxy-серверы
Proxy-сервер (Proxy server) защищает сеть из несанкционированного доступа снаружи. Frontpage позволяет легко работать с Proxy-серверами в любом направлении, как извне — в случае подключения снаружи через Proxy-сервер к вашему внутреннему серверу, так и изнутри — когда ваш внутренний сервер через Proxy-сервер устанавливает соединение с каким-либо внешним сервером. Все обращения к сайту разрешаются только Proxy-сервером, что предотвращает доступ к вашей системе незваных гостей.
Если в вашей локальной сети установлен Proxy-сервер, то его следует указать в Проводнике Frontpage. Для того чтобы задать Proxy-сервер для вашей машины или сервера, соединение с которыми происходит непосредственно, без участия Proxy-сервера, проделайте нижеследующее:
1. Выберите в меню Tools Проводника команду Options, а затем в диалоговом окне Options выберите вкладку Proxies (рис. 5.4).
2. В текстовом поле HTTP Proxy введите имя Proxy-сервера и порта; например, itgproxy.1000.
3. Если ваша организация имеет серверы, которые находятся внутри брандмауэра, то их список отображается в текстовом поле List of Hosts without Proxy (Список хостов без Proxy-сервера). Связь с этими серверами осуществляется без использования Proxy-сервера. Номера портов вы можете задавать произвольно, и в списке они должны отделяться запятыми; например, jeffserver.345, deborahserver.222. Для того чтобы удалить Proxy-сервер или любые другие серверы из списка, выделите соответствующее имя и нажмите клавишу
Если вы хотите иметь доступ ко всем серверам внутри Proxy-сервера, установите флажок Do not use proxy server for local (intranet) addresses (He использовать Proxy-сервер для локальных адресов (intranet)).
4. После внесения изменений в диалоговом окне Proxies нажмите кнопку ОК.
Frontpage сохраняет информацию о Proxy-сервере и использует ее при всех следующих подключениях, так что вам не придется вводить эту информацию каждый раз. Всякий раз, когда вы запрашиваете подключение к серверу (например, следуя по ссылке), Frontpage проверяет, не установлен ли флажок По not use proxy server for local (intranet) addresses, и при необходимости проверяет список хостов без Proxy-сервера. Если сервер доступен изнутри, то Frontpage осуществляет подключение непосредственно. В противном случае Frontpage сначала соединяется с Proxy-сервером и далее устанавливает соединение Proxy-сервера с тем сайтом, к которому вы обратились. Это означает, что после того, как вы ввели информацию о Proxy-сервере, все обращения через него Frontpage обеспечивает автоматически, а вы можете даже и не знать об использовании Proxy-сервера.
Тестирование вашего сайта
Рано или поздно процесс разработки вашего сайта подойдет к концу, и хотя вы можете быть уверены, что он будет работать без сучка, без задоринки, не мешает это проверить. Тестирование может предотвратить, скажем, следующую ситуацию: наступает день, когда вы собираетесь представить заказчикам законченную работу. Ваш сайт невелик, но вы им очень гордитесь. Однако один из ваших коллег, давно завидующий вашим успехам и красному спортивному автомобилю, задержавшись накануне в офисе, входит на ваш сайт и слегка изменяет в нем одну из ссылок. И вместо того чтобы по кнопке See Profile перейти, как было задумано, на страницу профиля компании, вы прямиком отправляетесь на сайт бюро ритуальных услуг "Нимфа".
Для того чтобы проверить ваши ссылки, существует три метода:
- Вы можете проверить их по отдельности в Редакторе. Это весьма медленный способ проверки ссылок, но если вы уже запустили Редактор и хотите удостовериться, что ссылки работают, то поместите курсор на ссылку и нажмите
- Вы можете исследовать ваш сайт с помощью какого-нибудь браузера типа Microsoft Internet Explorer или Netscape Navigator и проверить каждую из ссылок. Этим способом вы сможете воочию убедиться в том, что ваши ссылки, включая ссылки на другие сайты Internet, работают как нужно
- Вы можете заставить Frontpage автоматически проверить все ваши ссылки в один прием, задав в Проводнике команду Tools, Verify Hyperlinks. Эта процедура была подробно разобрана главе 3. Эта команда, однако, проверяет только существование адресов назначения всех ссылок, но не их правильность! Если вы хотите сэкономить время, то вы можете проверить состояние ваших ссылок в протоколе состояния гиперссылок (Hyperlinks Status View) Проводника. О нем было рассказано в главе 3
Наконец, вы можете проверить правильность расположения изображений на вашей странице. Обязательно сделайте это как в Редакторе, так и в различных браузерах. При проверке изображений обращайте внимание на такие вещи, как время их загрузки и качество. Более детально тема графики рассмотрена в главе 8.
Самый простой способ проверить ваш сайт в браузере — это использовать команду Preview in Browser (Предварительный просмотр .в браузере) из меню File Редактора. Эта команда позволяет вам выбрать любой из установленных браузеров и проверить работу вашего сайта при различных значениях разрешения экрана. Более подробно о команде Preview in Browser читайте в главе 7.
Нередко при тестировании одного и того же сайта на локальном компьютере, в сети и в Internet результаты существенно отличаются. Это происходит из-за различных факторов, которые могут влиять на быстродействие и передачу информации. Проверьте, по возможности, работу вашего сайта как можно большим количеством способов, такими как:
- Локально, на вашем собственном компьютере
- В сети
- В удаленном режиме, в Internet
- Используя модемы и другие устройства связи при различных скоростях
- Под различными операционными системами
- В различных браузерах и при различных параметрах экрана (таких, как разрешающая способность)
Выход в сеть
Не каждая организация может позволить себе устроить всенародные торжества по случаю появления на свет нового Web-сайта. Но, тем не менее, явление сайта народу, глобального ли или сайта intranet, является достаточно значительным событием, и когда придет время, вы должны знать, как это делается.
Существует несколько способов сделать ваш сайт доступным для аудитории. Один распространенный путь — строить сайт прямо на том сервере, на котором он и будет размещен в сети, и открыть к нему свободный доступ. При таком варианте очень полезны пиктограммы Under Construction (Ведутся работы), т. е. они дают понять посетителям, что страница еще не завершена. Frontpage может добавить эти пиктограммы, если вы используете мастер создания сайта.
Если вы не хотите, чтобы кто-нибудь видел еще не законченный сайт или если у вас просто недостаточно информации, заслуживающей внимания, то вы можете сделать одно из двух: либо разрабатывайте свой сайт на локальном уровне, либо ограничьте доступ к нему пользователей.
Локальная разработка сайта
Microsoft Personal Web Server, Frontpage Personal Web Server и Microsoft Internet Information Server очень хорошо подходят для локальной разработки. Они дают вам возможность разрабатывать и проверять ваши intranet или Internet Web-сайты на вашем собственном компьютере или в локальной сети. Когда ваш сайт будет полностью готов, и вы будете готовы представить его всеобщему обозрению, вы сможете скопировать его на Web-сервер одним нажатием кнопки на панели инструментов Проводника, используя команду Publish. При помощи этой команды вы сможете скопировать сайт на любой из наиболее популярных Web-серверов. Более подробно о команде Publish читайте в главе 3.
Обновление сайта
Всемирная Паутина, будучи зеркалом информационных технологий, находится в постоянном развитии. Сегодня вы отправите другу по электронной почте адрес понравившегося вам сайта, а на следующий день, может статься, ваш друг уже не увидит то, что видели вы, т. к. сайт уже в корне изменился. Эта тенденция к изменчивости касается даже сетей intranet. Одной из причин такой изменчивости является простота модификации сайтов. Для того чтобы заменить графику, изменить ссылки или даже добавить новую страницу, особых усилий не требуется.
Другая причина быстрого изменения сайтов — это требования аудитории. Вам необходимо постоянно насыщать сайт свежей информацией, в противном случае больше одного раза никто на него возвращаться не захочет. Посещение сайта подобно перевертыванию игральной карты, если ваши зрители увидят ту же самую картинку еще раз, то они будут играть в другую игру.
Однако большие изменения не следует вносить слишком часто. Если у вас много постоянных пользователей, то не стоит запутывать их, ежемесячно меняя расположение кнопок навигации или названия разделов сайта; плохо, если они не смогут найти то, что ищут. Помните, что хороши регулярные изменения содержания, такие как изменения текста и изображений, но изменение структуры может быть реальным ударом для ваших постоянных пользователей.
Модифицирование больших сайтов может отнимать много времени, и тем больше, чем обширнее сайт и чем чаще происходит обновление. Вы должны составить план модифицирования вашего сайта еще до того даже, как начнете его. Если именно сейчас вы занимаетесь планированием сайта или у вас назрела необходимость в составлении плана его обновления, то прочтите несколько полезных советов по этому поводу.
Обновление содержания
Обновление содержания происходит тем же путем, что и сбор первоначальной информации, однако этот процесс наверняка можно рационализировать. Например, если в первый раз это заняло слишком много времени, попробуйте собирать информацию в другом порядке или устранить какой-нибудь не очень важный этап, например, редактируйте материал не дважды, а только один раз. А также проверьте расписания сотрудников, чтобы быть уверенным в том, что папка с вашими материалами не осядет на столе у человека, уехавшего отдыхать на Таити.
Если вашей компании требуется, чтобы ваш материал проходил через юридический отдел, то, скорее всего, не обязательно отдавать туда весь материал, ведь часть его наверняка уже где-нибудь используется. Если вам удастся сократить объем излишние передвигаемого материала, то вы сохраните время и энергию, которые пригодятся для более полезных дел.
Никогда не забывайте планировать вперед. Если ваш сайт подлежит ежемесячному обновлению и для свежего материала у вас предусмотрен тестовый сайт, то не жалейте времени на работу с ним. Например, если первый ваш выход в сеть состоялся в мае, а обновление запланировано на июнь, то оставьте достаточно времени для разработки и тестирования обновлений до наступления 1 июня. Это означает, что все содержание для июньского выпуска должно быть завершено к середине мая, чтобы у вас было достаточно времени для проверки сайта и устранения найденных ошибок.
Оцените время, которое потребуется вам и/или вашей группе для написания, редактирования и одобрения содержания. Вам потребуется информация из различных отделов вашей компании, и даже если вы или ваш помощник любите сами посещать сотрудников для уточнения каждой мелочи, убедитесь, что для сбора материала вы вьщелили достаточно времени.
Удаленное обновление сайта
Удаленное обновление — одна из самых сильных сторон Frontpage. Существует не так много других средств разработки Web-сайтов, предлагающих подобную возможность. Это делается просто:
- Вы должны иметь возможность соединиться с Web-сервером, содержащим сайт, который вы хотите модифицировать. Желательно, чтобы на сервере были установлены Серверные расширения Frontpage
- На используемом вами компьютере должен быть установлен Frontpage
- Удаленный компьютер и пользователь должны иметь для редактирования сайта права автора или администратора
Если вы готовы ответить утвердительно на эти три требования, то идите к своему шефу и убеждайте его в необходимости перенести ваше рабочее место в ваше любимое кафе.
Одновременное редактирование
Frontpage делает изменение содержания вашего сайта простой задачей, выполнять которую могут одновременно несколько авторов. Однако, если вы модифицируете содержание и работаете над какой-нибудь его частью, в то же время над этой же частью может работать кто-то другой. Опасность, конечно, возникает, когда двое или более авторов пытаются делать изменения на одной и той же странице одновременно.
Чтобы помочь избежать такой ситуации, Frontpage выдает предупреждение в случае, когда кто-то пытается записать страницу, которую уже редактирует кто-то другой. Если вы получите такое предупреждение, то вам придется решать, какое из изменений оставить. Если вы оставите свои изменения, то будут потеряны правки, сделанные вашим коллегой. В будущем координируйте свою работу с другими таким образом, чтобы в одно и то же время над одной страницей не работало несколько человек.
Чтобы избежать таких осложнений, шире используйте в своей работе перечень заданий (Tasks View) Проводника. В перечне заданий каждой задаче назначается только один автор. Если обстоятельства изменились, то вы всегда сможете переназначить задачу. Даже если авторы, работающие над сайтом, географически удалены друг от друга, то все равно все они будут иметь дело с одним и тем же перечнем заданий. Таким образом исключается одновременное редактирование одной страницы несколькими авторами.
Повышение пропускной способности
Готов ли ваш сайт к высокому траффику? Если он станет популярным, то для обработки запросов вам потребуется мощный Web-сервер. Frontpage при помощи команды Publish Frontpage Web Проводника позволяет упростить процедуру переноса сайта с одного сервера на другой. Так, если используемый вами сервер не справляется, и у вас есть более мощный сервер, способный справиться с увеличившимся потоком информации, то вы можете просто переместить ваш сайт на новый сервер. Эта операция предельно проста и осуществляется с помощью команды Publish Frontpage Web, которая была описана в главе 3. Чтобы побольше узнать о Web-серверах и Серверных расширениях Frontpage (Frontpage Server Extensions), загляните в главу 11.
Вперед!
Эта глава подводит итог второй части книги, в которой были описаны основы использования Проводника Frontpage для просмотра и управления вашим Web-сайтом. В третьей части вы познакомитесь с Редактором Frontpage и узнаете, как сделать такой сайт, с которого посетители не захотят уйти.
Основы создания страниц
Обойдемся без HTML
Вне всякого сомнения, самые интересные дела сейчас творятся во Всемирной Паутине, и наверняка вы тоже хотите быть в центре событий, иначе вы не читали бы эти строки. Но чтобы достойно выглядеть в Internet, вам нужно быть настоящим асом HTML. А кто в наше время располагает достаточными возможностями для того, чтобы досконально изучить хоть что-нибудь, в особенности если это касается программирования? А ведь хочется иногда и просто телевизор посмотреть... Не падайте духом: как вы уже знаете, Проводник в силах облегчить вашу участь, но и Редактор Frontpage также не исключение.
Редактор Frontpage придерживается тех же дружественных принципов по отношению к пользователю, что и Проводник. Frontpage позволяет вам создавать страницы профессионального качества, при этом не требуя от вас знания тонкостей HTML. Если, редактируя страницу, вы захотите выделить слово курсивом или изменить цвет заголовка — пожалуйста, отметьте нужный фрагмент текста, нажмите кнопку, и дело в шляпе: Frontpage сам сгенерирует соответствующий код HTML. Благодаря этому вы сможете сконцентрироваться на более важных вещах, например, на проработке дизайна своего сайта. И даже не исключено, что вы сможете, наконец, позволить себе поваляться вечером на диване перед телевизором.
Также не забыты искушенные знатоки и ценители HTML и те, кто хочет таковыми стать. При желании вы сможете прямо в Редакторе писать код HTML и тут же, не запуская браузер, видеть результаты своей деятельности.
Итак, засучите рукава и приступайте к делу: сейчас мы с вами разберемся, как с помощью Редактора Frontpage достичь именно того результата, к которому вы стремитесь. Для иллюстрации всех возможностей Редактора мы с вами разработаем сайт для сети intranet вымышленной компании "Cascade Coffee Roasters". Попутно вы ознакомитесь с несколькими примерами интеграции Frontpage с приложениями Microsoft Office.
Редактор Frontpage в первом приближении
Одна из главных прелестей Редактора заключается в его умении представлять страницы в режиме WYSIWYG (what you see is what you get — что видите, то и получаете). Это означает, что в браузере они будут выглядеть так же, как и в Редакторе. Еще не так давно каждую мелочь приходилось вручную описывать в кодах HTML, и оставалось лишь надеяться, что результат будет именно таким, как было задумано. Теперь же вам нужно лишь добиться, чтобы ваша страница правильно выглядела в Редакторе — да, это самый настоящий WYSIWYG.
Работа в Редакторе Frontpage весьма похожа на работу с текстовым процессором, подобным Microsoft Word. Те, кому приходилось иметь дело с Microsoft Word, наверняка узнают стандартные кнопки, такие, как полужирный шрифт, курсив и подчеркивание, маркированные и нумерованные списки, повтор и отмена операции и т. п. Ввод текста в окне Редактора происходит точно так же, как в Word; точно так же, как в Word, можно проверять орфографию. В Редакторе очень удобно — буквально в несколько движений мыши — строить таблицы и фреймы (frames).
Как Word, Редактор Frontpage позволяет одновременно открывать несколько файлов, а т. к. Редактор оперирует страницами, то смело можно сказать, что он позволяет открывать одновременно несколько страниц. Эта возможность очень полезна, например, в тех случаях, когда, чтобы соблюсти согласованность и точность информации, требуется быстро переходить от одной страницы к другой. Редактор также позволяет скопировать страницу (вместе со всем кодом HTML) из Internet и отредактировать ее. Это может быть удобно, когда вы хотите быстро получить информацию с других своих сайтов. Разумеется, при копировании информации с других сайтов будьте крайне внимательны, чтобы не нарушить ничьи авторские права; помните, что плагиат в результате очень дорого обходится.
Запуск Редактора
Как попасть в Редактор? Это можно сделать несколькими способами:
- Дважды щелкнув на странице в структуре папок (Folders View), списке файлов (All Files View), карте навигации (Navigation View) или схеме гиперссылок (Hyperlinks View) Проводника. При этом будет вызван Редактор и соответствующая страница открыта в его окне
- Щелкнув правой кнопкой мыши в структуре папок, списке файлов, карте навигации или схеме гиперссылок Проводника и выбрав в появившемся контекстном меню команду Open
- Щелкнув правой кнопкой мыши в списке заданий Проводника (Tasks View) на задаче, связанной со страницей, и выбрав в контекстном меню опцию Do Task; откроется Редактор с указанной в окне страницей
- Запустив Редактор непосредственно (либо прямо из Microsoft Windows, либо из Проводника Frontpage при нажатии на панели инструментов кнопки Show Frontpage Editor или командой Show Frontpage Editor из меню Tools). В этом случае Редактор откроется с пустым экраном; чтобы открыть нужную страницу, используйте команду Open меню File и приступайте к редактированию
При запуске Редактор откроет свое собственное окно, в верхней части которого, как в большинстве программ подобного класса, расположены меню и панели инструментов.
Поначалу он может показаться сложноватым, но не пугайтесь: в этой главе вы узнаете, для чего предназначены большинство этих кнопок и меню. Если вы умеете пользоваться Excel, вы заметите, что вкладки внизу окна редактирования — Normal (Обычный вид), HTML (Код HTML) и Preview (Предварительный просмотр) — похожи на вкладки рабочих листов. Эти вкладки позволяют увидеть редактируемую страницу с различных точек зрения. Для начала мы будем работать в обычном режиме (вкладка Normal). Однако прежде чем начать работу с Редактором, изучим, как наилучшим образом настроить его и максимально приспособить к своим потребностям.
Настройка параметров Редактора
Наверняка в работе с компьютером у вас есть какие-то привычки и пристрастия. Если, к примеру, у вас аллергия на панели инструментов, то вы имеете полное право убрать их с экрана. Или, может быть, вам нравится окно побольше или поменьше стандартного. Настройка всех этих элементов Редактора достаточно проста. Рассмотрим некоторые способы благоустройства вашего рабочего места.
Изменение размеров окна
Обычно бывает удобно раздвинуть окно редактора на весь экран, чтобы видеть как можно большую площадь редактируемой страницы. Обратите внимание на группу из трех кнопок, расположенную в правом верхнем углу окна Редактора. Чтобы максимально распахнуть окно, нажмите кнопку максимизации — она средняя в этой группе (разумеется, если окно еще не развернуто на весь экран). Чтобы восстановить предыдущий размер и местоположение окна Редактора, нажмите кнопку восстановления, которая займет место кнопки максимизации. Этот набор из трех кнопок абсолютно такой же, как и в любых других приложениях Microsoft Windows NT 4.0 и Windows 95, Windows 98.
В Редакторе можно разворачивать и сворачивать окна отдельных страниц. Чтобы развернуть страницу, нажмите среднюю кнопку в правом верхнем углу заголовка окна соответствующей страницы; чтобы свернуть страницу, нажмите левую кнопку в этой группе. Когда вы минимизируете страницу, она свернется в кнопку и расположится внизу окна Редактора; благодаря этому вы всегда сможете видеть, сколько страниц открыто в Редакторе одновременно.
Работа с панелями инструментов
Редактор располагает рядом панелей инструментов, которыми можно управлять через меню View (Вид): Standard (Стандартная), Format (Форматирование), Image (Рисование), Forms (Формы), Advanced (Дополнительно) и Table (Таблица). Когда они все видны, они занимают существенную часть окна Редактора. Поэтому те, что вам не нужны, лучше спрятать. Чтобы скрыть панель инструментов, откройте меню View и уберите галочку напротив имени этой панели. Чтобы показать спрятанную панель, найдите ее имя в меню View и поставьте напротив него галочку, тогда панель появится на том же самом месте, которое она раньше занимала. Приглядевшись, вы увидите в меню View пункты Status Bar (Строка состояния) и Format Marks (Символы форматирования). Этим опциям посвящен следующий раздел данной главы.
Панели инструментов Редактора можно располагать в любом месте экрана. Чтобы передвинуть панель инструментов, щелкните на любом месте панели, не занятом кнопками, и перетащите ее на новое место. Если вы оставите ее где угодно в окне редактирования, то панель будет плавающей. Если такой вариант вас не устраивает, подтащите панель к любому краю окна и оставьте ее там.
Строка состояния и символы форматирования
Строку состояния, расположенную в самом низу окна Редактора, можно прятать и показывать; для этого служит команда Status Bar меню View.
Редактор в некоторых случаях неявно использует символы форматирования, такие, как знаки абзаца. Чтобы показать или спрятать эти метки на странице, выберите в меню View опцию Format Marks.
А теперь, когда вы достаточно познакомились с некоторыми основными настройками Редактора, самое время вернуться к сайту RoasterNet нашей славной фирмы "Cascade Coffee Roasters".
Подсказка: Чтобы скрыть или показать символы форматирования, можно воспользоваться кнопкой Show/Hide Paragraph стандартной панели инструментов. На ней изображен символ абзаца.
Приступим к строительству
В этом разделе описано большинство элементов, которые вы можете с помощью Редактора разместить на странице. В вашем распоряжении будут все обычные элементы страниц, такие как тексты, гиперссылки, заголовки и ряд менее ординарных: таблицы (tables), фреймы (frames), бегущие строки (marquees), фоновые звуки (background sounds) и видео (video). Они обсуждаются в этой главе и в главе 7. Еще один важный элемент Web-страниц — изображения (о них мы подробно поговорим в главе 8). Также Редактор позволяет вставлять в страницы Формы (forms) и Компоненты (Components), которым посвящена глава 9. Самые передовые Web-технологии, такие, как компоненты ActiveX и апплеты Java, детально рассматриваемые в главе 10, тоже легко встраиваются в HTML-страницы.
Размещая на странице очередной элемент, старайтесь придерживаться простого принципа: считайте, что вы работаете в обычном текстовом процессоре, например, в Microsoft Word. Многие приемы манипулирования элементами страниц в Редакторе полностью аналогичны тем, которые знакомы вам по работе в Word. Многие меню и панели инструментов также повторяют аналогичные элементы в Word. Если вам приходилось работать с текстовыми процессорами, то наверняка вы освоите Редактор Frontpage быстро и без особых усилии.
Перемещение по странице
Перемещение по содержимому страницы (если оно, конечно, есть) производится традиционным способом с помощью клавиатуры. Например, для прокрутки страницы на один экран вверх или вниз используются клавиши
и
соответственно; комбинация клавиш