Новости
21.08.2017
Криптовалюта и ее актуальность при создании сайта Криптовалюта и ее актуальность при создании сайта

Впервые термин «криптовалюта» был упомянут в 2011 году. Тогда журнал Forbes назвал эту валюту «деьгами будущего», и не ошибся. Нынче редкий заказ на создание или продвиже...

14.08.2017
Крауд-маркетинг: сарафанное радио по-современному Крауд-маркетинг: сарафанное радио по-современному

Крауд-маркетинг – скрытый или «партизанский» вариант интернет-маркетинга, основанный на использовании рекомендаций/ответов на всевозможных форумах, блогах и прочих платфо...

02.08.2017
UX и веб-дизайна: знайте их тренды в лицо! UX и веб-дизайна: знайте их тренды в лицо!

Еще никогда создание и продвижение сайтов не сопровождалось столь трепетным отношеием к UX и веб-дизайну. Какие же тренды и модные веяния нужно применять, чтобы существен...

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


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 другие виды сайтов можно благодаря высокому уровню гибкости и расширяемости системы.