video

Последние материалы

Страхование жизни, стоит обратиться к главным вопросам

Страхование жизни, стоит обратиться к главным вопросам

19-09-2017

Человеку необходимо понимать, что сегодня, он живет в мире, который просто переполнен рисками. Это не значит,...

Подробнее
Автоматизация тестирования – важный вопрос!

Автоматизация тестирования – важный вопрос!

19-09-2017

Автоматизация и внедрение нового программного обеспечения, стали залогом развития многих отраслей. Чтобы выйти на современный рынок,...

Подробнее

CMS Drupal

Категория: Работа и образование
Создано 06.03.2014

Drupal так же как и Joomla, является системой управления сайтом, выпущенной под лицензией GPL. В отличие от Joomla, CMS Drupal может работать не только с сервером баз данных MySQL, но и с объектно-реляционной СУБД PostgreSQL. Эту систему создал Дрис Байтаерт (Dries Buytaert) в 2000 г. Со временем к проекту присоединились десятки программистов по всему миру.

CMS Drupal

Начали появляться национальные сообщества пользователей этой системы управления сайтом. Первым таким обществом стал русский проект Drupal.ru. На сегодня эта CMS существует более чем на трех десятках языков.

В отличие от Joomla, в Drupal нет единой системы оформлений тем, однако взамен можно работать с «движками», использующими шаблоны, и писать собственные темы оформления, обращаясь напрямую к API Drupal. В данном проекте несколько иначе организуется работа сайта, хотя общие принципы остаются теми же. Разработчику в Drupal нужно быть готовым к плотной работе с API системы, так как эта система требует больше программирования сценариев, чем Joomla. Для работы системы необходимо, чтобы на сервере были установлены и работали следующие средства:

  • РНР версии 4.3.3 или выше;
  • веб-сервер;
  • СУБД MySQL или PostgreSQL.

Итак, приступим к изучению системы. Для начала нужно установить ее на компьютер.

Возможные проблемы при установке.

Рассмотрим две проблемы, с которыми вы можете столкнуться при установке CMS Drupal.

Если во время установки вы получаете сообщение Drupal already installed (Drupal уже установлен), перейдите в каталог, в который был распакован архив с системой, найдите там файл “.htaccess”, откройте его для редактирования, найдите параметр ExpiresActive и поставьте его в положение «Off».

Если в начале установки вместо первой страницы инсталлятора появляется пустая страница, то, скорее всего, не хватает памяти на сервере, на который вы устанавливаете Drupal. Откройте файл .htaccess и добавьте строку php value memory limit 32M. Вместо 32М можно вписать любое количество памяти, которое не жалко отдать для работы интерпретатора РНР. Слишком большое значение устанавливать здесь нет смысла.

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

Drupal же лучше использовать программистам, которые хорошо знают PHP, JavaScript и хотят иметь более гибкую систему управления сайтом, хотя и относительно сложную. Пользователям следует выбирать конкретную CMS исходя из того, какая система предоставляет больше возможностей, необходимых конкретному сайту, а также учитывать какая система ближе по идеологии и конфигурации используемому веб-серверу.

HashFlare

Новые бизнес-идеи

Страхование жизни, стоит обратиться к главным вопросам

Страхование жизни, стоит обратиться к главным вопросам

19-09-2017

Человеку необходимо понимать, что сегодня, он живет в мире, который...

Подробнее

Автоматизация тестирования – важный вопрос!

Автоматизация тестирования – важный вопрос!

19-09-2017

Автоматизация и внедрение нового программного обеспечения, стали залогом развития многих...

Подробнее

Какую кровлю для дома выбрать?

Какую кровлю для дома выбрать?

31-08-2017

В наше время очень важно сделать правильный подбор кровельных веществ....

Подробнее