Возможности Drupal

поисковые системы

Первая версия системы была разработана в 2000 г. бельгийцем Дрисом Байтаертом. Сейчас, спустя почти девять лет, вокруг проекта образовалась широкая инфраструктура. Работу над ядром системы курирует компания Acquia, разработкой дополнительных модулей, расширяющих возможности системы, занимается сообщество из нескольких тысяч программистов со всего мира. Кроме центрального англоязычного сайта drupal.org, общение на других языках обеспечивают около 20 национальных сообществ, в том числе drupal.ru — сообщество на русском языке.

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

Таксономия — система категоризации материалов, благодаря которой к каждому материалу может быть присвоено любое количество «тэгов» (их еще называют ярлыками или метками), на основе которых могут быть построены фильтры любой сложности. На человеческом языке описания к этим фильтрам могут выглядеть примерно так: «показать все документы, которым присвоены метки «футбол», «Россия», но не присвоены метки «поражение» и «Испания»» или «показать все фотографии, которым присвоены метки «весна» или «солнце»».
Система ревизий — при внесении изменений в любые материалы Друпал, при соответствующих настройках, будет сохранять все версии (ревизии) документа, а также предоставит возможность сравнить любые две ревизии материала и в любой момент откатиться к одной из них.
На уровне ядра поддерживается многоязычность — используя специальные механизмы переводить можно и интерфейс системы, и контент.
Поддержка протокола OpenID — открытой децентрализованной системы единого входа (используется, например, в LiveJournal, Яндексе и других крупных проектах), благодаря которой пользователь может один раз зарегистрироваться в системе OpenID и использовать свой логин и пароль на всех сайтах, поддерживающих этот протокол.
Система автоматического оповещения об обновлениях.
Мультисайтинг — возможность на одной установке системы (на одном аккаунте хостинга, на одной базе данных) получить несколько сайтов, причем у разных сайтов может быть как общий, так и независимый набор таблиц, благодаря чему можно, например, создать несколько сайтов с единой базой пользователей, но независимыми базами контента.
Интеграция с движками шаблонов (template engines), позволяющими отделить логику приложения от данных и их представления.

Используя дополнительные модули можно получить:
Авторизацию по протоколу LDAP с использованием учетных записей Active Directory (это полезно для построения корпоративных интранет-порталов).
Полноценный интернет-магазин интегрированный с платежными системами Webmoney и Янедекс.Деньги.
Систему управления взаимоотношениями с клиентами (CRM — Customer relationship management).
Сложные системы рейтингования материалов, комментариев и пользователей, на основе которых может осуществляться «социальная модерация», то есть, например, удаление (депубликация) материалов с отрицательным рейтингом или поощрение авторов материалов, набравших большой рейтинг.
Инструменты для поисковой оптимизации (Search engine optimization — SEO) — интеллектуальная борьба с дубликатами адресов, автоматическое создание ключевых слов (keywords, не путать с тэгами), ссылок на похожие документы, борьба со СПАМ-ссылками и другие.
Интеграцию с сервисами Google и Yahoo, в том числе с Google Maps API, Flickr API, Youtube и другими.
Интеграцию с популярными системами кеширования (Memcache, xCache, APC), причем в новых версиях Drupal эта интеграция будет поддерживаться на уровне ядра системы.
Интеграцию с системой тестирования SimpleTest, в новой версии эта система также будет включена в ядро Друпала.
Интеграцию с внешними поисковыми движками, в том числе и со Sphinx.
Мощные инструменты для создания составных типов контента, а также автоматической расстановки перекрестных связей между ними.


Источник: http://romka.eu

Добавить комментарий:
Имя:
E-mail:
2022 © Обсуждение Joomla и других CMS-систем управления сайтами  Правила | О проекте | Обратная связь