Меня зовут Антон Банников. Я очень долго занимаюсь разработкой на CMS WordPress, Yii2 и Drupal 8/9. У меня есть отличный опыт создания сайтов: от визиток до порталов. И я делюсь им на своем блоге «Время IT». Если тебе нужен совет по программированию, хочешь создать совместный проект или заказать разработку на php, просто напиши мне!
В данной статье вы узнаете, как одним движением по забывчивости можно разрушить сайт на Wordress с помощью Git. Постановка проблемы. В одном из проектов 2 разработчика – я и ведущий. CMS WordPress. Код ведется в git, причем в git’е лежат все папки с кодом wordpress, а я разрабатываю в локальной копии. В один прекрасный день...
Что делать, если на компьютере не видно ветку git? После клонирования удаленного репозитория он не показывает никаких удаленных веток с параметром -a. В чем может быть проблема? Как это отладить? В этом фрагменте не показаны две удаленные ветки: Попробуйте на первом компьютере клонировать...
Добрый вечер. Сегодня я покажу, как установить дополнительные ключи ssh для клиентского git в Windows. Предположим, дома вы уже используете ключи ssh: приватный id_rsa и публичный id_rsa.pub. Но, допустим, на работе у вас сгенерированы другие ключи. И эти ключи с работы другой разработчик прописал ручками где-нибудь в сервисе BitBucket. А вам теперь с этого git-сервера...
Чтобы переключить версию Composer нужна всего одна команда. Но есть одна тонкость, из-за которой переключение может не работать. Сегодня при запуске composer install на древней версии Druapl 8.7.8 я увидел надпись: Для работы с таким сайтом мне надо было временно переключиться на версию Composer 1. Вот тонкость, о которой я говорил. Сначала обновите composer...
Приветствую. Сегодня я разберу вопрос: как установить Composer и дистрибутив Drupal 9 на Windows 10. Для этого нам понадобится консоль. В windows 10 имеются встроенные консоли. Как минимум это: PowerShell Cmd.exe Также неплохие варианты консоли — Git Bash и ConEmu. Рассмотрю вариант запуска PowerShell. Жмем кнопку Пуск и набираем на клавиатуре слово PowerShell. Теперь потребуется...
Все хорошо и удобно сделано в drupal. Можно легко научиться работать с нодами из кода. Сейчас будем разбираться, как создать пагинацию для нод и других сущностей в Drupal 8. Это для случая, когда нод/сущностей становится слишком много и нужно их выборку разбить на подстраницы с адресом [site url]/page/1..N. В предыдущих моих статьях мы создали собственный...
Приветствую. В Drupal 8 практически все построено на механизме Entity или Сущность. В данной статье я расскажу, как создать контентную сущность (Content Entity). Что это такое? К примеру, единица информации drupal — нода (node), которая используется для создания страниц или таксономия (taxonomy) — все это контентные сущности. По сути это объекты специального класса ContentEntityBase. Для...