Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Drupal. Это — система управления сайтом (CMS), написанная на языке PHP и использующая в качестве хранилища данных реляционные базы данных (MySQL, PostgreSQL и другие). Drupal является свободным программным обеспечением. Разработку проекта начал в 2000 году бельгиец Дрис Байтаерт, который в 2007 году создал фирму Acquia, направленную на коммерческую поддержку проектов и сервисов. Drupal — мощная система управления контентом, созданная группой энтузиастов со всего мира. В настоящее время активно разрабатывается версия 8.x, в которой упор делается на интернационализацию, мультиплатформенность, HTML5 и сервисы.
Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и форумов до информационных архивов или сайтов новостей. Имеющийся по умолчанию функционал можно увеличивать подключением дополнительных расширений — «модулей». Некоторые важные функции, предоставляемые Drupal:
единая категоризация всех видов содержимого (таксономия) — от форумных сообщений до блогов и новостных статей;
широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории;
вложенность категорий любой глубины;
поиск по содержимому сайта, в том числе поиск по таксономии и пользователям;
разграничение доступа пользователей к документам (ролевая модель);
динамическое построение меню;
поддержка XML-форматов;
вывод документов в RDF/RSS;
агрегация материалов с других сайтов;
переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента;
возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками);
механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей);
Drupal имеет модульную архитектуру с компактным ядром, предоставляющим API, к которому могут обращаться модули. Стандартный набор модулей включает такие функции, как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и другие. Дизайн сайта меняется также посредством специальных модулей — «тем оформления».
Дата публикования: 2014-11-18; Прочитано: 340 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!