Сайты > Как делают сайты? > Нужно ли управление?
Нужно ли управление?
Если Ваша цель - создание сайта или переработка старого, то, позвонив в несколько компаний, занимающихся разработками сайтов, вы получите предложения создать управляемый сайт или же полностью управляемый сайт.
Однако, как это часто бывает предложения, звучащие одинаково, далеко не всегда означают одинаковый результат. Итак, самое главное: полностью управляемых сайтов для неспециалиста просто не существует. А для специалиста все сайты являются полностью управляемыми.
Сейчас существует множество готовых систем управления содержимым сайта./p>
По данным википедии их можно разделить на три типа, по способу работы:
- Генерация страниц по запросу. Системы такого типа работают на основе связки «Модуль редактирования → База данных → Модуль представления». Модуль представления генерирует страницу с содержанием при запросе на него, на основе информации из базы данных. Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, что в свою очередь создаёт дополнительную нагрузку на системные ресурсы. Нагрузка может быть многократно снижена при использовании средств кэширования, которые имеются в современных веб-серверах.
- Генерация страниц при редактировании. Системы этого типа суть программы для редактирования страниц, которые при внесении изменений в содержание сайта создают набор статических страниц. При таком способе жертвуется интерактивность между посетителем и содержимым сайта.
- Смешанный тип. Как понятно из названия, сочетает в себе преимущества первых двух. Может быть реализован путём кэширования — модуль представления генерирует страницу один раз, в дальнейшем она в несколько раз быстрее подгружается из кэша. Кэш может обновляться как автоматически, по истечению некоторого срока времени или при внесении изменений в определённые разделы сайта, так и вручную по команде администратора. Другой подход — сохранение определённых информационных блоков на этапе редактирования сайта и сборка страницы из этих блоков при запросе соответствующей страницы пользователем.
Все серьезные сайты, содержащие большой объем информации и требующие постоянного ее обновления, используют движки. Это и поисковые машины, и новостные серверы, и разнообразные каталоги.
Система управления контентом (Content Management System - CMS) - коротко говоря, программа, которая позволяет владельцу сайта самостоятельно управлять его структурой и содержанием, не привлекая для этой работы программистов, дизайнеров, верстальщиков и других вебмастеров.
Удивительно, но факт: причиной переделки большинства сайтов является в первую очередь ошибка в выборе системы управления. Конечно, если сайт делался давно, выбора особого и не было. Но стоит ли делать эту ошибку сейчас?
Интернет - удобная среда для получения информации, а интернет-сайт является эффективным средством представления наиболее полной информации о вашей деятельности. Актуальные данные на сайте позволяют сохранить время, которое тратят ваши сотрудники на телефонные переговоры и переписку, сэкономить драгоценное время ваших клиентов и партнеров.
Для начала необходимо определить, какие функции на сайте необходимы.
Естественно, самыми главными требованием к системе управления является удобство пользования и быстрая работа. Иначе само наличие системы теряет всякий смысл. То есть CMS должна быть гибкой в использовании и понятной для человека.
Интерфейс должен позволять максимально просто управлять структурой меню и других навигационных элементов (структурой каталога и т.п.), а также позволять быстро переходить от редактирования одной страницы к другой.
Все CMS были созданы для разработчиков, чтобы автоматизировать процесс разработки сайтов, но при этом немногие помнят о том, что конечные пользователи сайта - не разработчики, а обычные люди, многие из которых ничего не знают о языках программирования или веб-технологиях.
Также, одним из главных аспектов в работе системы управления сайтом является надежность, защищенность и отказоустойчивость, то есть безопасность сайта. В связи с этим, большое внимание в разработке Системы управления уделяется проблемам безопасности. Конечно же, система должна быть доступна только ограниченному кругу лиц – доступ к редакторскому интерфейсу Системы управления должен обеспечиваться необходимым уровнем защиты.
Управление структурой позволяет менять структуру сайта, добавлять, переименовывать и удалять новые разделы и страницы. CMS позволяет перемещать вложения из раздела в раздел, создавать многоуровневую иерархическую структуру. Она автоматически формирует средства навигации по сайту (ссылки, различные меню, карту сайта, списки страниц и т.д. и т.п.) без вмешательства программиста. С помощью системы управления легко добавлять статьи, добавлять последние новости компаний, создавать опросы, голосования и т.п.
Редактор (WYSIWYG-редактор (What You See Is What You Get – Что видишь то и получаешь) должен поддерживать автоматическую чистку тэгов при вставке из MSWord или Excel. Для обычного пользователя, использующего систему управления должно быть предусмотрено редактирование текста без знания языка HTML, но данная возможность не исключена для более продвинутых пользователей. Текст можно заранее напечатать и вставить через буфер из Word с сохранением или очищением форматирования вместе с таблицами.
Загрузка картинок и файлов на сайт НЕ требует дополнительных программ, кроме системы управления. Рисунки автоматически переводятся в нужный размер. Имеется режим картинки увеличиваемой нажатием на нее. При этом на сервере автоматически создается уменьшенный вариант картинки.
Интерфейс управления магазином позволяет добавлять товары, изменять описания. В описании товаров может быть любое число полей. Можно оперативно изменять цену на товар. Проводить акции (горячие предложения, спецпредложения на сайте). Можно отменить показ товара, которого нет на складе.
Также система управления должна оптимизировать сайт под дальнейшую раскрутку.
В настоящее время для того, чтобы удовлетворять требованиям поисковой оптимизации, современная система управления контентом должна обеспечивать следующее:
- Создание чистого HTML-кода, определяемого шаблонами;
- Быстрое формирование и выдачу требуемых страниц;
- Уникальные заголовки (h1-h6) для каждой страницы;
- Уникальные описания (descriptions) и ключевые слова (keywords) для каждой страницы;
- Возможность создания простой и понятной карты сайта;
- Возможность внутренней перелинковки страниц и навигации по уровням разделов;
- Задание человекопонятныx URL-адресов страниц (ЧПУ,псевдонимов/алиасов);
- Корректное задание заголовков (headers) страниц (дата создания и др.);
- Возможность простой установки кода партнерских систем (например, по обмену ссылками, статьями).
Не каждая совремнная CMS полностью реализует этот перечень.
Чаще всего в системе управления используются модули:
- Новости: предназначен для опубликования новостей на сайте компании. Административный интерфейс позволяет вводить текст, изображение, дату появления новости на сайте и ее удаления.
- Статьи-информация: предназначен для опубликования статей на сайте компании. Позволяет вводить текст, изображение.
- Фотогалерея — предназначена для создания каталога изображений с описаниями. Администратор помещает изображения и относящиеся к ним заголовок и текст на сервер через веб-интерфейс. (Желательно давать название каждой картинке, это полезно для поисковиков.)
- Каталог товаров - позволяет создавать на сайте товарную базу данных. Иерархический каталог товаров не ограничен ни по вложенности, ни по количеству разделов.
- Корзина - Модуль предназначен для формирования корзины товаров, управления её содержимым и оформления заказа.
- Обратная связь (заявка) - Модуль "Обратная связь" предназначен для управления теми составляющими сайта, при помощи которых пользователи сайта могут контактировать с администрацией и другим персоналом, обслуживающим сайт.
- Специальные предложения - Для того, чтобы рассказать своим пользователям о новинках оборудования, услугах, всевозможных акциях, и других единовременных или периодичных событиях наиболее удобным инструментом является модуль специальные предложения.
- Гостевая книга - предназначена для добавления сообщений посетителями сайта с возможностью ответа администратора.
- Управление баннерами — позволяет размещать на нужной странице сайта баннеры.
- Карта сайта - в специальном разделе блок формирует и выводит карту сайта, которая генерируется автоматически. При изменении редактором структуры сайта (добавлении, удалении страниц или разделов) карта автоматически обновляется.
- Список партнеров— помогает формировать страницу со списком, например, «партнеров», на которой можно разместить логотип «партнера», ссылку на его сайт, его фактический адрес и описание его профессиональной деятельности.
- Редактирование меню сайта — позволяет менять структуру сайта, т. е. добавлять в него новые разделы, страницы и перемещать их из одного раздела в другой.
- Визуальный редактор (WYSIWYG-редактор) дает возможность редактировать страницы сайта человеку, не знакомому с кодом HTML. С его помощью можно менять выравнивание абзаца, размер и цвет шрифта текста, изменять фон, вставлять в текст гиперссылки, создавать и редактировать страницы, а также вставлять изображения. Редактор HTML — сотрудник, знакомый с языком HTML, используя такой редактор, может менять код страницы вручную.
- Вопрос-ответ — позволяет формировать список вопросов с ответами на них, а также задавать вопросы администратору сайта.
- Модуль «Контакты» - содержит телефоны, адрес(а), иногда схему проезда и банковские реквизиты. Также на этой страничке может быть ссылка на форму обратной связи, с которой можно отправить письмо на e-mail адрес фирмы не пользуясь почтовой программой, прямо со страницы сайта.
- Возможны также другие модули. Всех не перечислишь.
Невозможно создать CMS, включающую в себя полностью разработанные модули для любого сайта. Зачастую стремление к универсальности рождает "монстров" с подавляющим большинством никому не нужных функций. Но в реальности нет одинаковых по функциональным возможностям проектов! Каждый сайт таит в себе уникальную изюминку, и реализовать ее в готовом продукте не всегда представляется возможным (или доступным по цене).
Существуют системы управления, позволяющие менять дизайн сайта, но любая система управления сайтом, которая позволяет вам работать с изображениями на сайте, должна получать в качестве входных данных для изображения файл в определенном формате, обработанный определенным образом. Человек, работающий с Системой управления сайта и с изображениями на сайте должен иметь представление о процессе обработки графики, об оптимизации графики для сайта и иметь навыки работы в графическом редакторе.
Управление художественным оформлением (дизайном) и компоновкой страниц вообще практически не реализовано ни в одной системе, а там где она есть - лучше бы ее не было. Более того, принципиально недопустимо для качественного сайта, чтобы его компоновку и художественное оформление делал неспециалист в этой области. Это, вместе с тем, что управление производится отдельными элементами сайта, означает, что вы можете редактировать страницу "о компании", но не можете без специальных знаний изменить вид списка товаров, корзины, заказов, списка новостей, страницы выбранной пользователем новости и т.д.
В общем, система управления сайтом нужна не совсем каждому сайту. Например, большинству промо-сайтов (которые разрабатываются под рекламные кампании, акции) она не нужна вовсе, потому что сам промо-сайт состоит из одной-двух-нескольких страниц, информация на нём практически не меняется.Так что, если на промо-сайте не предусмотрены сервисы, то смысл ставить его на систему вообще нулевой, а если они должны быть, то, как правило, проще реализовать их с нуля, без привязки к какой-либо программной базе.
Что же касается всех остальных сайтов, то мы считаем, что любой сайт, нацеленный на развитие, нуждается в автоматизации процесса обновления и добавления информации.






