Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Программирование: установка системы управления сайтом



Для управления содержимым сайта используются всевозможные системы управления (CMS). При помощи их интерфейса веб-мастеру открывается возможность администрировать ресурс, производить редактирование и добавление материала на интернет-страницы. Без установки CMS управление сайтом производится путем редактирования HTML-файлов и их повторной загрузки на хостинг.

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

Среди бесплатных систем управления сайтом одними из наиболее популярных являются Joomla, Wordpress и Drupal. С их помощью можно создать как обычный блог или личную страницу-визитку, так и небольшой интернет-магазин или тематический ресурс.

Установка CMS проводится при помощи панели управления сайтом, которая предоставляется хостинг-провайдером. Распаковка нужных файлов может быть произведена при помощи FTP-менеджера файлов путем загрузки архива сайта на хостинг с последующим его разархивированием на ресурсе.

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

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

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

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

Программирование: привязка системы к макету HTML

Когда созданы шаблоны для главной страницы сайта и для страниц разделов сайта, а также сформированы редактируемые регионы в шаблонах страниц, необходимо привязать главную страницу, страницу контактов и страницы разделов и подразделов к этим шаблонам. Зачем это нужно? А затем, чтобы любое изменение в шаблоне одним щелчком мыши можно было бы переносить на все страницы сайта, привязанные к этому шаблону. Кроме того во вновь созданных трех шаблонах страниц сайта необходимо определить редактируемые регионы (области), где можно будет менять наполнение страниц независимо от шаблонов.

Чтобы привязать главную страницу сайта к ее шаблону необходимо выбрать закладку с файлом index.html, затем в главном меню выбрать «Modify» − > «Templates» − > «Apply Template to Page». В результате откроется небольшая панель, гне нужно выбрать «index» и нажать кнопку «Select».

Далее откроется следующая панель, где в графе «Editable regions» необходимо последовательно выделить «Document body» и «Document head» и в нижнем окне выбора вариантов «Move content to new region» выбрать «Nowhere» для «Document body» и «head» для «Document head». Это означает, что редактируемые регионы для тела данной страницы могут быть где угодно, а для заголовка между тегами < head> < /head>. Если нажать OK, то страница index.html будет привязана к своему шаблону «index.dwt».

Аналогичным способом необходимо привязать страницы contacts.html, partition1.html и partition2.html к шаблонам index.dwt, partition1.dwt и partition2.dwt соответственно. Также необходимо привязать к шаблонам partition1.dwt, partition2.dwt и страницы подразделов входящих в соответствующий раздел сайта part1sub1.html, part1sub2.html к partition1.dwt и part2sub1.html, part2sub2.html к partition2.dwt.

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

Создание карты сайта

Карта сайта (Sitemap) представляет собой одну web-страницу, которая отображает достоверную информацию о структуре сайта. Некоторые спросят: «Нужна ли нам карта, если мы отобразили все разделы в «подвале» сайта? ». Конечно нужна, ведь она выполняет функции путеводителя, как для пользователей, так и для поисковых роботов. Другими словами, Sitemap содержит в себе ссылки как на основные разделы ресурса, так и на подразделы и даже отдельные страницы. Если сайт состоит из десятка страничек, можно карту не делать, ее роль будет выполнять меню. В случае с полноценными порталами, объем которых измеряется в сотнях, а порой и в тысячах страниц, тут без карты сайта не обойтись.

Карта сайта может использоваться не только роботами, но и пользователями. Поэтому большинство современных ресурсов содержит две карты: XML и HTML.

Sitemap в формате XML используется исключительно поисковыми роботами. Ее роль сводится к предоставлению «паукам» достоверной информации о структуре сайта и ее обновлении. Именно благодаря карте, роботы оперативно индексируют новые страницы, и заносят их в поисковую базу. Если же объемный сайт не содержит файла Sitemap.xml, многие его страницы могут быть не проиндексированы месяцами, а иногда даже на протяжении нескольких лет.

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

Некоторые неопытные пользователи довольно часто используют в качестве инструмента перелинковки HTML-карту. Это очень грубая ошибка. И вот почему. Во-первых, HTML-карта сайта не может быть представлена как полноценный Sitemap: в лучшем случае, поисковая машина воспримет страницу с картой, как огромный набор ссылок на внутренние страницы сайта, в худшем – пессимизирует ее значение из-за большого количества ссылок, даже не смотря на то, что они не являются внешними. Во-вторых, даже если поисковый робот не отнесет карту к категории спама, он может не учесть определенный процент ссылок, из-за чего некоторые страницы ресурса могут быть непроиндексированы.

Создать файл XML можно тремя способами:

1. приобрести специальный генератор, который создаст карту сайта;

2. воспользоваться одним из онлайн-сервисов;

3. написать файл вручную.

Приобретение генератора Sitemap является одним из наилучших вариантов, потому что не придется создавать карту сайта вручную, что позволит сэкономить несколько часов времени. Единственным недостатком таких генераторов является необходимость в покупке лицензии. Большинство подобных программ выпускаются по shareware лицензии, стоимость которой варьируется в пределах от 20 до 30 долларов. Лучшими представителями программ-генераторов являются: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior и Sitemapspal.

Если сайт состоит всего из нескольких сотен страниц, имеет смысл воспользоваться бесплатными онлайн-сервисами. В данном случае надо будет лишь указать адрес ресурса и нажать кнопку «Загрузить». В итоге будет получена полноценная карта сайта. Среди онлайн-сервисов лучшими являются www.xml-sitemaps.com (объем сайта до 500 страниц) и www.freesitemapgenerator.com (до 5000 страниц).

После того, как карта сайта была создана, ее необходимо добавить на сайт. Для этого созданный файл необходимо назвать Sitemap.xml и «залить» в корневую директорию ресурса. Для быстрого обнаружения карты поисковыми машинами можно воспользоваться функционалами «Инструменты для вебмастеров» от Google или «Яндекс-вебмастер» от Яндекса.

В первом случае последовательность действий такова: авторизоваться в «инструментах», выбрать среди списка сайтов нужный ресурс, перейти на вкладку оптимизация/файлы Sitemap и на открывшейся странице нажать кнопку «Загрузить», после чего выбрать файл карты и подтвердить его загрузку.

Для добавления файла Sitemap в базу Яндекса необходимо авторизоваться в «Яндекс-вебмастер», выбрать нужный сайт, перейти на вкладку настройка индексирования/файлы Sitemap, в появившемся поле указать путь к файлу карты сайта и нажать кнопку «Добавить».


Поделиться:



Последнее изменение этой страницы: 2017-05-04; Просмотров: 515; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь