Приветствуем на новом сайте по программированию Если у Вас возникли какие то идеи по поводу сайта - пишите Ведется бета-тестирование про все найденные ошибки сообщайте на code at dobs.in.ua |
Поиск |
Меню: Избранное |
Каталог файлов Drupal v.6.11 Требования: PHP + MySQL Скачать Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и форумов, до информационных архивов или сайтов новостей. Функциональность обеспечивается подключаемыми модулями, обращающимися к общему API Drupal. Стандартный набор модулей включает, например, такие функции как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и др. Большое количество дополнительных модулей значительно расширяющих базовые функции можно скачать с официального сайта. Наиболее важные функции предоставляемые модулями входящими в поставку Drupal: единая категоризации всех видов содержимого - от форумных сообщений до блогов и новостных статей вложенность категорий любой глубины поиск по содержимому сайта разграничение доступа пользователей к документам (ролевая модель) динамическое построение меню поддержка XML-форматов: вывод документов в RDF/RSS аггрегация материалов с других сайтов BlogAPI для публикации материалов с помощью внешних приложений поддержка общей авторизации между сайтами на Drupal ("сайты-партнёры") короткие URL поддержка сменных тем оформления сайта с предоставлением нескольких готовых вариантов поддержка переводов интерфейса сайта на разные языки возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками) раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта) механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей) Поддержка локализации Система поддерживает локализацию интерфейса для различных языков. Имеется поддержка русского языка. Используется собственный механизм для локализации с хранением переводов в базе данных, наравне с остальным содержимым сайта. При этом несложной является адаптация к работе со стандартной библиотекой gettext. Импорт и экспорт переводов сайта также осуществляется в виде po-файлов (формат используемый библиотекой gettext). Полная локализация содержимого поддерживается сторонними модулями (не входят в поставку Drupal, но могут быть скачаны с сайта разработчиков). Методы структуризации содержимого В Drupal предлагается гибкая схема организации структуры сайта на основе таксономии. Таксономия — механизм, позволяющий создавать произвольное количество тематических категорий для содержимого сайта и ассоциировать их с модулями, обеспечивающими ввод и вывод информации. Категории могут представлять плоские или иерархические списки, либо сложные структуры, где элемент может иметь несколько «родителей» и несколько дочерних элементов. С помощью подобной схемы одними и теми же модулями возможна организация различных вариантов структуризации содержимого. Например, легко создаётся сквозной список «ключевых слов» для всех документов сайта и т. п. Дизайн сайта на Drupal строится на основе сменных тем оформления. Как таковой нет единственной схемы построения дизайна, взамен Drupal даёт возможность использовать различные «движки» тем, использующие шаблоны удобные для редактирования (шаблоны XML в движках xtemplate и Smarty или шаблоны на HTML+встроенный PHP в движке phptemplate и т. п.), либо создавать темы оформления напрямую обращающиеся к API Drupal. Начиная с версии 4.7 Drupal поддерживает технологию Ajax, для динамической подгрузки содержимого без полного обновления страниц. Демо Сайт разработчика: http://drupal.org/ |
Пользователи |