Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатизация инженерного образования (выпуск 1)

.pdf
Скачиваний:
104
Добавлен:
28.06.2014
Размер:
22.7 Mб
Скачать

Г л а в а 15. Применение технологий HTML и Adobe Acrobat для публикаций электронных изданий

Рис. 15.16. Вставка панели ссылок

Рис. 15.17. Свойства панели ссылок

623

Ч А С Т Ь 3. ТЕХНОЛОГИИ ИНФОРМАТИЗАЦИИ ОБРАЗОВАНИЯ

Рис. 15.18. Навигационная панель в верхней части страницы

Рис. 15.19. Вставка списка страниц для нижней навигационной панели

624

Г л а в а 15. Применение технологий HTML и Adobe Acrobat для публикаций электронных изданий

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

Основные этапы тестирования электронного издания перечислены ниже:

вычитка текстов. Прочитайте текст еще раз, найдутся хотя бы одна-две орфографические, синтаксические или стилистические ошибки;

проверьте гиперссылки. Все ли гиперссылки ведут туда, куда надо? Нет ли «висячих» гиперссылок? Что будет, если скопировать электронное издание в другой каталог;

проверьте, как выглядит учебник при различных пространственных и цветовых разрешениях экрана. Желательно проверить внешний вид издания, по крайней мере, при разрешениях 800 на 600, 1024 на 768 и 1280 на 1024 пикселей,

атакже при цветовом разрешении 256 и 16 миллионов цветов;

• попробуйте просмотреть электронное издание в различных браузерах. Не поленитесь и полистайте его в наиболее распространенных браузерах: Internet Explorer, Netscape Navigator и Opera. Если в каком-либо браузере издание выглядит не так, предупредите читателей об этом;

• проверьте, как осуществляется загрузка файлов издания. Некоторое представление об этом может дать копирование издания или его фрагментов на дискету и просмотр его в браузере.

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

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

Напомним, что серверы Всемирной паутины и браузеры общаются между собой по протоколу HTTP (HyperText Transfer Protocol — протокол для передачи гипертекста). Поэтому серверы Всемирной паутины часто называют HTTP-серверами.

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

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

Управление файлами. Если браузер запрашивает несуществующий файл, то сервер посылает ему сообщение «404: File Not Found» («404: Файл не найден»). Кроме того, сервер может отображать часть файловой системы компьютера на собственную файловую систему, назначая каталогам псевдонимы. Это позволяет скрыть от пользователей реальную структуру той части файловой системы компьютера, которая видима из Интернета. Дополнительно можно задать специальное имя файла, например, index.htm или default.html так, что данный файл будет автоматически загружаться при обращении к каталогу. Серверы Всемирной паутины можно настроить на протоколирование (запись в специальный файл — журнал) всех обращений к серверу, включая адреса пользователей, даты и время обращения, имя файла, за которым обратился браузер.

Запуск программ. Сервер Всемирной паутины запускает программу согласно полученным от браузера данным. Эти программы чаще всего служат для организа-

625

Ч А С Т Ь 3. ТЕХНОЛОГИИ ИНФОРМАТИЗАЦИИ ОБРАЗОВАНИЯ

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

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

Аутентификация пользователей и защита данных от несанкционированного доступа — проверка имени и пароля пользователя. Доступ ко всем данным или к определенным файлами и каталогам может быть разрешен только зарегистрированным на серверах лицам. При каждом обращении к такому серверу посетитель сообщает свое имя и пароль. Можно также закрыть доступ к данным сервера для всех компьютеров, кроме избранных (указав их доменные имена или IP-адреса). Это позволяет защитить данные на сервере учебного заведения, предназначенные только для внутреннего использования. Кроме того, серверы обеспечивают защищенные соединения и шифрованную передачу данных.

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

садминистратором сервера и получить от него инструкции.

Внекоторых случаях возможна публикация изданий у провайдеров, предоставляющих бесплатный хостинг. В настоящее время существует большое число организаций, на серверах которых можно бесплатно опубликовать электронное издание. Условия публикации могут меняться в широких пределах: обычно предоставляется от 5 до 50 Мб дискового пространства, но при этом приходится размещать на страницах своего издания рекламу и баннеры. При использовании бесплатного хостинга следует иметь в виду следующее. Сеть не имеет границ, поэтому приемлемые условия бесплатного хостинга можно найти не только в России, но и за границей. Провайдеры, предоставляющие бесплатный хостинг, обычно не гарантируют качества функционирования электронного издания. При увеличении числа изданий, размещаемых на серверах провайдера, оказывается, что «достучаться» до электронного издания в часы пик практически невозможно. Еще одно неудобство бесплатного хостинга состоит в том, что унифицированный указатель ресурса электронного издания имеет обычно вид: http://доменное_имя_провайдера/~имя_издания/, что не всегда удобно.

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

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

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

кнему доступ;

как обратиться к изданию? Данный вопрос связан с тем, что структура файловой системы web-сервера и компьютера, на котором он установлен, могут различаться;

626

Г л а в а 15. Применение технологий HTML и Adobe Acrobat для публикаций электронных изданий

• каковы умалчиваемые имена файлов, используемые на данном web-сервере? Файл с этим именем передается пользователю в ответ на запрос, в котором указано только доменное имя сервера и каталог, например http://www.mpei.ru. Обычно таким умалчиваемым именем служит index.htm или default.htm;

• осуществляет ли сервер перекодировку кириллицы? Некоторые серверы в зависимости от кодировки, используемой в браузере, выполняют перекодировку страницы «на лету», например преобразуют страницы в кодировке КОИ-8 в Win- dows-1251. У администратора требуется выяснить, в какой кодировке следует публиковать издание и при необходимости преобразовать кодировку с помощью специальных программ;

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

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

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

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

В текстовых файлах должны быть правильно оформлены концы строк. Оформление конца строки зависит от операционной системы: в DOS и Windows используются символы возврата каретки CR и перевода строки LF, в MacOS употребляется CR, в UNIX

— LF. Хотя передача файлов в текстовом режиме из одной операционной системы в другую сопровождается преобразованием кодов концов строк, не исключены ошибки: иногда все строки исходного файла сливаются в одну. Подобные дефекты обычно не играют роли, так как лишние символы возврата каретки и перевода строки браузерами игнорируются. Однако они могут нарушить форматирование предварительно форматированных фрагментов, заключенных в пару тегов <PRE>…</PRE>. Если трудности с оформлением концов строк все-таки возникли, то преодолеть их можно с помощью текстовых редакторов, позволяющих сохранять текстовые файлы в форматах различных платформ.

Средства дистанционного управления изданием. Microsoft FrontPage позволяет осуществлять удаленную публикацию электронного издания, при повторной публикации копируются только измененные файлы. Удобно для целей публикации использовать также файловый менеджер Total Commander (Windows Commander), позволяющий создавать FTP-соединения и в одной операции копировать как отдельные файлы, так и целые каталоги.

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

627

Ч А С Т Ь 3. ТЕХНОЛОГИИ ИНФОРМАТИЗАЦИИ ОБРАЗОВАНИЯ

Нет доступа к серверу. Если браузер не может даже установить соединение с сервером, то причина этого скорее в web-сервере. На всякий случай проверьте адрес, введенный в адресную строку браузера. Правильно ли записано доменное имя сервера? Не пропущен ли домен верхнего уровня? Тот ли протокол указан? Если администратор сервера требует вводить и номер порта, то проконтролируйте его наличие после доменного имени сервера. Проверьте также соединение с Интернетом. Можно ли связаться с другими серверами Всемирной паутины? Если причину отказа найти не удалось, то она, вероятно, кроется в сервере, на котором опубликовано электронное издание, так что остается обратиться к администратору сервера.

Нет доступа к файлам. Что делать, если при запросе любой страницы электронного издания браузер получает сообщение «Not Found» («Не найдена») или «Forbidden» («Запрещено»)? Прежде всего, проверьте адрес страницы.

Если в нем не указано имя файла, укажите его явно. Проконтролируйте пути

к файлам. Проверьте

регистр символов:

имена

MyFile.html,

myfile.html

и Myfile.html в Unix

не эквивалентны. Если

и это

не поможет,

обратитесь

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

Не выводятся изображения. Бывает так, что файлы HTML загружаются в браузер, но графика не отображается. Начните с проверки адресов файлов изображений. С относительными адресами трудностей не возникает, но абсолютные адреса становятся некорректными при переносе издания на сервер.

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

Не выполняются переходы по гиперссылкам. Если страницы и изображения загружаются, но переходить по гиперссылкам невозможно, то, скорее всего, их определения корректны только в пределах локального компьютера, на котором разрабатывалось издание. Такая ситуация возникает, когда в гиперссылках используются абсолютные адреса или адреса с протоколом file:, поэтому применяйте только относительные адреса.

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

Данная ошибка возникает в следующих двух случаях: во-первых, при некорректном расширении имени файла; во-вторых, при неправильной настройке сервера.

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

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

628

Г л а в а 15. Применение технологий HTML и Adobe Acrobat для публикаций электронных изданий

15.12. «Раскрутка» издания

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

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

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

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

Некоторые способы рекламирования электронных изданий:

размещение объявлений в разделах новостей сервера Всемирной паутины, на форумах, в группах новостей учебного заведения;

рассылка уведомлений по электронной почте;

регистрация в каталогах и на поисковых серверах Всемирной паутины;

размещение ссылок на электронное издание на родственных по тематике серверах Всемирной паутины.

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

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

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

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

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

629

Ч А С Т Ь 3. ТЕХНОЛОГИИ ИНФОРМАТИЗАЦИИ ОБРАЗОВАНИЯ

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

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

Список поисковых серверов существенно зависит от аудитории, на которую ориентировано издание. Если оно написано на русском языке и ориентировано на русскоязычную аудиторию, то и регистрируют его прежде всего на отечественных поисковых серверах.

Процесс регистрации довольно прост: необходимо заполнить простую форму, например, на отечественном поисковом сервере Rambler (http://www.rambler.ru/doc/add_site.shtml) (рис. 15.20).

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

Рис. 15.20. Регистрационная форма поискового сервера Rambler

630

Г л а в а 15. Применение технологий HTML и Adobe Acrobat для публикаций электронных изданий

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

Имеются специальные интерактивные службы, выполняющие регистрацию новых электронных изданий на наборе поисковых серверов, делают они это в основном небесплатно, в качестве примера приведем отечественную службу 1PS (http://1ps.ru) (рис. 15.21).

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

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

Рис. 15.21. Служба регистрации 1PS

631

Ч А С Т Ь 3. ТЕХНОЛОГИИ ИНФОРМАТИЗАЦИИ ОБРАЗОВАНИЯ

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

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

Немаловажную роль в «раскрутке» электронного издания играет его доменный адрес. Если электронное издание имеет короткий запоминающийся адрес вида: http://www.мое_издание.ru, то велика вероятность, что пользователи запомнят его и при необходимости будут неоднократно возвращаться к нему. За такое доменное имя приходится платить. Перед регистрацией необходимо по базе данных Российского НИИ развития общественных сетей (http://www.ripn.ru) проверить уникальность предлагаемого доменного имени, поэтому продумайте несколько альтернативных доменных имен. На этом же сайте описана процедура регистрации доменного имени.

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

информационной ценности издания для пользователей;

оформления издания;

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

15.13. Создание «монолитных» электронных изданий на основе HTML

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

Помочь в преобразовании HTML-издания в исполняемый файл для установки его на локальном компьютере может условно-бесплатная программа WebExe (http://www.aw-soft.com/webexe.html).

Основное окно программы, не отличающееся особыми изысками, приведено на рис. 15.22.

Работа с программой начинается с щелчка мышью на кнопке New (Создать) на панели инструментов, после чего появится одноименное диалоговое окно (рис. 15.23), позволяющее осуществить преобразование либо с помощью мастера, либо вручную.

632