Иллюстрированный самоучитель по Macromedia HomeSite 5

Введение

Свершилось. Не прошло и года, как объединение усилий двух ведущих разработчиков инструментария для 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, который обеспечивает быстрое и удобное редактирование стилевого оформления страниц сайта.

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

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

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

Предлагаемая вашему вниманию книга состоит из 7 глав.

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

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

Третья глава содержит характеристику основных инструментальных средств, входя-цих в состав HomeSite. В ней рассмотрены функциональные возможности редактора кода и организация его взаимодействия с редактором тегов (Tag Editor), инспектором тегов (Tag Inspector) и с некоторыми другими утилитами. Совместное использование этих инструментов при разработке страниц публикации позволяет свести к минимуму шлю ручного кодирования.

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

В пятой главе описана процедура разработки навигационной схемы сайта и навигационных элементов страниц – гипертекстовых ссылок и сенсорных карт. Для их редактирования в составе HomeSite имеется специальная утилита – Image Map Editor.

Шестая глава посвящена имеющимся в HomeSite средствам поддержки существующих технологий создания интерактивных страниц. Благодаря этим средствам даже не эчень опытные Web-дизайнеры могут использовать в своих публикациях возможности Dynamic HTML, сценарии на JavaScript и VBScript, вставлять в страницы элементы ActiveX, теги языка CFML.

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

Книга не является исчерпывающей энциклопедией по работе с HomeSite. Например, в нее не вошло описание встроенного языка программирования HomeSite (VTML), который позволяет создавать дополнительные элементы пользовательского интерфейса. Тем не менее, с ее помощью вы сможете в кратчайшее время освоить наиболее эффективные приемы работы одним из лучших на сегодняшний день инструментов создания Web-публикаций.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.