Загрузка файлов через админпанель(админку) в Drupal. Модуль IMCE.

Очень удобный модуль для загрузки файлов на сайт - IMCE. Даже не знаю как раньше без него обходился)).

Устанавливаем модуль.

Добавляем иконки модуля IMCE в CKeditor(/admin/config/content/formats/manage/full_html). Чтобы не путаться, специально под эти иконки создал группу с одноименным названием.

Получение ssl сертификата Letsenrypt.

Получение бесплатного сертификата от Letsencrypt довольно простая процедура, об этом позаботились создатели сервиса. Существует огромное количество сторонних скриптов обеспечивающих автоматизирующих процесс. Все зависит от наличия у вас shell доступа к хостингу. Shell доступ присутствует при VDS(VPS) хостинге(что естественно!). При использовании shared хостинга существуют некоторые ограничения на него.

Генерация подтемы в drupal 8.3.X-dev(adaptiveTheme-dev, at_tools-dev)

При генерации темы нужно указывать - save to: theme folder. Тогда проблем с изменение локации папок генерированной темы не возникнет.

Слегка изменился процесс генерации подтемы в версии AT Tools 8.x-1.x-dev (версия темы AdaptiveTheme 8.x-1.x-dev). Версия Drupal core 8.3.x-dev .

На странице генератора теперь видим такое пояснение:

After saving the theme to the public files directory move it to your themes directory.

Подсветка twig в gedit.

Качаем отсюда файл(download or clone): https://github.com/gabrielcorpse/gedit-twig-template-language.

Скаченный файл кладем по адресу /gtksourceview-3.0/language-specs/ (или 2.0) . Эта папка обычно находится здесь: /usr/share

Теги

Ссылки в Drupal 8. Модуль CKEditor Anchor Link.

Для более удобного добавления ссылок в CKeditor'е Drupal'а можно использовать модуль CKEditor Anchor Link. Процесс установки и настройки стандартен для дополнений к CKeditor'у(дополнительных библиотек устанавливать не нужно). Визуально настройка  показана на странице модуля(ссылка приведена выше).

Изменение порядка строк(регионов) в AdaptiveTheme.

[Fail]Решения с помощью изменения темы я пока не нашел.

[Update.solved] - нужно использовать development модули Layout_plugin, At_tools и AdaptiveTheme.

Инструкция в конце этой статьи.

Видео. Drupal 8.

Для вставки видео, например из YouTube. Использую модуль Video Embed Field.

Установка через Drush(статья про установку самого drush):

drush dl video_embed_field

зависимости для модуля:

drush dl media_entity entity

Влючаем в настройках редактирования стандартным способом: /admin/config/content/formats/manage/full_html

Подсветка кода в Drupal 8.

Появился(в моем поле зрения) модуль CKEditor CodeSnippet. Для подсветки синтаксиса языков программирования. До этого использовал модуль который интегрировал geshi фильтр в drupal. Он работал не так гладко как хотелось бы. Поэтому , я не задумываясь, перешел на новый модуль который интегрирует CodeSnippet CKEditor'а  с друпалом.

Установка описана на странице модуля, для себя отмечу:

Автоматическое создание Settings.php и translations при установке Drupal 8.

Если нет желания при инсталляции drupal 8 создавать файл settings.php и каталоги /files/translations есть способ автоматизировать этот процесс(Сам не пробовал).

1. Устанавливаем пакет:

apt-get install libapache2-mpm-itk

2. Редактируем конфигурационный файл вашего сайта.

(/etc/apache2/sites-available/name-yoursite.com.conf):

Теги

Установка Drupal 8(вместо drupal 7) на VDS.

На сервере после установки drupal 7, все таки решил обновиться до drupal 8. Думаю , что все зависимости подтянулись при установлении пакета drupal'а из репозитория debian. Вот статья с описанием установки drupal 7 на VDS с Debian 8.

Инструкция(на английском). Здесь описана миграция(может пригодиться когда-нибудь).