Лаборатория

В этой заметке я просто размещу конфигкрацию хоста на которой мне удалось добится наибольшей производительности от Drupal 8 в стеке LEMP server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /var/www/html/drupal; index index.php index.html...
Не так давно решил собрать руками Nginx сервер и конечно-же не мог не накосячть. После переноса на сервер сайта на друпале никак не хотели запускаться ЧПУ. Не долго изучая конфиги nginx хоста обраружил, что не хватает всего двух строчек в конфиге. Дабы не забыть про это снова собственно и пишу эту...
Сегодня я поделюсь простым трюком как запретить всем подряд создавать материалы через только что сгенерированный вами CRUD. Всё решение заёмет у вас 7-10 строк и 2 минуты вашего времени. Для начала откройте контроллер вашего CRUD приложения, В самом начале где идут подключеиня, подключим...
Хотя я и заядлый приверженец Nginx'a сегодня я расскажу вам как настроить виртуальные хосты в Apach'е на вашем маке. Вдруг вас тоже судьба как и меня занесла в проект где нужно пошаманить с апачем. На самом деле виртуальные хосты в апаче добавляются так же просто как и в nginx'е. Для начала...
В этой короткой заметке я вам расскажу как установить последнюю стабильную версию Nginx на ваш сервер под управлением Ubuntu Server 14.x самым быстрым и простым способом. Для начала получим ключ от официального репозитория Nginx, добавим его в систему и удалим файл. Для этого последовательно...
В данной заметке я опубликую всего две команды которые помогут вам установить свежайшую версию Node JS на ваш Ubuntu взамен 0.10.2 которая ставиться из репозиториев убунты Итак рассмотрим на примере версии Node JS 8.12.0 стабильной ветки с долгой поддержкой. Первая команда: wget...
Сегодня мы с вами поработаем с настройками рабочего окружения. И при помощи Nginx проксируем наши приложения Node JS на отдельные домены самым простым и быстрым способом. Я предполагаю, что вы уже самостоятельно установили Node JS и Nginx. В данной стате я не буду останавливаться на этих деталях...
Сегодня я делюсь с вами не инструкцией а скорее нововведением в Mac Os SIerra. Лично мне давно не хватало этой функции — показывать в finder папки перед файлами как во многих nix системах. Приходилось ухишьрятся с глобальным присваиваниеа пробелов всем папкам. Теперь же всё делается в...
После того как провозился пол ночи с решением казалось бы простейшей задачи, решил опубликовать её решение. Суть проста в псевдополе вывести форму созданную на Drupal Form API для реализации простой корзины заказов без Commerce и прочих монстров. Собсбвенно код решения: /** * Создаём...
Clearfix — вспомогательный псевдоклас помогающий нам разрешать ситуации со схлопывающейся высотой у родительского div'a когда внутри него расположенный плавающие элементы например с float:left. Как его использовать? Самый распространённый пример использования данного псевдокласса с...
Сегодня хочу поделится простым рецептом как вставить иконку в кнопку формы в Drupal при помощи темизации. В данном примере в качестве формы выступит поисковая форма а в качестве иконок шрифт Font Awesome function MYTHEME_form_alter(&$form, &$form_state, $form_id) { if ($form_id...
Сегодня делюсь простым трюком как убрать приветственное сообщение с главной страницы в Drupal 7 при помощи темизации и без использования модуля Empty Front Page В вашей теме в файле template.php нужно добавить следующую строчку: function YOUR_THEME_preprocess_page(&$vars) { if (isset...