Сегодня практически все более-менее серьезные сайты являются динамическими. То есть для управления ими используются различные CMS (система управления контентом, content management system), которые обеспечивают удобную работу с информацией как администраторов веб-проекта, так и простых его посетителей. Разработка полноценного движка — процесс длительный и довольно сложный. Поэтому в подавляющем большинстве случаев владельцы сайтов не изобретают велосипед, а приобретают уже готовую CMS. Сегодня на рынке представлено немало таких продуктов.
Впрочем, действительно полноценных, которые подходят как для небольших сайтов, так и для крупных порталов, занимающихся электронной коммерцией, гораздо меньше. Достигается такая универсальность модульностью. То есть вся система состоит из отдельных блоков, каждый из которых отвечает за определенный набор возможностей. Таким образом, любой покупатель может найти для себя наиболее полно отвечающий его потребностям набор модулей, не переплачивая за ненужные функции. Ярким примером такой системы служит CMS «Битрикс: Управление сайтом».
Самый маленький набор модулей в линейке редакций рассматриваемой системы управления контентом называется «Старт». В его состав входит всего четыре модуля, которых тем не менее вполне достаточно для реализации простого и удобного в использовании информационного сайта. Давайте мы с вами, уважаемые читатели, подробно рассмотрим каждый из них и выясним, какими функциональными возможностями они наделяют сайт, построенный на основе данной CMS.
Главный модуль
Главный модуль — основа CMS "Битрикс: Управление сайтом"
Главный модуль можно смело назвать сердцем любой редакции CMS "Битрикс: Управление сайтом". Дело в том, что именно он обеспечивает общее функционирование системы и взаимодействие всех остальных блоков. Таким образом, говоря о возможностях данного модуля, мы фактически говорим об общих свойствах всей системы в целом.
Настройка главного модуля |
Начать нужно с того, что главный модуль берет на себя всю работу с сайтами, доменами и шаблонами. Сразу отметим, что рассматриваемая CMS — многосайтовая и многодоменная. Это значит, однажды установленная на сервере, она может поддерживать любое количество веб-проектов. Причем каждому из них может соответствовать хоть сколько доменов любого уровня. Примерно то же самое можно сказать и о шаблонах, каждый из которых фактически представляет собой отдельный дизайн. Их тоже может быть сколько угодно. Отдельные шаблоны могут быть использованы для различных разделов или даже веб-страниц.
Второй блок возможностей, реализованных в главном модуле продукта "Битрикс: Управление сайтом", представляет собой полноценную систему авторизации пользователей. Особенно здесь стоит отметить тот момент, что эта система может быть единой для всех поддерживаемых CMS сайтов. Это позволяет создавать целые группы родственных веб-проектов. Что же входит в систему авторизации посетителей сайта? В первую очередь это, конечно же, возможность разделения зарегистрированных пользователей на различные группы, причем один человек может относиться сразу же к нескольким категориям. Естественно, есть в рассматриваемой CMS и разделение прав на доступ к различным разделам, страницам и сервисам. То есть фактически администратор может определить разрешенную функциональность сайта для различных групп или отдельных пользователей. Интересно, что в системе регистрации и авторизации людей реализованы все необходимые для полноценной работы механизмы. В частности, действуют защита от автоматической регистрации, функция напоминания забытых паролей, механизм сохранения настроек пользовательского интерфейса, настраиваемая политика безопасности (привязке сессий к IP-адресам, установка времени активности сессий и авторизаций и т. п.) и многое, многое другое.
Третий набор функций необходим для администрирования всей системы. В нем реализованы такие возможности, как управление другими блоками, технология SiteUpdate (система автоматического обновления CMS с официального сайта разработчиков), механизм кеширования (позволяет снизить нагрузку на сервер и увеличить скорость работы сайта), выполнение различных SQL-запросов к базе данных, механизм временной блокировки доступа к публичной части веб-проекта, проверка целостности файлов (позволяет отслеживать изменения файлов, размещенных на сайте) и т. д.
Управление структурой
Этот модуль обеспечивает визуальную настройку всей структуры сайта: разделов, веб-страниц и меню
Данный модуль, как это видно из его названия, предназначен для управления структурой сайтов. С его помощью пользователь может в удобном виде осуществлять любые операции с папками и файлами на веб-сервере. То есть фактически он может создавать, удалять и редактировать разделы и отдельные странички сайта. И если с первыми все просто, то вот по поводу вторых стоит рассказать подробнее. Дело в том, что в состав модуля «Управление структурой» входит полноценный визуальный HTML-редактор. С его помощью даже совершенно далекий от веб-технологий человек сможет создать текст с нужным ему оформлением, вставленными рисунками, гиперссылками и т. п. Более того, в этом редакторе он сможет даже проверить орфографию и грамматику созданной веб-страницы (правда, для этого необходим установленный пакет Microsoft Office и разрешение на запуск ActiveX-компонент для сайта). Отдельного упоминания заслуживает также специальная панель — небольшое окошко, которое появляется у пользователей с правами администратора при посещении сайта. С ее помощью посетитель может буквально нажатием на одну кнопку перейти к редактированию любого элемента, размещенного на текущей странице.
Работа со структурой сайта |
Еще одной весьма привлекательной возможностью рассматриваемого модуля является механизм визуального размещения динамической информации на странице. Работает он так. В визуальном редакторе пользователь перетаскивает иконку, обозначающую какой-то вид данных (например, список новостей, товар из каталога, веб-форму, опрос и т. п., включая произвольный скрипт на PHP), в нужное место. Ну а в будущем при просмотре этой странички вместо иконки будет выводиться представляемая ею информация. Это позволяет создавать полноценные динамические сайты тем людям, которые не знакомы ни с базами данных, ни с языками программирования.
Следующий момент, на который стоит обратить внимание, — это меню. Дело в том, что в "Битрикс: Управление сайтом" все меню представляют собой отдельные объекты разных типов. Управление ими осуществляется тоже в специальном визуальном редакторе. Это позволяет пользователям создавать как глобальные, действующие для всего сайта, так и отдельные меню, актуальные только в пределах какого-то одного раздела.
Ну и, конечно же, нельзя не рассказать о возможности ввода метатегов (TITLE, KEYWORDS, DESCRIPTION) как для различных разделов, так и для веб-страниц по отдельности. Эта функция абсолютно необходима, если владелец сайта хочет продвигать его с использованием поисковой оптимизации — одного из самых эффективных методов привлечения внимания целевой аудитории.
Информационные блоки
Данный модуль обеспечивает возможность обработки динамической информации
Для работы с динамическими, то есть часто изменяемыми и требующими некоторой обработки данными в CMS "Битрикс: Управление сайтом" используются так называемые информационные блоки. Они представляют собой своеобразные объекты, обладающие заданными пользователем свойствами. В качестве наиболее ярких примеров информационных блоков можно привести новости, статьи, пресс-релизы, фотогалереи, каталоги товаров, архивы файлов, вакансии и многое, многое другое. Главное преимущество такого подхода заключается в том, что создать нужный тип объектов и обеспечить полноценную работу с ними посетителей сайта (ввод новых элементов, редактирование старых, вывод отдельных элементов и целых их списков и т. п.) может любой пользователь, даже тот, кто абсолютно не знаком с принципами обработки баз данных и языками программирования.
Работа с информационными блоками — новостями |
В качестве отличительной особенности рассматриваемого модуля стоит отметить возможность привязки элементов одного блока к нескольким разделам и элементам того же или любого иного информационного блока. Это позволяет строить сложные связи между объектами. Например, в каталоге товаров на странице каждой конкретной вещи можно выводить все сопутствующие или аналогичные предметы, а также список статей, ей посвященных. Другой интересной особенностью является возможность привязки к элементу информационного блока различных файлов, например звукового сопровождения, каких-то документов и т. д.
Также отдельного упоминания заслуживает возможность экспорта данных в различные форматы и импорта из них: CSV (для обработки во внешних программах, например в Microsoft Excel) и RSS 2.0 (позволяет организовать обмен между сайтами новостями и другой информацией). Помимо этого в рассматриваемом модуле реализовано много других не менее полезных функций.
Модуль поиска
В CMS "Битрикс: Управление сайтом" реализована полноценная поисковая система
В CMS "Битрикс: Управление сайтом" реализован специальный модуль, отвечающий за поиск информации на сайте. Стоит отметить, что в нем реализован полный учет русской и английской морфологии. Также очень важно, что в качестве области поиска используется не только статичное содержимое веб-страниц, но и все динамические объекты (новости, статьи, каталоги товаров, форумы и т. д.). Причем индексация этих данных автоматически осуществляется сразу же после их изменения. То есть, например, опубликованная новость моментально становится доступной для поиска. Кстати, администратор сайта может принудительно исключить некоторые объекты из области поиска. Но и это еще не все. Во время поиска движок сам учитывает права пользователя и не ищет данные среди той информации, доступа к которой у него нет. Впрочем, пользователь и сам может ограничить область поиска только нужными ему элементами.
Создание индекса Google Sitemap |
Другой важной особенностью рассматриваемого модуля является использование специального языка и логических операторов, позволяющих составлять сложные запросы. Кроме того, стоит отметить то, что результаты поиска ранжируются на основе величины контрастности слова (характеристика повторяемости слова в данном документе). Причем пользователь может вручную отсортировать их и по любому другому полю. Ну а особого упоминания заслуживает функция создания специальных файлов индекса Google Sitemap, без которых практически невозможна поисковая оптимизация веб-проекта в системе Google.
Подводим итоги
Итак, сегодня мы с вами, уважаемые читатели, довольно подробно рассмотрели все модули, входящие в редакцию «Старт» продукта "Битрикс: Управление сайтом". И выяснили, что с помощью данной CMS можно легко реализовать большинство информационных и корпоративных сайтов, в которых нет необходимости в сложных структурах динамических данных и элементах электронной коммерции. Причем для работы над веб-проектом не нужны даже знания языков программирования и принципов построения баз данных. Практически все операции выполняются с помощью визуального редактора и интуитивно понятных форм.
Ссылки по теме
Статья получена: hostinfo.ru