Факты

7 лет стабильной работы на Интернет-рынке Воронежа.
Более 50 созданных и раскрученных проектов.
90% успешности в продвижении сайтов.
Суммарная посещаемость клиентских сайтов - более 5 000 пользователей в сутки.
Создание сайта под ключ за 20 дней.

Связь

www@sws.ru

Свободное программное обеспечение Drupal

Голландское слово «капля» - druppel стало основой для названия популярной системы управления сайтом Drupal, которая создаётся усилиями специалистов-энтузиастов всего мира. Написана система на языке РНР. Drupal сохраняет своё содержание при помощи реляционной базы данных. Системой осуществляется использование любых СУБД, которые поддерживаются библиотекой PEAR, а также PostgreSQL, MySQL. Несмотря на то, что Drupal – свободное программное обеспечение, она защищена лицензией GPL. Не удивительно, что её название произошло от голландского слова, потому что разработку этой системы начал голландец Dries Buytaert. Он и сегодня является руководителем этого проекта.

Архитектура этой CMS для сайтов позволяет использовать её для создания сайтов самых разных видов: новостных сайтов, информационных архивов, блогов, форумов и так далее. Функциональность данной системы обеспечивается с помощью подключаемых модулей, которые обращаются к API Drupal. Есть стандартный набор модулей, который обеспечивает следующие функции: поиск, голосование, сборщик новостей, загрузку файлов, форум, блог, новостную ленту. С официального сайта данной системы можно скачать дополнительные модули, которые расширят базовые функции CMS так, как это необходимо пользователю.

С помощью модулей Drupal осуществимы следующие важные функции:

  • единая категоризация содержимого разных видов: от новостных статей до информации в блогах и сообщений в форумах;
  • вложенность категорий различной глубины;
  • поиск по всему содержимому ресурса;
  • предоставление пользователям разных уровней доступа к документации (ролевая модель);
  • динамическое построение меню;
  • URL в коротком формате;
  • поддержка XML-форматов (в том числе: агрегация материалов с прочих сайтов, BlogAPI и вывод документации в RDF/RSS);
  • поддержка единой авторизации между сайтами-партнерами;
  • сменные темы оформления сайта, наличие готовых вариантов;
  • возможность перевода интерфейса ресурса на разные языки;
  • поддержка создания сайтов, чьё содержимое пересекается (имеются общие настройки или база пользователей);
  • возможность обеспечения раздельных конфигураций сайтов при наличии разных виртуальных хостов (при этом каждый подсайт может иметь свои темы оформления и наборы модулей);
  • возможность регулирования нагрузки на ресурс (при высокой посещаемости часть модулей и информационных блоков может быть автоматически отключена).

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

Технология Ajax, которая поддерживается системой начиная с версии 4.7 Drupal, позволяет осуществлять динамическую подгрузку содержимого, избегая полного обновления страниц ресурса.

Одним из несомненных достоинств этой системы можно отнести наличие полной документации, касающейся разных аспектов функционирования этой CMS. Минус в том, что вся эта документация имеется только на английском языке. Впрочем, сообщества Drupaler.ru и Drupal.ru работают над переводом её на русский, что позволит всем пользователям иметь возможность тщательно изучать возможности системы и применять их на практике.

К недостаткам системы относят то, что ею не в полной мере используются возможности РНР.

Для успешного функционирования ресурсов на основе Drupal важны грамотные настройки. Идеальным являются хостинги, специально настроенные под эту систему.

 
Rambler's Top100
www.megastock.ru