Новости
25.10.2017
Показатель отказов: от чего он зависит? Показатель отказов: от чего он зависит?

Показатель отказов – важный параметр работы сайта. Он показывает, насколько ресурс интересен и полезен для пользователей. Соответственно, чем ниже процент отказов, тем вы...

18.10.2017
Копия сайта и необходимость ее создания Копия сайта и необходимость ее создания

Несмотря на то, что сайт – это не вещь, его тоже можно потерять. Серьезные проблемы с интернет-порталом могут быть результатом:Посягательств со стороны злоумышленников. П...

10.10.2017
Грамматические ошибки на сайте: накажут ли за них поисковики? Грамматические ошибки на сайте: накажут ли за них поисковики?

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

Мировые новости


07.01.2016
Создание сайтов на Drupal. Анализ CMS Drupal

Создание сайтов на Drupal. Анализ CMS Drupal

Системы управления контентом или CMS – настоящая находка для создания легкоуправляемых динамичных сайтов. Различных систем управления (их еще называют движками) – множество. Среди них есть платные и бесплатные, с открытым исходным кодом и без. Выбрать, какая из существующих CMS подойдет именно Вам, довольно трудно – необходимо учесть уйму различных факторов. CMS Drupal – очень популярная бесплатная модульная система управления – подходящее решение для создания большинства видов сайтов, таких как новостные сайты, форумы, многопользовательские блоги, корпоративные или персональные сайты-визитки.
 
Как установить CMS Drupal?
 
Установка CMS Drupal в общем случае аналогична установке других CMS: необходимо скачать архив с файлами системы, распаковать его в корневую папку сайта, создать базу данных и пользователя с полными правами доступа к ней, в браузере зайти на страницу установки и, следуя инструкциям, установить систему Drupal на удаленный или локальный сервер. Установка различных версий Drupal, среди которых шестая является наиболее актуальной, может отличаться некоторыми нюансами.
 
Drupal является мультиплатформенной системой для создания сайтов и его можно запустить на таких ОС как Linux, BSD, Solaris, Windows и Mac OS X. Также Drupal поддерживает серверы Apache, IIS, Unix, Linux, BSD, Solaris, Windows, Mac OS X.
 
Какие возможности предлагает CMS Drupal для создания сайтов?

Drupal – система с широчайшим спектром различных возможностей. Давайте подробнее рассмотрим некоторые из них.

  • Drupal не зависит от вида используемых баз данных и поэтому подходит для тех, кто в силу каких-либо ограничений не может использовать MySQL, который поддерживает большинство других CMS.
  • Drupal имеет средства для разработки сайтов, поддерживающих несколько языков, поэтому все тексты могут быть переведены при помощи графического интерфейса.
  • Для того чтобы задать структуру сайта, отделив ее от представления, в Drupal используется оригинальная методика – таксономия. Таксономия позволяет определить произвольное количество рубрик и каждый документ сайта входить в одну или сразу в несколько рубрик, которые могут быть представлены в виде списка или сложной иерархической структуры.
  • В Drupal есть уже готовые решения типовых задач. Создать сайт-визитку, корпоративный сайт или блог можно пользуясь модулями, входящими в комплектацию системы.
  • Поиск в Drupal проводится с учетом видов контента, рубрик и содержимого. Ссылки имеют «человекопонятный URL» (ЧПУ) и поэтому хорошо индексируются поисковыми системами.
  • Система Drupal позволяет работать с шаблонами за счет разделения содержания сайта и представления. Поэтому с Drupal можно легко сменить дизайн сайта, не задев при этом его содержимого.
  • Компонент комментариев в Drupal позволяет управлять возможностью комментирования для разных документов, доступом к комментариям разным группам посетителей.
  • В Drupal имеется встроенный движок форума, в который включены основные форумные функции. Благодаря методике таксономии форум может содержать подфорумы и категории различной степени вложенности.
  • В Drupal можно экспортировать материалы сайты в формат RDF/RSS, что удобно для просмотра их с помощью внешних программ в оффлайн.
  • Управление пользователями в Drupal реализовано при помощи назначения им разных ролей. А права доступа для этих ролей к тем или иным документам и функциям сайта определяются во многих случаях самими модулями системы.
  • В Drupal есть возможность управления версиями документов. При правке документа его старая версия сохраняется в истории и при необходимости можно вернуться к одной из более ранних версий.
  • В Drupal можно отслеживать обновления – все обновленные документы группируются на одной общей странице, доступ к которой осуществляется из меню пользователя. Это удобно для создания сайтов со сложной структурой и большим количеством разделов.
  • К системе Drupal можно подключить множество различных модулей, позволяющих расширить функциональность исходной сборки. Это могут быть модули для управления показом рекламных баннеров, видео- или аудиоплееры, модули блокировки спама и многие другие. Подобные модули пишутся как разработчиками Drupal так и просто программистами, пользующимися этой системой.
Какую поддержку имеет CMS Drupal?
 
Drupal – популярная среди русскоговорящих разработчиков система для создания сайтов. Поэтому существует множество переведенной на русский язык документации, форумы и сообщества, посвященные поддержке этого продукта. Благодаря тому, что Drupal – система с открытым исходным кодом, сами программисты могут расширять ее функциональность написанием дополнительных функций или компонент.
 
Система управления контентом Drupal в базовой комплектации отлично подходит для разработки разных сайтов: форумов и сообществ, однопользовательских и многопользовательских блогов. Создать в Drupal другие виды сайтов можно благодаря высокому уровню гибкости и расширяемости системы.