Конспект по дисциплине Телекоммуникации на тему «Логическая и физическая структура сайта»
Логическая и физическая структура сайта
Физическая структура подразумевает алгоритм размещения физических файлов по поддиректориям папки, в которой опубликован ваш сайт.
Очевидно, что логическая и физическая структуры могут не совпадать, поскольку в общем случае физическая структура ресурса разрабатывается, исходя из удобства размещения файлов. Однако более или менее точное сохранение порядка следования логических разделов в физической структуре сайта позволяет избежать путаницы при последующем дополнении и обновлении материалов.
Для того чтобы все гиперссылки на домашней страничке или web-сайте работали корректно, все документы открывались правильно и броузер не выдавал ошибок при обращении к каким-либо разделам ресурса, при создании его физической структуры следует соблюдать следующие правила:
При присвоении имен файлов документам HTML стремиться к тому, чтобы эти имена были «смысловыми» (пример неудачного решения l.htm, 2.htm, 3.htm и т. д.)
Для того чтобы облегчить процесс обновления web-страниц, дополнения разделов или создания новых рубрик, рекомендуется создать средство документирования проекта — любую электронную или обычную таблицу, в которую записывайте соответствие элементов физической структуры вашего проекта его логической структуре.
Шаблон таблицы документирования проекта:
Один из критериев, руководствуясь которым можно разделить различные web-сайты на две основные категории, — это наличие заглавной страницы ( «splash» ) или отсутствие таковой. В связи с этим при разработке сайта нужно определить будет ли создаваться заглавная страница.
1.1 Ознакомиться с логической и физической структурой сайта, элементами веб-страницы.
1.2 Научиться строить логическую и физическую структуру сайта.
Пояснение к работе
2.1 Краткие теоретические сведения
Логическая и физическая структура сайта
Каждый ресурс Интернета, от любительской домашней странички до большого информационного портала, содержит несколько тематических рубрик, соединенных между собой гиперсвязями. Как правило, ссылки на все разделы сайта с краткими анонсами их содержимого приводится на первой, так называемой стартовой странице, которой присваивается имя index.htm (.html). Если тематические рубрики содержат собственные подразделы, каждая из них также имеет свою стартовую страницу, называющуюся index.html.
Примечание:Такое имя файла рекомендуется присваивать всем стартовым документам сайта, поскольку в противном случае при обращении к какому-либо разделу посредством сокращенного URL без указания названия стартовой страницы (например, http://www.mysite.ru/photos/ вместо http://www.mysite.ru/photos/startpage.html) броузер отобразит не саму web-страницу, а перечень хранящихся в данной папке файлов.
Подобный набор тематических рубрик с распределенными по соответствующим разделам документами и заранее спроектированными гиперсвязями между всеми страницами ресурса и называется логической структурой сайта.
Физическая структура, напротив, подразумевает алгоритм размещения физических файлов по поддиректориям папки, в которой опубликован ваш сайт.
Пример сравнения логической и физической структур одного и того же ресурса Интернета показан на рис. 1.1.
Рис. 1.1. Сравнение логической и физической структуры сайта
Очевидно, что логическая и физическая структуры могут не совпадать, поскольку в общем случае физическая структура ресурса разрабатывается, исходя из удобства размещения файлов. Однако более или менее точное сохранение порядка следования логических разделов в физической структуре сайта позволит вам избежать путаницы при последующем дополнении и обновлении материалов.
Совет:Рекомендуется размещать все графические изображения, являющиеся элементами проекта, в отдельной папке с названием «Images», расположенной в корневой директории сайта. Такой подход позволит обновлять хранящиеся в других тематических разделах документы HTML без переноса графики, использовать одни и те же графические файлы во всех разделах сайта и при необходимости удалять целые директории.
Для того чтобы все гиперссылки на вашей домашней страничке или web-сайте работали корректно, все документы открывались правильно, и броузер не выдавал ошибок при обращении к каким-либо разделам ресурса, при создании его физической структуры следует соблюдать несколько простых правил:
1.Назначайте имена директорий, имена и расширения документов HTML и графических файлов с использованием символов только латинского алфавита и только в строчном регистре. Старайтесь, чтобы имена созданных вами файлов и директорий не превышали по длине восьми символов.
2. При присвоении имен файлов документам HTML старайтесь следить за тем, чтобы эти имена были «смысловыми»: впоследствии вы легко можете забыть содержимое и назначение какой-либо web-страницы, если имена файлов будут выглядеть, например, как l.htm, 2.htm, 3.htm и т. д.
Для того чтобы облегчить процесс обновления web-страниц, дополнения разделов или создания новых рубрик, заведите средство документирования проекта — любую электронную таблицу, созданную, например, в Microsoft Excel, или просто разграфленную тетрадку, в которую записывайте соответствие элементов физической структуры вашего проекта его логической структуре. До тех пор пока количество составляющих ваш сайт файлов относительно мало, это может показаться излишним, когда же оно перевалит за первые два десятка, в обилии html-документов и графических элементов будет легко запутаться, особенно если вы создаете несколько проектов одновременно. Пример оформления такого средства документирования показан в табл. 1.1.
Таблица 1.1. Пример оформления средства документирования проекта
Имя файла
Директория
Описание
Дата создания/ последнего изменения
index.html
/mysite
Стартовая страница сайта http://www.mysite.ru
1.07.2007
index.html
/mysite/family
Стартовая страница раздела «моя семья»
5.07.2007
wife.htm
/mysite/family
Рассказ о моей жене
5.07.2007
son.htm
/mysite/family
Рассказ о моем сынишке
5.07.2007
pid-jpg
/mysite/photos
Моя фотография на пляже в Сочи
6.07.2007
Становится очевидным, что физическая структура сайта скрыта от посетителей вашего ресурса: они могут наблюдать только логическую структуру, причем именно так, как она представлена при помощи элементов навигации. Отсюда следует вполне логический вывод: строение системы навигации должно если не полностью повторять, то хотя бы максимально соответствовать разработанной вами логической структуре сайта.
Проектирование (конструирование) любого сайта предполагает выбор структурной схемы построения сервера.
7.4.1. Структурные схемы построения серверов:
Структура книгипредполагает четкое деление информации на части и главы, разделы и подразделы, которые можно пометить как отдельные документы, связав их гипертекстовыми ссылками.Библиография и примечания могут служить ссылками на дополнительные Web-документы. Оглавление легко преобразуется в меню. Собрания книг можно объединять в библиотеки со своими каталогами и справочными системами. К недостаткам такой структуры относят необходимость дробления содержимого Web-документов на маленькие части, затрудняющую управление.
Пространственная схема.Содержимое сервера распределяется согласно тематике представляемой информации. Используется при создании серверов крупных компаний, супермаркетов, музеев и т.д. Как правило, основана на использовании технологии баз данных.
Дерево документов.Содержание сервера делится на части, обращение к которым возможно описать процедурой перемещения по дереву. Организуется возможность перемещения от корня к ветвям, представляющим собой крупные разделы, затем к веткам, являющимся рубриками крупных разделов и т.д. Такая схема неприемлема при работе с линейными потоками информации. В ее структуре сложно перемещать документы из-за необходимости отслеживать и изменять как минимум две гипертекстовые ссылки (на старший и младший документы). При больших размерах дерева перемещение может утомлять пользователя из-за необходимости перемещения по большому количеству ветвей до требуемой ему информации.
Работа над сайтом предполагает определить логическую и физическую структуру сайта.
Каждый ресурс Интернета содержит несколько тематических рубрик, соединенных между собой гиперсвязями. Как правило, ссылки на все разделы сайта с краткими анонсами их содержимого приводится на первой, так называемой стартовой странице, которой присваивается имя index.htm (.html). Если тематические рубрики содержат собственные подразделы, каждая из них также имеет свою стартовую страницу, называющуюся index.html.
Физическая структураподразумевает алгоритм размещения физических файлов по поддиректориям папки, в которой опубликован ваш сайт.
Очевидно, что логическая и физическая структуры могут не совпадать, поскольку в общем случае физическая структура ресурса разрабатывается, исходя из удобства размещения файлов. Однако более или менее точное сохранение порядка следования логических разделов в физической структуре сайта позволяет избежать путаницы при последующем дополнении и обновлении материалов.
Для того чтобы все гиперссылки на домашней страничке или web-сайте работали корректно, все документы открывались правильно и броузер не выдавал ошибок при обращении к каким-либо разделам ресурса, при создании его физической структуры следует соблюдать следующие правила:
Нужно назначать имена директорий, имена и расширения документов HTML и графических файлов с использованием символов только латинского алфавита и только в строчном регистре. Стараться, чтобы имена созданных вами файлов и директорий не превышали по длине восьми символов.
При присвоении имен файлов документам HTML стремиться к тому, чтобы эти имена были «смысловыми» (пример неудачного решения l.htm, 2.htm, 3.htm и т. д.)
Для того чтобы облегчить процесс обновления web-страниц, дополнения разделов или создания новых рубрик, рекомендуется создать средство документирования проекта — любую электронную или обычную таблицу, в которую записывайте соответствие элементов физической структуры вашего проекта его логической структуре.
Шаблон таблицы документирования проекта:
Имя файла
Путь к файлу
Описание
Дата создания/последнего изменения
Строение системы навигации должно максимально соответствовать логической структуре сайта.
Один из критериев, руководствуясь которым можно разделить различные web-сайты на две основные категории, — это наличие заглавной страницы («splash») или отсутствие таковой. В связи с этим при разработке сайта нужно определить будет ли создаваться заглавная страница.
7.4.3. Заглавная страница(не путать со стартовой)
Заглавная страница представляет собой html-документ, который не включает в себя какую-либо содержательную информацию и элементы навигации. Файлу заглавной страницы присваивается имя index.html, при этом стартовая страница называется иначе и вызывается посредством организации гиперссылки с заглавной страницы, загружающейся при обращении к сайту первой. Заглавная страница содержит, как правило, логотип компании-владельца данного ресурса, счетчик посещений и предложение выбора кодировки кириллицы, либо выбора между английской и русской версиями сайта.
При обращении к сайтам, не оснащенным заглавной страницей, первой отображается стартовый документ, включающий какое-либо информационное наполнение, элементы навигации и иногда анонсы составляющих данный ресурс тематических рубрик.
Использовать или не использовать заглавную страницу при создании собственного проекта в сети Интернет — дело вкуса каждого web-мастера.
Далее необходимо выбрать вид компоновки сайта, то есть ответить на вопрос о том, динамическая или статическая компоновка будут использоваться для данного сайта.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет