Drupal

Useful drush commands

  • Posted on: 5 December 2018
  • By: stillfinder

From http://docs.drush.org:

Drush is a command line shell and Unix scripting interface for Drupal. Drush core ships with lots of useful commands for interacting with code like modules/themes/profiles. Similarly, it runs update.php, executes sql queries and DB migrations, and misc utilities like run cron or clear cache.

Rebuild Drupal cache

../vendor/bin/drush -l my-site.com cache-rebuild

Drupal + Laravel Valet

  • Posted on: 27 November 2018
  • By: stillfinder

Valet is a Laravel development environment for Mac minimalists. No Vagrant, no /etc/hosts file. You can even share your sites publicly using local tunnels. Out of the box, Valet supports Drupal. So, lets setup Valet and Drupal.

Drupal 8 -> Знакомимся с консолью (Drupal Console)

  • Posted on: 25 October 2017
  • By: stillfinder

drupal-console.png

Что такое Drupal консоль?

Это интерфейс командной строки(CLI), предназначенный для генерации стандартного кода, взаимодействия и отладки Drupal.
Изначально проект задумывался как утилита скаффолда, но потом консоль выросла в полноценную CLI утилиту.
Drupal консоль делает использование Symfony консоли и других сторонних компонентов, которые позволяют автоматически генерировать большую часть кода необходимую для модуля Drupal 8. В дополнению к этому консоль позволяет взаимодействовать с Вашим Drupal проектом.

Drupal 8 в 2 шага

  • Posted on: 24 October 2017
  • By: stillfinder

c35aaf2e7d97a9137b9c99a8cff5641a.png

Drupal 8 - это последняя стабильная версия Drupal, современная, которая использует PHP 5.4+, REST совместимая, объектно-ориентированная. Концепция осталась прежней, но подход изменился. Drupal 8 использует возможности объектно-ориентированного программирования(ООП) для большинства подсистем, благодаря фреймворку Symfony 3.

Drupal 8 -> Блоки и конфигурация

  • Posted on: 16 October 2017
  • By: stillfinder

2012-tegu-pocket-pouch-jungle-big-2_1.jpg
Block API в Drupal 8 была изменена таким образом, что сейчас блоки являются плагинами(plugins) и сущностями(entities) одновременно. Блоки в Drupal 8 совмещают в себе две разных API структуры: Block Plugin API, которое является автономным повторно используемым API, и Block Entity API, которое представляет собой конкретный вариант использования блока и управление его видимости. Это означает, что блоки теперь являются объектами с полями и работают с новой системой плагинов введенной в Drupal 8. То есть теперь Вы можете создавать новые сущности, добавлять в них поля, и отображать их по разному.

Создание модулей с Drupal 8. Часть 0. Введение

  • Posted on: 9 February 2016
  • By: stillfinder

В этом цикле статей я попробую сделать обзор особенностей Drupal 8 с точки зрения разработчика. Эти статьи не являются попыткой объять необъятное. Я просто попытаюсь осветить некоторые моменты, которые помогут приблизить Вас к теме обсуждаемого вопроса и начать разрабатывать под Drupal 8.

Для ознакомления с данным материалом будет очень полезным понимание основ PHP, а в частности знакомство с ООП. Понимание Drupal 7 также является рекомендуемым.

Я буду рад любым комментариям и конструктивной критике, которые могут помочь сделать данный материал лучше и полезнее.

Pages