Pull to refresh
16
0
Катя Маршалкина @kalabro

Веб-разработчик

Send message

Дайджест интересных материалов из мира Drupal #20

Reading time 4 min
Views 9.4K

Привет!


Если вы ненавидите свою CMS, то на этих майских самое время посмотреть на альтернативы. Мы в свою очередь с любовью отобрали для вас пару десятков полезных ссылок для изучения Drupal. Внутри опрос!


По-русски


  1. Хватит это терпеть! Большой честный обзор подходов для создания лендингов от соавтора дайджеста k0teg.
  2. Не менее полезный материал от Никиты Малышева. Отец-основатель dru.io делится своим подходом к верске Drupal-сайтов на основе Display Suite.
  3. Хабр заинтересовался вопросами лицензирования: FAQ по лицензированию Drupal, FAQ по лицензированию Backdrop.
  4. Немного старой доброй семёрки: Работа с чистым Token API. Важно понимать, как оно устроено, но на практике бывает удобно сразу интегрироваться с Entity API и его встроенной поддержкой токенов.
  5. К другим новостям. @xandeadx разжился лиценцией на PhpStorm и сразу же начал писать заметки на эту тему. Мы никогда ничего такого не писали, но поведение автора блога xandeadx.ru нас очень удиаляет и возмущает. Когда уже будут заметки по Drupal 8?! :)
Читать дальше →
Total votes 16: ↑12 and ↓4 +8
Comments 3

Дайджест интересных материалов из мира Drupal #18

Reading time 4 min
Views 6.3K
Привет!

Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. В этом выпуске провожаем зиму (и Drupal 6).

По-русски


  1. «Приятно наблюдать, как статьи по Друпал 8 постепенно наполняют русскоязычный сегмент сети...» — пишет автор открывающей статьи рубрики «По-русски». Действительно приятно! Друпал 8: Routing, links, permissions, tabs или "Hello YML" — создаём простой модуль со всеми необходимыми правами и ссылками в меню.
  2. Небольшой обзор Migrate для семёрки от этого же автора.
  3. Похоже, что на Drupal.ru пригласили писать Дэдпула. По крайней мере с чувством юмора у нашего нового Drupal-героя всё впорядке. Уже можно насладиться двумя шедеврами: Drupal 8, Cache & Rock N' Roll и Drupal 8. Entity, мы с тобой одной крови. Автор, некогда объяснять, свяжись с нами срочно!
  4. Ещё на Drupal.ru: анонс модуля render_boost для ускорения семёрки.
  5. Там же на Drupal.ru можно найти информацию по Backdrop CMS, форку семёрки для тех, кому пока велик Drupal 8.
  6. Возвращемся к классике. Новое в блоге xandeadx.ru: полезный сниппет для поддержки алиасов нод в актуальном состоякии.
  7. Там же подробно и со скриншотами, как настроить табы (локальные задачи) во Views. То же самое для восьмёрки.
  8. Интеграция custom entity с Panelizer — продолжение серии статей про сущности в блоге nightdevel.ru.
  9. Модуль Commerce Robokassa обновлен до 7.x-2.0-rc1.
  10. Тема настройки локального окружения никогда не выйдет из моды. На сей раз читайте про настройку xdebug для сложных случаев. Хештеги: #windows #virtualbox #sshtunnel #docker #phpstorm.
Читать дальше →
Total votes 11: ↑9 and ↓2 +7
Comments 0

Дайджест интересных материалов из мира Drupal #17

Reading time 4 min
Views 5.5K
Привет!
Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. Встречайте первый выпуск в этом году!



По-русски


  1. Начнём с написания своего модуля для Drupal 8. В результате получится простая страничка собственного приготовления.
  2. 24 февраля заканчивается поддержка Drupal 6. Самое время переезжать на восьмёрку, ну или по крайней мере на семёрку. В первом случае смотрите доклад Андрея Березовского, во втором — читайте статью в блоге angarsky.ru.
  3. Мария Шерскова о подключении JS в теме Drupal 8.
  4. Блог nightdevel.ru продолжает радовать развёрнутыми статьями по семёрке. В этот раз рассмотрены базовые инструменты создания своих типов сущностей. Стоит отметить, что и Entity API, и ECK — темы очень объемные и целиком в статью, конечно, не влезли.
  5. Немного о DevOps. Перевод базы Drupal сайта с MyISAM на InnoDB.
  6. Настройка Docker-контейнера с Apache Solr для локальной разработки.
  7. К новостям сообщества. Группа активных участников Drupal-сообщества работает над проектом Российской Drupal-ассоциации. Это важный шаг для объединения и усиления локального сообщества как внутри страны так и в масштабах всего рынка. Чтобы присоединиться к рабочей группе, пожалуйста, заполните эту форму.

Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Comments 0

Дайджест интересных материалов из мира Drupal #16

Reading time 6 min
Views 5.5K
Всем привет!

Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. Встречайте новогодний выпуск!



По-русски


  1. Хабр разворачивает Drupal 8: cначала докером, потом Otto, наследником Vagrant.
  2. Как в восьмёрке сделать банальный $node->save() читайте в заметке Drupal 8: Программное создание сущностей Никиты Малышева.
  3. Тот же автор продолжает: как добавить в восьмёрку семантическую разметку и не умереть (это про JSON-LD).
  4. «Что случилось с hook_menu в Drupal 8?» — перевод отличной статьи луллаботов для хабра.
  5. Блоггер Tlito записал свои заметки о восьмёрке для новичков, не знакомых ни с программированием, ни даже с друпалом (1, 2).
  6. @xandeadx написал модуль-хелпер, позволяющий выполнить всю очередь в фоне без вылета по таймауту — Background Queue.
  7. Он же показывает на красивом примере, как использовать теги db-запросов во Views: Необязательное одно из двух значений раскрытого фильтра с оператором BETWEEN
  8. Обзор методов работы с AJAX с примерами кода.
  9. После того, как AJAX-заработал, можно заняться стилизацией стандартной иконки лоадера.
  10. К новостям сообщества. Первоначальный владелец домена drupal.ru опубликовал прощальное письмо и анонсировал передачу домена из своих рук.
  11. На Dru.io, другом сайте сообщества, активно проходят спринты по переводам восьмёрки. Присоединяйтесь!
  12. Питерское сообщество опубликовало презентации и видео четырёх докладов по Drupal 8.
  13. Отгремел DrupalCamp Siberia 2015 в Новосибирске. Пока официальные материалы обрабатываются и выкладываются, можно посмотреть экранку из нашего спец.выпуска (хочу такое получать).

Читать дальше →
Total votes 9: ↑5 and ↓4 +1
Comments 2

Дайджест интересных материалов из мира Drupal #14

Reading time 5 min
Views 9.2K
Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. Встречайте октябрьский выпуск!



По-русски


  1. Никита Малышев активно делится своим опытом работы с Drupal 8. Самая свежая заметка на данный момент: Drupal 8 Block Plugin API. Стоит обратить внимание, ведь уже вышел релиз Drupal 8 rc2.
  2. Неплохо поживает и форк друпала Backdrop. Егор Марценюк поделился портом темы Bootstrap на Backdrop CMS.
  3. Для тех, кто ещё не печатает команды драша на автомате, будет полезна заметка Автодополнение команд Drush.
  4. Возвращаясь непосредственно к друпалу, вечно актуальная тема создания сущностей из кода в блоге nightdevel.
  5. Там же вышла заметка о том, как реализовать выбор цвета из палитры в своей форме.
  6. Кажется, синее сердце скоро снова зажжётся на территории России: сибирское друпал-сообщество запланировало DrupalCamp Siberia в Новосибирске. Пока детали уточняются, вы можете отправить предварительную заявку со своими пожеланиями.


Drupal Lite


  1. В лучшей книге про Drupal 7 уже написано 6 глав. Очень рекомендуем!
  2. Ещё один проект на GitBook: набор полезных рекомендаций для разработчиков Drupal Organised.
  3. Важное видео для тех, кто только начинает работать с друпалом и потерялся в тысячах его модулей. Подробная текстовая версия на русском, хоть и немного устарела, но тоже подойдёт: 1, 2, 3.

Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Comments 10

Дайджест интересных материалов из мира Drupal #13

Reading time 5 min
Views 5.8K
Всем привет!

Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. Встречайте тринадцатый выпуск!



По-русски


  1. Начнём со статей, посвящённых Views. Замечали, что при создании нового представления можно указать теги? Зачем они нужны, читайте в статье Один темплейт для нескольких Views.
  2. Подменить значение раскрытого фильтра Views — небольшой сниппет от @xandeadx.
  3. Views handler для отображения значения поля предыдущей ревизии — пример создания своего нестандартного типа поля.
  4. А вот заметка о другом мощном модуле друпала: Как удалить задачу, запланированную Rules Scheduler.
  5. Всё, что вы хотели знать о рендере таблиц в друпале: Часть 1, Часть 2. В закладки!

Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Comments 2

Дайджест интересных материалов из мира Drupal #11

Reading time 5 min
Views 7.2K
Всем привет!

Это одиннадцатый выпуск Drupal-дайджеста на хабре. Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц.



По-русски


Наша любимая рубрика — друпал в рунете.

  1. «Вставка изображений в CKEditor» — подход, который использует @xandeadx, постоянный участник нашего дайджеста.
  2. silrage написал на хабр, как можно использовать Rules, один из столпов друпала, для ограничения доступа к материалу. И хотя поначалу Rules может показаться сложным и громоздким решением, впоследствии изучение этого инструмента окупится сполна.
  3. Автор блога tlito.ru изучает друпал в прямом эфире, записывая свои наблюдения в блог. Вот пара заметок для примера: блокирование пользователей по IP, перемещение модулей в папку sites/all/modules.
  4. Андрей Малеев написал подробно о токенах: зачем нужны, как использовать и расширять.
  5. Разработчики dru.io ведут всю разработку сайта сообщества открыто на гитхабе и делятся своим опытом с нами. Александр Дубовской про то, как деплоить Views без Features.
  6. Там же Chi анонсировал легкий генератор кода для Drupal.
  7. И последнее с Dru.io на сегодня: Drupal foreign key на уровне БД.
  8. Вышла вторая часть большого сравнения производительности MySQL и PostgeSQL. Как всегда в таких вопросах, однозначного ответа нет. Автор, похоже, остановился на постгрес.

Читать дальше →
Total votes 15: ↑10 and ↓5 +5
Comments 4

Дайджест интересных материалов из мира Drupal #9

Reading time 6 min
Views 6.6K
Всем привет!
За месяц у нас накопилось много интересных ссылок для вас. Встречайте девятый выпуск!


По-русски


Весна в русском Drupal-сообществе прошла плодотворно. Ловите десять ссылок на отличные статьи на русском:

  1. В блоге angarsky.ru вышла большая техническая статья «Создание ноды через кастомную форму с использованием модального окна CTools». И хотя этот материал далеко не для новичков, мы с честью открываем им дайджест! Всё очень подробно и грамотно рассказано и показано на реальном коде.
  2. Немного хардкора от того же автора: «Получить программно список обновлений для БД». Эта заметка демонстрирует преимущества открытого фреймфорка Drupal — при желании вы можете сделать всё, что угодно.
  3. Ещё одна практическая статья «Как добавить форму редактирования поля сущности к своей форме» вышла в блоге drupaler.by. Кстати, у Ctools и для полей есть удобные хелперы, чтобы не разбираться с подводными камнями Field API в одиночестве.
  4. Куда ж без андеда и его неповторимого краткого стиля изложения. Модуль Language Domains будем иметь ввиду.
  5. Хотите сделать свой rapidshare c таймером перед скачиванием? Павел Катаев поделился своим модулем Delay Download для этой цели, правда пока что модуль не доступен с drupal.org.
  6. И ещё код: «Как программно редактировать профиль пользователя».
  7. Пётр Лозовицкий рассказал, как переводил сайт с MySQL на PostgreSQL.
  8. Новенькое на сайтах сообщества. На drupal.ru читайте про настройку сервера на основе конфига nginx-джедая Perusio.
  9. На dru.io вышла заметка про любимые Drush-команды Василия Устинова.
  10. Ребята из DrupalSPB.org провели очередной митап (презентации смотрите на страницах докладов) и Global Training Day, за что им большое уважение!

Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Comments 9

Дайджест интересных материалов из мира Drupal #7

Reading time 5 min
Views 6.9K
Всем привет!

Самое интересное и полезное из мира Drupal за прошедшие 3 недели в нашем седьмом выпуске.

image

По-русски


Начнём с материалов в рунете:

  1. По традиции несколько полезных сниппетов от xandeadx: «Оплата доступа к ноде с помощью Робокассы», «Taxonomy Menu и названия пунктов меню из поля термина», «Программно авторизовать пользователя по uid».
  2. Павла Китаева не отпускает Form API :) Читайте его статью «Создание новых типов элементов формы HTML5».
  3. Макс Корейченко размышляет на тему производительности и делится своим подходом к аяксификации.
  4. «Такой замечательный баг нашел, или это фича?» — пишет автор блога «Make You Live Better | Сексуальные опыты с Drupal CMF» после ночи с модулем Context :)
  5. @kalabro рассказала, как можно подключать PHP-файлы в своём модуле.

Читать дальше →
Total votes 11: ↑8 and ↓3 +5
Comments 4

Дайджест интересных материалов из мира Drupal #5

Reading time 3 min
Views 6.4K
В этот замечательный понедельник предлагаем вам подборку свежих статей о Drupal.



По-русски


По традиции начнём с материалов на русском языке:

  1. Павел Китаев написал туториал по Form API в четырёх частях.
  2. В комментариях к прошлому дайджесту всплыла тема best/worst-практик при работе с Drupal. В результате имеем как минимум два новых материала на эту тему: Мои Best Practices от @xandeadx и «Самые распространенные ошибки в Drupal разработке» от holyorb2.
  3. Посмотреть примеры использования drupal_http_request() можно в блоге drup.by.
  4. JOIN таблицы в своем views field handler-е — небольшой Views-сниппет.
  5. Александр Пожарский рассказал, как создать свой CKEditor-плагин в Drupal 8 на примере кнопки вставки исходного кода.
  6. Как добавить в BODY класс и другие волнующие вас вопросы можно обсудить на dru.io.
  7. Прошли DrupalCafe в Москве (фото и видео) и в Новосибирске (материалы пока недоступны). Анонсированы кафе в Омске и Харькове. Присоединяйтесь к сообществу!

Читать дальше →
Total votes 22: ↑17 and ↓5 +12
Comments 3

Дайджест интересных материалов из мира Drupal #3

Reading time 3 min
Views 7.9K
Всем привет!

Мы отобрали для вас самое интересное и полезное из мира Drupal за первые недели 2015 года.

Druplicon

По-русски



  1. Во-первых, в тестовом режиме запустилась новая площадка сообщества DrupalifeCommunity. Слово автору:
    Сразу скажу о судьбе проекта. Им я не претендую заменить Drupal.ru, это совершенно отдельное и самостоятельное начинание. Скажем так, альтернативное сообщество, как каким-то пытался стать DrupalSN.

    На новой площадке уже замечено несколько друпал-гуру, а это хороший знак :)
  2. Чуть ли не первая серьёзная статья на русском, в которой одновременно встречаются слова Drupal и Postgres: «Тестирование производительности Drupal: MySQL vs PostgreSQL часть 1». Очень ждём следующих частей!
  3. Продолжая тему баз данных, Роман Агабеков подробно пишет про репликацию master-slave MySQL.
  4. Как же без Panels: в этот раз «Добавляем поддержку Token'ов в настройки Panel Pane».
  5. Рубрика «Антиквариат»: код либрусека пятилетней выдержки.

Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Comments 21

Обзор материалов для изучения Drupal

Reading time 2 min
Views 44K
«Одна голова хорошо, а много лучше» — подумала я и решила спросить у Drupal-разработчиков, откуда они черпали свои знания.

Так появился проект «3 ссылки, которые сделали вас друпалером» на базе Drupal-сообщества в Санкт-Петербурге: опытные и начинающие друпалеры делятся материалами, которые помогли лично им в изучении этой замечательной CMS.

В этом посте мы собрали ссылки на лучшие ресурсы для изучения Drupal.

Читать дальше →
Total votes 36: ↑28 and ↓8 +20
Comments 17

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity