Smart-журнал по программированию на php

Личный опыт х Постоянные усилия = 99,5% Успеха!

Меня зовут Антон Банников. Я очень долго занимаюсь разработкой на CMS WordPress, Yii2 и Drupal 8/9. У меня есть отличный опыт создания сайтов: от визиток до порталов. И я делюсь им на своем блоге «Время IT». Если тебе нужен совет по программированию, хочешь создать совместный проект или заказать разработку на php, просто напиши мне!

Как разрушить сайт на Wordress с помощью Git или Fatal error: Allowed memory size of XXX bytes exhausted

В данной статье вы узнаете, как одним движением по забывчивости можно разрушить сайт на Wordress с помощью Git. Постановка проблемы. В одном из проектов 2 разработчика – я и ведущий. CMS WordPress. Код ведется в git, причем в git’е лежат все папки с кодом wordpress, а я разрабатываю в локальной копии. В один прекрасный день...

Что делать, если на компьютере не видно ветку git?

Что делать, если на компьютере не видно ветку git? После клонирования удаленного репозитория он не показывает никаких удаленных веток с параметром -a. В чем может быть проблема? Как это отладить? В этом фрагменте не показаны две удаленные ветки: Попробуйте на первом компьютере клонировать...

Подключаем дополнительные ключи ssh для git в Windows

Добрый вечер. Сегодня я покажу, как установить дополнительные ключи ssh для клиентского git в Windows. Предположим, дома вы уже используете ключи ssh: приватный id_rsa и публичный id_rsa.pub. Но, допустим, на работе у вас сгенерированы другие ключи. И эти ключи с работы другой разработчик прописал ручками где-нибудь в сервисе BitBucket. А вам теперь с этого git-сервера...

Переключение версии Composer 1 -> 2 и 2 -> 1

Чтобы переключить версию Composer нужна всего одна команда. Но есть одна тонкость, из-за которой переключение может не работать. Сегодня при запуске composer install на древней версии Druapl 8.7.8 я увидел надпись: Для работы с таким сайтом мне надо было временно переключиться на версию Composer 1. Вот тонкость, о которой я говорил. Сначала обновите composer...

Как установить Composer и дистрибутив Drupal 9 на Windows 10?

Приветствую. Сегодня я разберу вопрос: как установить Composer и дистрибутив Drupal 9 на Windows 10. Для этого нам понадобится консоль. В windows 10 имеются встроенные консоли. Как минимум это: PowerShell Cmd.exe Также неплохие варианты консоли — Git Bash и ConEmu. Рассмотрю вариант запуска PowerShell. Жмем кнопку Пуск и набираем на клавиатуре слово PowerShell. Теперь потребуется...

Как создать пагинацию для записей в Drupal 8?

Все хорошо и удобно сделано в drupal. Можно легко научиться работать с нодами из кода. Сейчас будем разбираться, как создать пагинацию для нод и других сущностей в Drupal 8. Это для случая, когда нод/сущностей становится слишком много и нужно их выборку разбить на подстраницы с адресом [site url]/page/1..N. В предыдущих моих статьях мы создали собственный...

Как создать сущность в Drupal 8?

Приветствую. В Drupal 8 практически все построено на механизме Entity или Сущность. В данной статье я расскажу, как создать контентную сущность (Content Entity). Что это такое? К примеру, единица информации drupal — нода (node), которая используется для создания страниц или таксономия (taxonomy) — все это контентные сущности. По сути это объекты специального класса ContentEntityBase. Для...