рахунок використовування SSI, і підтримка вмісту сторіночок стає набагато більш легкою і приємною справою.
Друга, не менше важлива перевага, - це можливість миттєвої заміни дизайну сайту, що не вимагає перероблення сторіночок з інформаційним змістом сайту. Для зміни дизайну достатньо переписати SSI-вставки, що формують зовнішній вигляд сайту.
Unix. На комп'ютерах IBM PC і Macintosh більшість функцій можна виконати, використовуючи інструментарій з графічним інтерфейсом. Проте, іноді неможливо знайти заміну для старої сесії Telnet. Telnet - протокол "емузіяції терміналу", що дозволяє вам реєструватися в іншій комп'ютерній системі або мережі, такий як Internet. Цей термін також використовують стосовно будь-якого додатку, що служить для спілкування з використанням протоколу Telnet. Програма Telnet надасть текстове термінальне вікно іншої системи, в якому можна вводити інструкції в командному рядку.
Реєстрація. Коли за допомогою програми Telnet відкривається сеанс зв'язку з видаленим сервером, з'являється запрошення реєструватися в
системі. Перш ніж дістати доступ до серверу, системному адміністратору потрібно встановити для користувача обліковий запис (account) Unix.
При успішній реєстрації, ви одержите підказку системи Unix %, (або іноді #) залежно від різновиду Unix, на якому працює сервер. Це знак, що система готова. З цієї миті використовується програма під назвою shell. Вона інтерпретує друковані вами команди і викликає запрошувані програми. Переміщення в домашній каталог буде автоматичним.
Щоб закінчити сесію Telnet достатньо набрати logout або exit.
Структури каталогів. Оскільки Web є породженням оточення Unix, він слідує багатьом його угодам. Наприклад, щоб в гіперпосиланні правильно вказати шлях, URL, потрібне розуміння організації каталогів на платформі Unix.
Каталоги ("місце зберігання файлів") організовані у вигляді ієрархічної структури. Самий верхній каталог відомий як кореневий і позначається прямим слешем (/). Кореневою може містити декілька каталогів, кожний з яких може мати свої підкаталоги, і т.д. Говорять, підкаталог є "нащадком" каталога, до складу якого він входить (останній називають "батьком").
Ім'я шляху (path name) - це нотація, що використовується для вказівки конкретного файлу або каталога. Воно указує, який шлях потрібно пройти, щоб дістатися до бажаної мети. Є два типи шляхів: абсолютний (з кореневого каталога) і відносний (з каталога в якому знаходишся).
Угоди про імена файлів. Для того, щоб файли вдало подорожували по мережі, потрібно назвати їх відповідно до встановлених угод про імена файлів:
- заборонено використовування пропусків в іменах файлів. Хоча це абсолютно прийнятне для локальних файлів в MacOS і Windows 95/98/NT, пропуски не розпізнаються іншими системами;
- небажане використовування в іменах файлів спеціальних символів, таких як ? % #. Краще обмежитися буквами, цифрами, символом підкреслення (замість пропусків), дефісами і крапками;
- вибір розширення повинен бути правильним. Документи HTML вимагають розширення .html (або htm для серверу Windows). Графічні файли GIF мають розширення .gif, а файли JPEG ~ .jpg або .jpeg. Файли з неправильним розширенням браузер не розпізнає як файли, дозволені для передачі в Web;
- імена файлів HTML чутливі до регістра. Хоча це і не обов'язково, але краще використовувати тільки букви нижнього регістра. Це може полегшити запам'ятовування імен файлів.
Завантаження документе (FTP). Найчастішою транзакцією, з якою Web-дизайнер звертається до серверу, є завантаження на сервер HTML-документів, зображень або мультимедійних файлів. По мережі файли передаються між комп'ютерами за допомогою методу, званого FTP (File Transfer Protocol, протокол передачі файлів). При роботі на Unix в сесії Telnet можна запустити програму ftp і передавати файли з величезним числом аргументів командного рядка.
На комп'ютерах IBM PC і Macintosh є ряд програм FTP з графічними інтерфейсами, які позбавляють від необхідності передавати файли з використанням командного рядка Unix. Більш того, в більшості випадків функції FTP вбудовані безпосередньо в WYSIWYG HTML-редакторів, такі як GoLive Cyberstudio, Claris HomePage i Dreamweaver. На комп'ютерах Macintosh достатньо популярні спеціальні програми, які здійснюють передачу файлів методом "перетягування". На PC є немало простих програм FTP, таких як WS_FTP і AceFTP.
Браузери Netscape Navigator і Internet Explorer також функціонують як прості FTP-клієнти, надаючи можливість як завантажувати, так і вивантажувати файли, використовуючи інтерфейс "drag-and-drop".
Процес FTP. Незалежно від того, який інструментарій використовується, базові принципи і процеси залишаються незмінними.
1. Запуск програми FTP, з'єднання з сервером. Потрібно ввести точне ім'я серверу, реєстраційне ім'я і пароль.
2. Знаходимо каталог, в який потрібно скопіювати файли. Можна також створити новий каталог або видалити існуючі файли і каталоги на сервері, використовуючи засоби управління FTP-програми.
3. Задаємо режим передачі. Головне під час передачі - вирішити, передавати дані в двійковому або ASCII -режиме. ASCII-файли складаються з буквено-цифрових символів. Деякі FTP-програми розглядають файли ASCII як "текстові". Документи HTML слід передавати як ASCII або текст.
Двійкові файли складаються з даних (одиниць і нулів), що відкомпілювалися, їх прикладами є виконувані програми, зображення, фільми і т.д. Деякі програми розглядають двійковий режим як "необроблені дані" ("raw data") або "зображення" ("Image"). Всі графічні (.gif або .jpeg) і мультимедійні файли повинні передаватися як двійкові або "Raw Data". В Fetch (MacOS) ви можете знайти параметр МасВіпагу, який передає файл повністю, разом з гілкою ресурсів (частина файлу, що містить піктограми робочого столу і інші специфічні для комп'ютера Macintosh дані). Цей варіант слід використовувати тільки при передачі з одного комп'ютера Macintosh на іншій. Гілка ресурсів відділяється від мультимедійних файлів, створених на комп'ютерах Macintosh, при передачі в двійковому режимі.
Деякі FTP-програми мають також параметр Auto, який дозволяє вам передавати повністю весь каталог, що містить файли обох типів. Програма перевіряє кожний файл і визначає,