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

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

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

Как создать модуль для Drupal 8?

Приветствую. В drupal 8 имеется возможность работать с модулями. Это такой набор программного кода, который вы можете многократно использовать на разных сайтах. Итак, сейчас мы разберем, как создать модуль для Drupal 8. В директории /web/modules/custom нужно создать папку с названием нашего модуля. У меня это будет b83. В этой папке мы создадим файл b83.info.yml :...

Как скачать и установить дистрибутив Drupal 8?

В сегодняшней статье мы разберем, как скачать и правильно установить дистрибутив Drupal 8. O Drupal 8  Это ультрасовременная CMS (система управления содержимым), которая позволит вам создать быстрый и безопасный сайт. Это даже не просто CMS, это CMF или фреймворк для контента на базе популярного php-фреймворка Symfony. Чтобы было понятно суть CMF, могу провести аналогию. Если...

3 золотых правила безопасности кода для разработчика плагинов и тем WordPress

Сегодня я расскажу вам 3 золотых правила безопасности кода для разработчика плагинов и тем WordPress. Запомните! Данные должны быть: 1) очищены, 2) экранированы, 3) проверены! Когда вы включаете вызовы POST/GET/REQUEST/FILE в свой плагин, важно очистить, проверить и экранировать их. Цель этого в том, чтобы предотвратить случайную отправку пользователем мусорных данных в систему, а также защитить...

Что нового в Ubuntu 20.04 LTS?

Наконец-то я завершил эту статью, в которой расскажу, что нового мы получим, установив Ubuntu 20.04 LTS. Это перевод оригинальной статьи. Сразу предупрежу, что небольшую часть подробностей из оригинального текста я удалил. Поэтому подробности типа, какая возможность изменилась в малоизвестном для меня пакете isc-kea, и, где об этом прочитать, я опущу. Среди прочих полезностей вы узнаете...

Школа БЭМ. Введение для начинающих

Приветствую. Я решил сделать серию обучающих статьей под названием школа БЭМ. Сейчас перед вами введение для начинающих. Что такое БЭМ? Как вы, наверное, знаете, любая веб-страница состоит из 3-х вещей: html-кода, стилей css и кода javascript. Расскажу чуть подробнее. Чтобы создать страницу вы пишете текст, различные элементы типа картинок или видео (и др.). И оформляете...

Как проверить ЧПУ и работу файла .htaccess

В сегодняшней статье я рассмотрю такую казалось бы простые вещи: мы проверим, как работает ЧПУ, а также работу файла .htaccess. Коротко, что такое ЧПУ. ЧПУ — это человеко-понятные урлы. То есть для СЕО привычнее чтобы адреса страниц на сайте выглядели как: http://mysite.domain/tvoya-stranitsa, а не http://mysite.domain/index.php?route=/tvoya-stanitsa. Уловили? Едем дальше. Я спокойно залил файлы Open Cart 3...