Перейти к содержанию

09.11.2013

Почему Drupal так популярен?

Drupal

Drupal достаточно мощная платформа, которая используется для разработки ультрасовременных веб-порталов уровня предприятия.

Требования: ОС: Linux (Ubuntu with SSH access)

Сервер БД: MySQL5

Веб-сервер: Apache2 (также необходим mod_rewrite)

Язык: PHP5

Разрешение: Установка операционной кода кэша, такого как APC от PECL

Версии: Git

Веб-фреймворк: Drupal

CLI утилиты: Drush

Что такое Drupal?

Drupal является передовым инструментом для построения всесторонних веб-порталов. Это одновременно и модульный веб-фреймворк и система управления контентом (CMS). Поэтому Drupal служит мощным интерактивным инструментом разработки для любого, начиная от начинающих разработчиков до веб-компаний с полным сервисным пакетом.

Drupal поддерживают тысячи разработчиков и организаций со всего мира. Он используется практически во всех формах онлайн разработок: от простых блогов до мощных коммерческих, организационных и управленческих объектов.

В Harvard, Rackspace, Yahoo, AT & T и даже в Белом доме используют Drupal. Инновационная модульная арихтектура ядра Drupal обеспечивает его гибкость, которая общедоступна далеко не во всех других веб-фреймворках или CMS.

Веб-фреймворк/CMS

В первые дни Интернета люди были счастливы уже тем, что имели возможность использовать электронную почту и статические сайты- разметки. Затем появились две технологии, которые решали многие тогдашние проблем, с клиентской стороны - скриптовые языки, такие как javascript, и на стороне сервера скриптовые языки и серверные плагины, такие как PHP и Apache. Сегодня на стороне клиента виртуальные машины на основе браузера, такие как Flash/Flex и Java. Благодаря этим технологиям мы теперь имеем больше интерактивности. Мы можем лучше управлять контентом и более эффективно общаться (Twitter, Facebook и др.). Но может возникнуть проблема слишком большого фрагментарного развития. Ведь часто каждый разработчик заново изобретает велосипед.

Люди начали решать эту проблему с помощью веб-фреймворков, которые, как правило, расширяют базовый сайт приложениями. Такие программные проекты являются как патентованными (на которые распространяется авторское право) так и свободно доступными и дают возможность использовать уже существующую функциональность при разработке веб-сайта. Ярким примером веб-фреймворка является Ruby on Rails.

Системы управления контентом (Content Management Systems, CSM) является расширением фреймворков, которые также предлагают динамическое отображение контента, удобное формирование контента, средства администрирования, системы меню управления пользователями, наборы тем и др. CMS системы управляют контентом, обычно через базы данных и предлагают шаблон механизмов для управления его отображением на экране.

Drupal довольно часто определяют как CMS. Система, безусловно, обеспечивает управление содержанием достаточно хорошо, но это не основное ее преимущество. Абстрактное и общее назначение Drupal довольно весомо отличается от других платформ, таких как WordPress (блог) или Magento (магазин). Ядро фреймворка Drupal очень маленькое, но может быть использовано в веб-приложении произвольного типа, что делает его популярным среди веб-разработчиков.

Именно гибкость выделяет Drupal среди других систем.

CMS Drupal-бесплатная и с открытым кодом

Когда вы внедряете новую технологию в вашу бизнес модель, достаточно важны легкость ее приобретения, настройки и возможность обновления (желательно без доплаты) при расширении масштабов предприятия. Любые трудности с покупкой или настройкой требуют дополнительного времени и денег. Каждый может зайти на сайт и скачать копию платформы Drupal и большинство расширительных модулей бесплатно. Общедоступные проекты Drupal ежедневно добавляются на сайт системы. Они предназначены для реализации большинства полезных задач вашего сайта. Вы можете скачать их, разместить в папке модулей и запустить несколькими кликами мышки.

Drupal достаточно прост в использовании и модификации. Многие люди сегодня разрабатывают и работают с сайтами на Drupal, которые, при необходимости, могут помочь разобраться с платформой. Если вы решили самостоятельно разрабатывать сайт на основе Drupal решений, то можете воспользоваться свободно доступными ресурсами в сети Интернет, такими как документация, форумы, электронные пособия. Разработчики могут принять участие в развитии drupal. Следует понимать, что Drupal позволяет быстрее построить такую ​​платформу, какую вы хотите с возможностью свободного развития. Многие другие платформы, особенно коммерческие, не предоставляют такой свободы.

Поделитесь своими мыслями, оставьте комментарий.

(required)
(required)

Внимание: HTML допускается. Ваш e-mail никогда не будет опубликован.

Подписка на комментарии