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

Основные функциональные возможности HomeSite 5

Просмотр страниц с помощью браузера

HomeSite обеспечивает возможность просмотра редактируемой страницы во всех браузерах, установленных на компьютере пользователя. Один из них может быть назначен основным (точнее, внутренним – Internal). Для такого браузера переход в режим просмотра выполняется одним щелчком мыши. При необходимости для просмотра страниц может быть использован встроенный (собственный) браузер HomeSite. Кроме того, в HomeSite предусмотрена возможность совмещения текстового и визуального режимов (то есть когда окно документа разделяется на два подокна, в одном из которых отображается код страницы, а в другом – ее визуальное представление). Это позволяет непосредственно наблюдать результат вносимых в документ изменений.

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

Автоматическое сопровождение проекта

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

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

Средства автоматизации работы с тегами

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

  • Tag Editor (Редактор тегов) – это набор диалоговых окон, каждое из которых предназначено для установки значений атрибутов конкретного тега;
  • Tag Tree (Дерево тегов) – панель, в которой иерархическая структура документа отображается в виде дерева тегов; основное предназначение дерева тегов – быстрая навигация по коду документа;
  • Tag Inspector (Инспектор тегов) – панель, в которой содержится полный список тегов и их атрибутов, соответствующий указанному в документе типу DTD; Tag Inspector позволяет быстро отредактировать значение конкретного атрибута выбранного тега;
  • CodeSweeper (Чистильщик кода) – специальная утилита, предназначенная для синтаксически зависимого форматирования кода документа; в составе HomeSite имеется шесть вариантов чистильщика, настроенных на работу с конкретным языком, и кроме того, "пользовательский" вариант, который соответствует варианту, используемому по умолчанию; параметры всех вариантов чистильщика могут настраиваться пользователем;
  • Tag Insight (Предсказатель тегов) – специальная утилита, реализованная в виде всплывающего списка, с помощью которого реализуется опережающий ввод наименований тегов и их атрибутов при ручном редактировании кода страницы.

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

Автоматическая проверка корректности ссылок

Для проверки корректности ссылок в HomeSite предусмотрены два инструмента:

  • встроенная утилита Link Checker;
  • внешнее приложение Linkbot (версии 5.0 или выше) фирмы Tetranet Software, которое может быть загружено с ее узла и интегрируется с HomeSite после его установки.

Link Checker способен проверять корректность внешних ссылок, ссылок на локальные HTML-файлы, а также ссылок на связанные с ними графические и мультимедийные файлы. Не могут быть проверены ссылки на защищенные страницы (HTTPS), FTP-ссылки и почтовые ссылки (mailto). Кроме того, не анализируются ссылки на большие двоичные файлы (такие как EXE, PDF и ZIP), а также на некоторые мультимедийные файлы, поскольку разработчики HomeSite полагают, что подобные операции значительно замедлили бы процесс тестирования. Полный перечень типов файлов, для которых по умолчанию не выполняется проверка ссылок, указан в соответствующем разделе реестра Windows. Этот список содержится в параметре LinkVerifyExcludeExts приложения и может быть просмотрен с помощью редактора реестра (рис. 1.1).

Иллюстрированный самоучитель по Macromedia HomeSite 5 › Знакомство с HomeSite › Основные функциональные возможности HomeSite 5
Рис. 1.1. Исходный список типов файлов, для которых HomeSite не тестирует ссылки

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

По результатам проверки Link Checker создает протокол, на основании которого пользователь может принять решение относительно последующих действий.

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