9.6. Створення Web-сайту
Програмний пакет Macromedia Dreamweaver призначений для створення і редагування сайтів і керування ними.
Web-сайт – це набір зв'язаних HTML-документів, об'єднаних предметною областю, тематикою і цілями.
Перш ніж створювати Web-сайт чи його окремі сторінки, рекомендується створити проект майбутнього сайту. Він передбачає проектування базової структури Web-сайту, принципів організації навігації в Web-сайті, структури збереження різноманітної інформації, використовуваної в сайті: ієрархія папок (директорій), піддиректорій і файлів.
Зокрема, вже на етапі проектування бажано оцінити імовірність відвідування користувачами окремих розділів чи сторінок електронного видання, для того щоб забезпечити до них найбільш простий доступ. Слід зазначити, що в процесі експлуатації сайту може бути організована реєстрація відвідувань Web-сайту і його окремих сторінок, що дає змогу визначити статистику відвідування, за допомогою якої може бути перевизначений доступ до сторінок сайту.
У розглянутому програмному середовищі можливе створення елементів Web-сайту, що використовують текст, зображення, таблиці, фрейми, шари, форми. Деякі компоненти електронного видання створюються в інших програмних середовищах, наприклад анімація, цифрові відеоролики, аудіоінформація. У цьому випадку Macromedia Dreamweaver забезпечує вбудовування компонентів електронного видання в підсумковий документ і здійснює обмежене настроювання відповідних атрибутів. Відзначимо, що все різноманіття використовуваних компонентів електронного видання підлягає класифікації і розміщенню у виді файлів в окремих директоріях, до створення сайту в цілому. Наприклад, в одну директорію розміщують усі використовувані зображення, в іншу - інформацію про продукцію, у третю - інформацію про що виставила Web-сайт організації і т.д. У свою чергу, ці директорії також можуть мати ієрархічну структуру.
У пакеті Dreamweaver термін “сайт” може відноситися як до Web-сайту в цілому, так і до локальної сторінки документу, що належить Web-сайту.
У процесі проектування Web-сайту необхідно враховувати його доступність для апаратно-програмних засобів відвідувачів (апаратної платформи, операційних систем і браузерів), можливі швидкості передачі інформації і деяких інших особливостей інтерактивної взаємодії відвідувачів з Web-сайтом.
Такий підхід реалізується навіть у випадку створення персональної домашньої Web-сторінки.
Першорядною задачею є визначення цілей створення Web-сайта. Сформульовані цілі дають змогу адаптувати Web-сайт до інтересів визначеної групи користувачів мережі Internet. У результаті прогнозу запитів користувачів виявляються можливим оптимізувати режими перегляду і навігації в Web-сайті, вибрати найбільш раціональні форми представлення відповідної інформації і прийняти зважене рішення щодо програмних засобів їхнього створення.
При проектуванні Web-сайту необхідно орієнтуватися на визначене апаратно-програмне середовище, що є в потенційних відвідувачів Web-сайту. У першу чергу, мова йде про використовувані програми перегляду Web-сайтів (браузерах) і операційних системах. Наприклад, у деяких операційних системах передбачена робота з русифікованими іменами файлів. У той же час дуже розповсюджені в провайдерів операційні системи типу UNIX не «бачать» ці файли. Може бути різною критичність програмних засобів до регістра імен файлів, директорій і тегів.
Необхідно враховувати, на якій апаратній платформі і моніторах буде проглядатися проектований Web-сайт, який спосіб буде використовуватися для підключення до мережі (і відповідна йому швидкодія) і т.д.
Організація структури сайту. При проектуванні сайту необхідно продумати організацію його збереження. Звичайно сайт розміщується в створеній папці на локальному диску комп'ютера. Ця папка включає усі файли сайту (локальний сайт), так що створюються і редагуються документи всередині цієї папки. Потім, коли сайт створений, здійснюється копіювання створених файлів на Web-сервер по конкретній URL-адресі.
Програмний пакет Dreamweaver дає змогу розміщувати сайти, керувати файлами сайту, зв'язками, модифікувати сторінки і т.д. Наприклад, всі інтерактивні сторінки можна розмістити в одній папці, а офіційні повідомлення, дані про реєстрацію роботи сайту і статистичні дані - в іншій папці. При необхідності можна використовувати підкаталоги. Подібний тип організації приводить до простішої реалізації сайту, його підтримки і переміщення.
Необхідно вирішити питання з розміщенням зображень, аудіоінформації й інших компонентів електронних видань у виді не-HTМL-файлів. Звичайно всі зображення знаходяться в одній піддиректорії. Це дає можливість швидко знайти потрібний графічний елемент сайту і при необхідності замінити його або модернізувати. Аналогічний підхід реалізується і стосовно інших компонентів електронних видань. Тому, поряд з директорією зображень, використовують звукову, анімаційну й інші папки.
Для локальних і віддалених (на сервері) Web-сайтів звичайно використовуються ідентичні структури. Зокрема, пакет Dreamweaver гарантує, що при копіюванні локальна структура сайту буде точно продубльована на віддаленому сервері. Важливо не тільки підтримати несуперечність у розміщенні сторінки на сайті й у проекті, але і вирішити дуже важливі питання модернізації URL-адрес усіляких посилань на конкретні елементи електронного видання і його компоненти.
Процес проектування структури в даному програмному середовищі рекомендується здійснювати, базуючи на використанні програмного забезпечення типу Macromedia FreeHand чи Fireworks, що заміняють ручне малювання на папері.
Рекомендується, щоб усі сторінки Web-сайту мали ідентичний набір засобів навігації.
Проектування схеми навігації. При проектуванні Web-сайту велике значення має оцінка знань і досвіду потенційних відвідувачів. Необхідно продумати питання, як відвідувач Web-сайту буде переміщуватися від однієї області сайту до іншої; проробити раціональну систему «повернення». Звичайно використовуються два способи: посилання по глибині Web-сторінки і горизонтальні посилання всередині розділу або теми.
Повернення з будь-якого рівня у вихідну точку не завжди доцільне. Конкретне ріше-ння приймається виходячи з аналізу предметної області. При створенні багатосторінкового Web-сайту чи Web-сторінки доцільно використовувати ідентичні засоби навігації на кожній сторінці. Це значно спрощує інтерактивна взаємодія відвідувача з Web-сайтом.
Система навігації повинна надавати відвідувачу Web-сайту можливість бачити, де він знаходиться в структурі документу, що дає змогу правильно вибирати наступні кроки і спрощує процес повернення до визначеного рівня.
При організації пошуку необхідної інформації в електронному виданні доцільно використовувати алфавітні показники, індекси і пошук по контексту. Рекомендується передбачити можливість отримання інформації про встановлення контактів з Web-майстрами, що створили Web-сайт, а також з людьми, що представляють організацію замовника Web-сайту. Цей підхід називають - «зворотний зв'язок».
Після розробки структури збереження даних необхідно створити папки (директорії), що включають усі файли, що використані в даному електронному виданні.
Використання Dreamweaver для установки нового Web-сайту. Для організації файлів сайту Dreamweaver відтворює структуру документу вилученого сайту на локальному комп'ютері. Зв'язки, створені в локальному сайті, будуть працювати на віддаленому, тому що структура обидвох сайтів є ідентичною.
Створити сайт можна, задавши кореневу директорію, за допомогою команди Site/Define Sites (Визначити Web-сайт). Зв'язати локальний сайт із віддаленим можна, задавши додаткові параметри діалогового вікна Define Sites.
Під час передачі файлів між локальним і віддаленими сайтами Dreamweaver зберігає ідентичну структуру директорій для забезпечення цілісності зв'язків і посилань. Якщо відповідна директорія відсутня на тому сайті, куди здійснюється передача, Dreamweaver автоматично її створює.
У Drеамwеаvеrе є ряд функцій для структуризації сайту, навігації всередині і між документуми і передачі даних на віддалений сервер.
Для того щоб зробити корпоративну роботу над Web-сайтом менше трудомісткою, можна позначати файли на віддаленому сервері для особистого користування і звільняти їх для того, щоб запобігти одночасній роботі Web-майстрів над тими самими файлами.
Програмний пакет не виконує функцій контролю версій файлів, а також не робить автоматичного видалення файлів і каталогів на віддаленому сервері, яких більше не існує на локальному сайті.
- Розділ 1. Основні компоненти електронних видань
- Розділ 1. Основні компоненти електронних видань
- 1.1. Текстова інформація
- 1.2. Напівтонові і кольорові ілюстрації
- 1.3. Анімаційна графіка
- 1.4. Відеоінформація
- 1.5. Аудіоінформація
- Розділ 2. Технології гіпертекстових видань
- 2.1. Функції гіпертекстових електронних видань
- 2.2. Принципи побудови гіпертекстових видань
- 2.3. Математична модель гіпертексту
- 2.4. Гіпертекстові Web-документи
- 2.5. Підготовка публікацій у середовищі Adobe Acrobat
- 2.6. Технологія Help-файлів
- 2.7. Засіб доставки електронних видань
- 2.8. Класифікація і загальні принципи оформлення електронних видань
- Розділ 3. Цифрове представлення текстової інформації
- 3.1.Стандарти кодування символів ascii, ansi, кои-8 і unicode
- 3.2.Формат pdf
- 3.3.Формат розмітки тексту rtf
- Розділ 4. Графічні формати
- 4.1. Растровий формат gif
- 4.2. Формат графічних файлів png
- 4.3. Графічний формат jpeg
- 4.4. Формат tiff
- 5.1. Сімейство форматів mpeg
- 5.2. Звукові формати
- 5.3. Анімаційні файлові формати fli, flc, cel
- Розділ 6. Програми перегляду Web-публікацій
- 6.1. Доступ до Web-сторінки в Internet
- 6.2. Програма перегляду ms Internet Explorer
- 6.3. Програма перегляду Netscape Navigator
- 7.4. Мова JavaScript
- Визначення файлу для JavaScript
- Використання JavaScript-виразів в якості значень html-атрибутів
- Оголошення JavaScript-програми як оброблювача подій
- 7.5. Мова програмування сценаріїв php
- Завантаження файлів
- Регулярні вирази
- 7.6. Мова Perl
- 7.7. Мова моделювання віртуальної реальності vrml
- Розділ 8. Програмування Web-сторінок у мовному середовищі html
- 8.1. Структура і форматування html-документа
- 8.2. Таблиці
- 8.4. Форми
- 8.5. Фрейми
- 8.8. Гіперпосилання
- 8.9. Таблиці стилів
- Розділ 9. Автоматизація створення Web-публікацій. Програмний пакет Macromedia Dreamweaver
- 9.1. Призначення та функціональні можливості пакету
- 9.2. Структурна схема програмного пакету
- 9.3. Інтерфейс користувача і принципи його організації
- 9.4. Деякі типові процедури пакета Dreamweaver
- 9.4.1. Робота з текстом
- 9.4.2. Вставка зображень
- 9.4.3. Створення карти зображення
- 9.4.4. Робота з таблицями
- 9.4.5. Створення форм
- 9.4.6. Робота з фреймами
- 9.4.7. Робота із шарами
- 9.5. Використання інтерактивних можливостей і анімації
- 9.6. Створення Web-сайту
- Розділ 10. Програмний пакет ms FrontPage
- 10.1. Функціональні можливості програмного пакету
- 10.2.Структурна схема пакету
- Розділ 11. Створення мультимедійних видань. Програмний пакет Macromedia Director
- 11.1.Функціональні можливості програмного середовища
- 11.2. Інтерфейс користувача
- Література
- Технологія розробки електронних видань