Дайджест цікавих матеріалів зі світу Drupal #20

Привіт!
Якщо ви ненавидите свою 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?! :)
Drupal 6
Drupal 6 більше не підтримується. Тим не менш, Чому НЕ треба все кидати і терміново оновлюватися з шістки? Наприклад тому, що хтось може заробити на підтримку старої версії друпал. Три компанії, офіційно надають таку послугу, зобов'язалися викладати всі патчі на Drupal.org у спеціально заведеному для цієї мети проекті Drupal 6 Long Term Support. Якщо у вас є проекти на шістці, варто підписатися на Issue Queue цього проекту.
Drupal 7
  1. Ще одна ода Параграфами, на цей раз з точки зору ефективності обмежень в інтерфейсі.
  2. Перевір себе: якою бібліотеки немає в ядрі сімки? Варіанти відповіді:jQuery Cookie, jQuery BBQ, jQuery Joyride, Farbtastic. Підказка.
  3. Сервіс профілювання blackfire.io набирає популярність. Простий приклад використання можна знайти в блозі EvolvingWeb.
  4. Показуємо діалог підтвердження при натисканні AJAX-кнопки.
  5. Починається ще одна серія статей Scald. Минулого разу ми говорили про це модулі випуск #2.
Drupal 8
  1. Вийшов 8.1.0: Composer, Migrate, BigPipe. Трохи про релізі простими словами.
  2. Опитування: Як справи у Вісімки? Вчора Дріс розкрив результати свого опитування "If you have *not* or used migrated to Drupal 8, why not?" Ми підготували таке ж опитування для наших широт.
  3. До тестів додана підтримка JS. Перший приклад такого тесту можна знайти в модулі Toolbar.
  4. Співтовариство активно ділиться робочими прикладами використання Migrate: Drupal to Drupal 8 via Migrate API, Bringing files along for the ride to D8.
  5. Відео про те, що {{ kint () }} можна використовувати всередині Twig-шаблонів, якщо у вас включений Devel. А щоб не скидати весь кеш при мінімальних змінах шаблону, рекомендується перевести сайт в режим розробки переглянути це відео.
  6. Програмне створення терміна таксономії. Простий приклад від автора @font-your face.
  7. Сніппет з прикладом іспользовнія традиційного Cache API у вісімці.
  8. Стан Content Staging в Drupal 8: Improving Drupal's content workflow. Тема жирна і важлива, так що сам пише Дріс. Паралельно ведеться розробка схожого рішення для сімки.
  9. Перша серйозна збірка — Пригоди. Знову ж таки, анонсує Дріс.
  10. Спеціально для околодрупальной конференції Frontend United був розроблений модуль c промовистою назвою Offline Application. Подробиці в статті Taking a (Drupal 8) website offline using AppCache.
Бізнес і співтовариство
  1. Why Paid Drupal Modules Fail: Drupal as Art. Потужно. Довго. Читати. Коменти. Подкаст.
  2. Робота кипить на фронті поліпшень Drupal.org: Restructuring Drupal.org, A new design system for Drupal.org.
  3. Новини для HR: Ларрі Гарфілд (чоловік у жилетці) закінчив свою кар'єру в Palantir.net, kalabro (співавтор дайджесту) закінчила свою кар'єру в SystemSeed. Налітай! :)
  4. Приклад просування друпалшопа через Drupal.org: The Faichi Story: From Unknown Drupal Shop to Top 10 in 6 Months. Незважаючи на явну пропагандистську спрямованість статті, не можна не погодитися, що фокус на контрибьюции через Drupal.org дійсно може допомогти у формуванні культури та згуртованості команди, підвищити її професійний рівень та сформувати позитивний імідж компанії на Drupal.org.
Tools & DevOps
  1. Кожен веб-розробник повинен у своєму житті посадити дерево, написати CMS і зробити свій образ для локальної розробки. В цей раз варіант "All Inclusive" (Nginx + PHP 7 + Xdebug + Drush/Drupal Console + MySQL) від Chi.
  2. Wunderkraut поділилися своєю розробкою для деплоймента вісімки: Dropcat.
  3. Багато Drupal Console, яка з'явилася з приходом Symfony і поступово стає кращим другом друпалера. По-перше, гарний cheatsheet: http://drupalconsole.com/cheatsheet/#ru
  4. По-друге, видео-туториаляк писати модулі під вісімку з допомогою друпал-консолі. Автор відео встав раніше, щоб зробити корисну справу для громади.
  5. Інтеграція з Drush поки продвигается важко.
Модулі
  1. Service Container
    Після вісімки писати на сімці буває важко. На допомогу приходять модулі начебто Service Container.
  2. Entity Print
    Друк в PDF для 7/8. Стаття.
  3. Responsive and off-canvas menu
  4. Node view count
    Заміна Statistics, коли треба порахувати перегляди в друпалі.
  5. Coffee
    Адміністративний модуль для любителів Spotlight в маці.
  6. Alexa
    Інтергація з голосовим інтерфейсом від Amazon.
  7. Field Location
    Новий модуль для вказівки місця розташування на основі Google Map API і Client-side hierarchical select.
  8. Component Libraries
    Модуль дозволяє акуратно розкладати Twig-шаблони по папках-компонентів вашої теми.
  9. Expand collapse formatter
    Простенький JS-форматтер тексту «Показати ще».
  10. Search Kint
    Пошук по висновку Devel Kint.
На цьому на сьогодні все. Над випуском працювали Олег Кіт і Катя Маршалкіна. Не забудьте проголосувати опитування і підписатися на нашу розсилку!
P. S. Ого, це вже двадцятий випуск!

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.