Основні інструменти
Всі операції по розробці сторінок виконуються у вікні документа (його
інтерфейс був детально описаний вразделе Організація призначеного для
користувача інтерфейсу в главі «Знайомство з Homesite»).
Це вікно є як би загальним будівельним майданчиком, на якому розміщується редагована сторінка,
і на якому ви можете по черзі (або спільно) використовувати
різні інструменти, Homesite, що надаються. Такими інструментами
є:
- Code Editor (Редактор коди) --
текстовий редактор, що забезпечує правку документа в текстовому режимі
з підтримкою синтаксису використовуваної мови; до складу редактора коди
входить декілька сервісних функцій, які підвищують ефективність роботи
користувача (наприклад Tag Insightяка забезпечує автоматичне введення імен тегов і
атрибутів); детально сервісні функції редактора коди будуть розглянуті в
наступному розділі;
- Tag Editor (Редактор тегов) -- це набір
діалогових вікон, кожне з яких призначене для установки значень
атрибутів конкретного тега;
- Quick Bar (Панель швидкої вставки) - набір
панелей з кнопками, що забезпечують спільне використання функцій
редактора коди і редактора тегов;
- Tag Chooser (Вибірник тегов) - утиліта, яка
забезпечує перегляд і вставку в текст документа тегов з будь-якої
підтримуваної Homesite мови розмітки; при необхідності з цієї утиліти
автоматично викликається Tag Inspector;
- Tag Inspector (Інспектор тегов) -- панель, в
якій міститься повний список тегов і їх атрибутів, відповідний вказаному
в документі типа DTD; Tag Inspector дозволяє швидко відредагувати
значення конкретного атрибуту вибраного тега;
- Tag Tree (Дерево тегов) -- панель, в якій
ієрархічна структура документа відображується у вигляді дерева тегов;
основне призначення дерева тегов - - швидка навігація за кодом
документа;
- Code Sweeper (Чистильник коди) -- спеціальна
утиліта, призначена для синтаксично-залежного форматування коди
документа; у складі Homesite є шість варіантів чистильника, налаштованих
на роботу з конкретною мовою, і крім того, призначений для користувача
варіант, який відповідає варіанту, використовуваному за умовчанням;
параметри всіх варіантів чистильника можуть набудовуватися користувачем;
- Code Validator (Синтаксичний аналізатор
коди) - утиліта, яка забезпечує діагностування синтаксичних помилок в
коді документа;
- Link Checker (Контролер заслань) - утиліта,
здатна перевіряти коректність зовнішніх заслань, заслань на локальні
HTML-файлы, а також заслань на пов'язаних з ними графічні і
мультимедійні файли;
- Checker Spelling (Контролер правопису) --
утиліта, яка забезпечує виявлення орфографічних помилок в документі;
- Topstyle Lite -- зовнішнє застосування,
інтегроване з Homesite і призначене для роботи з каскадними таблицями
стилів (CSS);
- Image Map Editor (Редактор
сенсорних карт) - утиліта, призначена для створення і редагування
сенсорних карт (карт-зображень).
У даній главі описані інструменти, що безпосередньо відносяться до редагування
сторінки (Tag Editor, Tag Tree, Tag Inspector
і частково - Quick Bar). Засоби діагностування
і контролю розглянуті в главі Тестування
сайту і вивантаження на видалений сервер а Topstyle Lite в главі Розробка
сторінок публікації. Редакторові сенсорних карт присвячений окремий розділ
глави Розробка навігаційної схеми
сайту.
|