Drupal (Друпал) — это система управления сайтом (CMS), а также среда для создания вебприложений (CMF).

Посредством этой системы можно строить сайты и вебприложения различного назначения и сложности. Интерфейс пользователя позволяет управлять сайтами на Drupal без знаний HTML, вебвёрстки и языков программирования. Drupal разрабатывается международной командой разработчиков, как программное обеспечение с открытыми исходными текстами, защищенными общественной лицензией GNU. Международный сайт проекта — drupal.org, а на нашем сайте можно получить информацию о Drupal на русском. Также есть национальные сообщества на других языках.

Подробнее о рунетовском сообществе и подробнее о возможностях Drupal.

2 июля

Drupal Café Kharkiv Summer 2015

Прислано: dolar4ik

Чт, 02/07/2015 - 08:05

Друпалеры!
Приглашаем вас посетить Летнее Drupal Кафе в Харькове!

Kharkiv Drupal Cafe - это регулярные встречи и свободная площадка для обмена опытом и неформального общения специалистов Drupal в Харькове.
Share a techtalk or do a codesprint whilst enjoying a drink!

22 июня

D7 & Search API (SOLR)/Facet api taxonomy - фильтрация с иерархией в фильтре [РЕШЕНО]

Прислано: t1mm1

Пнд, 22/06/2015 - 08:03

Доброго дня, комрады.
Столкнулся с задачей построения фильтра по терминам таксономии с сохранением иерархии.

Имеем такой фильтр.
Термин 1
Термин 2
Термин 3
-- Термин 3_1
-- Термин 3_2
-- Термин 3_3
Термин_4
-- Термин 4_1
---- Термин 4_1_1
---- Термин 4_1_2
-- Термин 4_2

Нам нужно фильтровать сущности так, что выбирая "Термин 3" и "Термин 3_1" получить верный результат. Ведь если поставить условие AND, то при выборе будут пропадать термины, которые не относятся к остальным терминам. А есть ставить OR, то выборка в этом случае будет по обоим терминам, и обозначение дочерних терминов не будет влиять на выборку, так как будет происходить выбор по родителю, тем самым вклюя ВСЕ сущности (а не ТОЛЬКО дочерние в этой ветке.

20 июня

повышаем безопасность

Прислано: zman

Сб, 20/06/2015 - 21:46

Доброе время суток.

В логах часто начинают сканировать друпаловские админ.пути, поэтому чуток добавил примитивной безопасности.

Добавив в корень друпала файл .htpasswd (внутри прописано имя пользователя и сгенерированный пароль)
а вниз друпаловского .htaccess добавлено несколько строчек

<FilesMatch "^admin$">
AuthName "Dialog prompt"
AuthType Basic
AuthUserFile /your_path/.htpasswd
Require valid-user
</FilesMatch>

Надеюсь понятно,что /your_path/ это точный путь к файлу .htpasswd с именем/паролем
Что имеем в итоге: при присутствии в урле текста admin сервер требует авторизации.

С уважением к друпаллерам.

18 июня

Обновление безопасности Drupal 6 и 7 17-06-2015 (прислано от It-Patrol)

Прислано: Goodseeker

Чт, 18/06/2015 - 13:41

Сегодня 18-06-2015 пришло письмо от IT-Patrol:

«Уважаемые клиенты!
Вышло обновление безопасности Drupal 6 и 7 версии.
Мы рекомендуем как можно быстрее обновить до последней стабильной версии все модули на Ваших сайтах.
Последние версии Drupal на текущий момент 6.36 и 7.38.
С уважением,
Команда IT Patrol inc.
»

На Друпал Орг уровень риска указан «Критический» - это четвертый уровень из пяти.

На Орге об уязвимости SA-CORE-2015-002

20 мая

Модуль DigitalOcean DNS API

Прислано: yerdna

Ср, 20/05/2015 - 19:33

Знаю, что многие хостят свои и клиентские Drupal сайты на DigitalOcean. Мне недавно пришлось переносить на их сервера несколько десятков сайтов, в процессе этого возникла идея упростить работу с DNS, так появился модуль к Drupal 7:

https://github.com/yerdna/drupal-do-api

Пакет состоит из двух модулей - doapi, который обеспечивает хранение в друпал токена доступа к API,
и подмодуля doapi_dns, который позволяет добавлять домены на неймсервера DigitalOcean и редактировать DNS записи.

17 мая

Twentyfifteen - тема для Drupal 7

Прислано: bebeka

Вс, 17/05/2015 - 09:08

Всем привет

Перевел еще одну простую тему для Drupal 7: Twentyfifteen. Если вы работали с Wordpress, то наверняка узнали название темы. Базовая тема работает на Wordpress - https://wordpress.org/themes/twentyfifteen/

Тема подойдет для самого простого блога. Demo - http://startupov.net/theme/twentyfifteen/

Тема не имеет зависимостей, вы можете смело ставить ее без других модулей.

Скачать тему можно на странице: https://www.drupal.org/project/twentyfifteen

Похожие темы:

13 мая

Галерея ContentFlow для D7

Прислано: sas@drupal.org

Ср, 13/05/2015 - 12:30



Что это ?
~~~~~~~~
Это порт для галереи контента и изображений на основе http://www.jacksasylum.eu/ContentFlow/index.php в Drupal 7. Галерея может формироваться через views для любого типа материала с полем типа «Image».
Тестовая ссылка: http://gallery.drupal.in.ua/contentflow-gallery

Скачать модуль, читать полностью...

Drupal Meetup #6 в Санкт-Петербурге

Прислано: konstantin.komelin@drupal.org

Ср, 13/05/2015 - 06:39

Drupal Meetup #6 в Санкт-Петербурге

Приглашаем всех на встречу Drupal Сообщества Санкт-Петербурга 23 мая.

В программе 4 доклада, море полезной информации и тонны общения.

10 мая

[РЕШЕНО] Настройка сервера Nginx с конфигурацией Perusio под Drupal

Прислано: ttenz

Вс, 10/05/2015 - 11:30

Другие статьи по теме:

Давно мечтал настроить сервер nginx для друпала с специально заточенной под Друпал конфигурацией Perusio (António P. P. Almeida), человека который хорошо разбирается в nginx и друпале и пожалуй это лучшая конфигурация из доступных.

Почему конфигурация Perusio? Что она дает?

Основные фичи:

8 мая

«Error at offset X of Y bytes in variable_initialize», MySQL и кодировки

Прислано: vkapas

Пт, 08/05/2015 - 10:03

Хотел бы написать об одной из причин появления ошибки вида
Notice: unserialize() [function.unserialize]: Error at offset X of Y bytes in variable_initialize() (line 935 of /includes/bootstrap.inc).
которая у меня возникла при обновлении с Drupal 6 на 7, и о способе её решения.

В моём случае проблема выглядела примерно так:

7 мая

Drupal Global Training Day в Санкт-Петербурге

Прислано: konstantin.komelin@drupal.org

Чт, 07/05/2015 - 07:31

Drupal Global Training Days logo

MorningCurve и я, Константин Комелин, присоединяемся к движению Drupal Global Training Days и проведем 23 мая 2015 в Петербурге бесплатный 3х часовой воркшоп по основам Drupal для новичков.
В ходе тренинга мы расскажем, как установить Drupal, как им пользоваться и как за достаточно короткое время создать свой сайт.

28 апреля

Мобилизация вашего сайта

Прислано: flecus

Ср, 29/04/2015 - 00:37


Адаптивный дизайн веб-страниц, автоматически подстраивающийся под заданные размеры окна браузера и обеспечивающий корректное отображение сайта на различных устройствах, в наше время актуален как никогда, ведь число пользователей, выходящих в Интернет с мобильных устройств, стремительно растет. Но, к сожалению, большинство сетевых ресурсов оставляют желать лучшего при присмотре их на смартфонах и планшетах.

В данной статье на примере сайта друпал.ру я покажу, что адаптивный дизайн - это не так страшно, как считают некоторые веб-мастера и администраторы сайтов, упорно не желающие переходить на адаптивную вёрстку.

19 апреля

Открыт набор на интенсив по основам разработки на Drupal 7

Прислано: konstantin.komelin@drupal.org

Вс, 19/04/2015 - 05:52

MorningCurve Drupal интенсив

27 апреля 2015 - важный день для нас. Мы запускаем второй поток интенсивного курса "Основы разработки на Drupal 7".
Хочется сказать несколько слов о результатах прошлого потока и о том, что участников ждет в будущем.
Кроме того, в тексте вы найдете код на скидку в размере 500 рублей.

14 апреля

Аналог Hierarchical Select

Прислано: kirill_dan

Втр, 14/04/2015 - 11:56

Всем привет. Недавно появилась у меня необходимость организовать иерархический вывод большого количества записей. Сделать это решение я попытался с помощью всем известного вам модуля Hierarchical Select.

Но моя радость очень быстро омрачилась. У меня в базе было 150 тыс. записей с тройной вложенностью. Обсуждение этого вопроса велось здесь: http://www.drupal.ru/node/116637

Я быстро понял, что мне не подходит не только модуль HS, но также и все его аналоги SHS и подобные. Все они использовали для своей работы стандартные функции Друпал для работы с таксономией. И когда записей в базе было много, то работа с таксономией превращалась в ад! Время появления нового select занимало от 10 до 50 секунд.

31 марта

Barcamp в Краснодаре, 11 апреля

Прислано: adubovskoy

Втр, 31/03/2015 - 14:39

Другие статьи по теме:

Приветствую друзья! Силами активистов Южного друпал-сообщества организована секция на Баркемпе 2015 в г. Краснодар!

Название секции: CMS Drupal для разработчика, бизнеса и общества

Где и когда: 11 апреля 2015 г. в КубГАУ (г. Краснодар, ул. Калинина, 13)
Сайт мероприятия: http://barcampsr.ru

В докладчиках наши парни:
Дубовской Александр: Профессиональные сообщества как секрет успеха
Левашов Андрей: Эффект Даннинга-Крюгера в провинциальной веб-разработке или зачем мы возимся со студентами
Шаповалов Николай: - Яндекс Маркет на Drupal.
Селфин Пётр: Эффективные сайты на Drupal без знаний PHP
Синица Сергей: Интернет-магазин на Drupal Commerce
---

RSS-материал

Новое на сайте