Приветствую. В работе над одним проектом понадобилось из файла CSV зарегистрировать порядка 50 000 пользователей, с именами пользователей, паролями и другой информацией. Существующие решения не подошли из-за слишком малой кастомизации. Пришлось написать свой «велосипед». Потом возникла идея поделиться с сообществом. Публикация на Drupal.org довольно замороченная процедура, поэтому решил написать на Хабр. Как оказалось, мой «велосипед» подходит для конкретной задачи, но не универсален. Пришлось немного «покумекать» как и что сделать. Итак, представляю модуль BUR (Bulk user registration)Читать полностью »
Рубрика «drupal 7» - 2
BUR. Модуль для массовой регистрации пользователей
2013-08-29 в 8:55, admin, рубрики: drupal, drupal 7, модуль, метки: drupal 7, модульПоиск на Drupal 7 с помощью Apache Solr ч.6 — настраиваем apache solr + tomcat
2013-08-13 в 3:11, admin, рубрики: apache solr, cms, drupal, drupal 7, search api, search index, tomcat, Веб-разработка, поиск, метки: apache solr, drupal 7, search api, search index, tomcat, поиск
После долгого перерыва, я решил написать очередную статью об apache solr и drupal. В этот раз речь пойдёт о настройке tomcat для того, чтобы apache solr мог работать, как демон. В интернете уже есть много разных мануалов по настройке tomcat, но не всегда они подходят для работы с drupal. В частности я настраивал tomcat и apache solr работал прекрасно. Но после того, как я подменил стандартные конфиги солра на конфиги друпала, солр перестал работать (начали вылетать java эксепшены).
Читать полностью »
Поиск на Drupal 7 с помощью Apache Solr ч.5 — виджеты для фасетных фильтров
2013-06-11 в 3:19, admin, рубрики: apache solr, cms, drupal, drupal 7, facet, search api, search index, Веб-разработка, поиск, фасетная фильтрация, метки: apache solr, drupal 7, facet, search api, search index, поиск, фасетная фильтрация
В последней статье я рассказывал об использовании фасетов. Немного углубимся в эту тему и узнаем какие бывают виджеты для фасетных фильтров. Ну и конечно же научимся делать свой собственный виджет. Если вы не читали предыдущую статью, то я настоятельно рекомендую вам ее прочесть, чтобы лучше понять материал.
Читать полностью »
Поиск на Drupal 7 с помощью Apache Solr ч.4 — фасетные фильтры
2013-05-20 в 6:37, admin, рубрики: apache solr, cms, drupal, drupal 7, facet, search api, search index, Веб-разработка, поиск, фасетная фильтрация, метки: apache solr, drupal 7, facet, search api, search index, поиск, фасетная фильтрация
В предыдущих статьях, я в основном затрагивал вопросы, связанные с полнотекстовым поиском. В этот раз поговорим о фасетных фильтрах для поиска на Drupal с помощью Apache Solr. Тем, кто не читал предыдущие материалы, я рекомендую ознакомиться с ними для лучшего понимания темы. Осторожно, под катом много картинок.
Читать полностью »
Поиск на Drupal 7 с помощью Apache Solr ч.3 — учимся добавлять собственные поля и опции в индекс
2013-05-07 в 3:24, admin, рубрики: apache solr, cms, drupal, drupal 7, search api, search index, Веб-разработка, поиск, метки: apache solr, drupal 7, search api, search index, поиск
В предыдущих статьях я рассказывал, как устанавливать и настраивать Apache Solr для организации поиска на Drupal. Кроме этого мы научились добавлять поля и настройки поискового индекса. В этой статье я расскажу о том, как добавить собственные поля и настройки, если стандартных недостаточно.
Для тех кто не читал предыдущие части, я рекомендую прочесть их для лучшего понимания материала.
Читать полностью »
Поиск на Drupal 7 с помощью Apache Solr ч.2 — учимся настраивать индекс
2013-04-24 в 3:58, admin, рубрики: apache solr, drupal, drupal 7, search api, search index, поиск, метки: apache solr, drupal 7, search api, search index, поискВ первой статье я рассказал о том как установить и настроить поисковый сервер Apache Solr для работы с Drupal 7. Теперь речь пойдет о том, как настроить индекс.
Для тех кто не читал первую часть, я рекомендую прочесть ее для лучшего понимания материала.
Читать полностью »
Поиск на Drupal 7 с помощью Apache Solr ч.1 — базовая настройка
2013-04-08 в 5:09, admin, рубрики: apache solr, drupal, drupal 7, search api, поиск, метки: apache solr, drupal 7, search api, поиск
Я хочу написать не просто очередной пост «как прикрутить Солр к Друпалу», а серию подробных постов начиная от базовой настройки и заканчивая фасетами.
На основе ваших комментариев и вопросов я готов включить дополнительный материал в очередной пост.Читать полностью »
Drupal: пишем свой парсер для Feeds
2013-01-04 в 11:48, admin, рубрики: drupal, drupal 7, Feeds, php, метки: drupal 7, Feeds, PHP Модуль Feeds является очень популярным среди Drupal-разработчиков. Но возникает вопрос, что делать если необходимо несколько расширить его функциональность. В этом нам поможет система плагинов модуля Feeds.
Существует 3 вида плагинов от которых необходимо наследовать новые:
- FeedsFetcher — плагин сборщика. Cтандартные: HTTP и File Upload. С помощью этого типа плагинов можно добавить новый источник данных.
- FeedsProcessor — плагин обработки сущностей. Cтандартные: Node processor, Taxonomy term processor, User processor. С помощью нового плагина можно добавить новый обработчик, который будет создавать особенные сущности, не вписывающиеся в стандартный набор.
- FeedsParser — плагин парсера. Стандартные парсеры в Feeds это XML, CSV и многие другие.
В этой статье я хотел бы остановиться именно на написании модуля парсера, так как довольно часто приходится иметь дело с импортом файлов со специфической структурой.
Читать полностью »
Перевод статьи от ComputerMinds: Rendering Drupal 7 fields (the right way)
Читать полностью »
DrupalSib приглашает всех посетить пятое DrupalCafe в Новосибирске 24 ноября 2012г
2012-11-19 в 10:32, admin, рубрики: cms, drupal, drupal 7, Новосибирск, метки: drupal 7, Новосибирск
Друзья, 24 ноября мы снова увидимся на DrupalCafe в Новосибирске.
На пятой встрече DrupalCafe вас ждут интересные доклады, обсуждения, обмен опытом в неформальной дружеской обстановке.
Проводить пятое DrupalCafe мы будем 24 ноября с 12:00 до 16:00 в здании Технопарка, который каждый раз любезно предоставляет нам помещения для концеренций.
Адрес: Технопарк, ул.Инженерная 20 (Академгородок), конференцзал на 3 этаже. В зале будет проектор и флип чарт.
Читать полностью »