Свершилось. Не прошло и года, как
объединение усилий двух ведущих
разработчиков инструментария для Web-дизайна
(компаний Allaire Corporation и Macromedia Inc.) принесло
свои результаты. Основным из них на
сегодняшний день является появление на
свет новой версии популярного редактора Web-страниц,
который теперь называется Macromedia HomeSite 5.
Сообщение об этом событии появилось на
сайтах компаний Allaire и Macromedia 23 октября 2001
года, и с этого дня пользователи получили
возможность опробовать возможности
оценочной версии продукта.
Тем читателям, которые знакомы с
предыдущими версиями HomeSite, наверняка
известно, что он обеспечивал достаточно
тесную интеграцию средств разработки с
визуальным редактором Macromedia Dreamweaver. Отныне
это взаимодействие стало еще более тесным и
эффективным.
Сохранив основные достоинства предыдущих
версий редактора HomeSite (в том числе
пользовательский интерфейс), компания
Macromedia дополнила этот инструмент целым
рядом новых возможностей. Самая главная из
них — поддержка синтаксиса нескольких
языков разметки, в том числе языка XHTML,
который представляет собой реализацию
языка HTML 4 в качестве приложения XML.
Кроме того, HomeSite 5 интегрирован с новой
версией редактора таблиц стилей TopStyle Lite 2.1,
который обеспечивает быстрое и удобное
редактирование стилевого оформления
страниц сайта.
Для тех, кто не работал ранее с PlomeSite, в
состав редактора включены многочисленные
средства поддержки пользователя,
позволяющие освоить работу с редактором за
минимальное время.
Следует подчеркнуть, что хотя HomeSite
относится к классу профессиональных
инструментов, его создатели предусмотрели
возможность использования редактора также
начинающими Web-дизайнерами. В их
распоряжении, в частности, обширная
справочная система, содержащая не только
сведения по самому редактору, но также
полную спецификацию языка HTML 4.01 и
рекомендации по проектированию и
разработке Web-сайтов.
Хотя HomeSite но инерции продолжают называть
«редактором», на самом деле его
функциональные возможности значительно
шире тех рамок, которые ассоциируются с
этим термином. Пожалуй, правильнее было бы
обозначить его как «инструмент подготовки
и публикации материалов для Web». Входящие в
его состав функции и утилиты позволяют не
только редактировать отдельные страницы,
но также решать другие многочисленные
задачи, связанные с созданием Web-сайтов. Это
и формирование структуры проекта в целом, и
тестирование визуального отображения
страниц различными броузерами, и оценка
времени загрузки страниц, и, наконец,
развертывание подготовленных материалов
на Web-сервере. Все это делает HomeSite
самодостаточным средством, обеспечивающим
поддержку всех основных этапов подготовки
Web-публикации (за исключением подготовки
графических и мультимедийных элементов
страниц).
Предлагаемая вашему вниманию книга состоит
из 7 глав.
Первая глава содержит описание основных
функциональных возможностей lomeSite и
организации пользовательского интерфейса.
В этой же главе рассмотрены опросы,
связанные с настройкой параметров
броузеров, интегрируемых с HomeSite, а акже
особенности работы с файлами различных
форматов.
Во второй главе приведена общая схема
разработки узла с помощью HomeSite. )сновное
внимание в этой главе уделено технологии
создания и применения проекта Project). Под
проектом в HomeSite понимается набор файлов,
которые используются фи создании сайта. Эти
файлы могут быть физически расположены в
различных пап-:ах (и даже на разных дисках) и
иметь различный тин и формат. Так, в состав
проекта шгут входить HTML-страницы,
графические файлы, файлы каскадных таблиц
стилей, эайлы сценариев и т. д. Разработка
сайта с помощью HomeSite не требует обязатель-юго
создания проекта, однако применение этого
механизма обеспечивает существен-юе
повышение эффективности работы.
Третья глава содержит характеристику
основных инструментальных средств, входя-цих
в состав HomeSite. В ней рассмотрены
функциональные возможности редактора ;ода
и организация его взаимодействия с
редактором тегов (Tag Editor), инспектором тегов
(Tag Inspector) и с некоторыми другими утилитами.
Совместное использование )тих инструментов
при разработке страниц публикации
позволяет свести к минимуму шлю ручного
кодирования.
В четвертой главе рассмотрена технология
включения в состав HTML-страницы эазличных
элементов: текста, изображений, таблиц, а
также наиболее эффективные средства
редактирования их атрибутов. В этой же
главе описано интегрированное с riomeSite
приложение TopStyle Lite, предназначенное для
создания и редактирования шскадных таблиц
стилей — CSS.
В пятой главе описана процедура
разработки навигационной схемы сайта и
навигационных элементов страниц —
гипертекстовых ссылок и сенсорных карт. Для
их редактирования в составе HomeSite имеется
специальная утилита — Image Map Editor. Шестая
глава посвящена имеющимся в HomeSite средствам
поддержки существующих технологий
создания интерактивных страниц. Благодаря
этим средствам даже не эчень опытные Web-дизайнеры
могут использовать в своих публикациях
возможности Dynamic HTML, сценарии на JavaScript и
VBScript, вставлять в страницы элементы ActiveX,
теги языка CFML.
В седьмой, заключительной главе
рассмотрены завершающие этапы разработки
публикации — ее тестирование и
развертывание на сервере. С помощью HomeSite вы
южете проверить корректность кода страниц
публикации и работоспособность ссылок, а
также оценить длительность загрузки каждой
страницы броузерами потенциальных
посетителей. Специальная утилита — мастер
развертывания (Deployment Wizard) — позволяет
буквально несколькими щелчками мыши
установить соединение с РТР-сервером и
выгрузить на него материалы публикации. В
главе приведено описание процедуры
копирования на сервер отдельных папок и
файлов сайта.
Книга не является исчерпывающей
энциклопедией по работе с HomeSite. Например, в
нее не вошло описание встроенного языка
программирования HomeSite (VTML), который
позволяет создавать дополнительные
элементы пользовательского интерфейса. Тем
не менее, с ее помощью вы сможете в
кратчайшее время освоить наиболее
эффективные приемы работы одним из лучших
на сегодняшний день инструментов создания
Web-публикаций.