OpenCart для разработчиков

Цель этой статьи — дать базовые знания для людей, которые интересуются этой системой управления сайтом (CMS). После ее прочтения вы получите достаточно теоретических знаний для того, чтобы начать разрабатывать свои собственные дополнения и шаблоны для CMS OpenCart, а также комфортно себя чувствовать при разработке сайтов на ней.

Подробнее

Что нужно знать про GIT, чтобы не было стыдно

Как и всегда, я пишу эту заметку только для того, чтобы структурировать, в первую очередь, свои знания, но если она будет полезна для кого-то из 120 читателей, которые ежедневно посещают этот блог (по информации из гугл аналитики), я буду только рад!

Подробнее

Включаем отображение ошибок и предупреждений в PHP

Если Ваш скрипт просто возвращает 500 ошибку без показа какой-либо дополнительной информации, значит в нем ошибка, а показ ошибок на сервере выключен по умолчанию. К счастью есть как минимум несколько способов включить отображение ошибок: Включить показ ошибок в php скрипте За конфигурацию php из самого php отвечает функция ini_set(). При помощи нее можем включить показ […]

Подробнее

Как удалить папку .idea из git?

Эта заметка может быть применена к любому файлу или папке, которую уже добавили и запушили в репозиторий системы контроля версий (github, bitbucket, gitlab). При каждом очередном создании нового проекта и добавления его на github, забываю добавить папку .idea в .gitignore файл. И так, для удаления папки .idea из git-репозитория необходимо: Добавить папку в .gitignore Это […]

Подробнее

Docker & Laradock команды

Написать и запомнить легче чем просто запомнить. По сути я начал пользоваться докером и Laradock в момент начала написания этой статьи. Сюда я собирал все ответы на все вопросы, которые появлялись у меня в процессе работы с новым для себя инструментом — Laradock. Да, здесь много переписывания и перевода документации, мне просто было легче запомнить […]

Подробнее

Что такое OpenCart?

Работая над очередным сайтом, как обычно, зашёл в гугл для уточнения рабочего вопроса. Набрав в поисковой строке “OpenCart”, заметил как поисковик преобразовал мой запрос в «OpenCart что это». Оказывается, в выдаче по этому запросу достаточно поверхностная информация. К тому-же, размещена на сайтах агенств, заинтересованных продать разработку сайта. Это и стало причиной появления моей статьи. Я хочу подать эту информацию в виде небольшого текстового обзора самой системы, её достоинств и недостатков по сравнению с другими системам. Предупредить потенциальных заказчиков сайтов об ошибках, которые они могут допустить.

Подробнее

404 ошибка после добавления типа записи в WordPress

В процессе работы над WordPress сайтом, вы гарантированно встретитесь с ошибкой 404 после добавления нового, произвольного типа записи. В этой заметке мы разберёмся с причинами ее появления и рассмотрим несколько способов по её исправлению. Почему появляется ошибка Причиной ошибки 404 при переходе на страницу нового типа записи являются внутренние правила перенаправления, в функциональности WP. Дело […]

Подробнее

Базовая СЕО оптимизация при разработке сайтов.

Я занимаюсь разработкой клиентских сайтов уже пятый год к ряду, а это значит что моего отсутствия никто не заметит я внёс сотни, а то и тысячи правок, которые рекомендовали СЕО специалисты моим клиентам. Сегодня я хочу поделиться заметкой о том, какие рекомендации можно выполнить находясь на этапе разработки сайта. Конечно, совершенно не обязательно следовать им, […]

Подробнее

Ваш первый composer пакет

Composer — инструмент для управления зависимостями, который позволит управлять библиотеками, что подключены к Вашему проекту. Composer используется во многих фреймворках, например, мой любимый единственный, который я знаю — Laravel. Применение Composer проектах уже является стандартом веб-разработки, по этому, если вы по какой-либо причине не пользуетесь им — скорее подключайтесь!

Подробнее

Как подключить шаблон WordPress к произвольному типу записи в папке плагина

Предположим, вы пишете плагин, который регистрирует новый тип поста WordPress. Ваш новый тип обязательно будет нуждаться в своем собственном шаблоне вывода, но шаблоны пользовательских типов записей, например single-{post_type}.php всегда находятся в папке самого шаблона.

Подробнее

Разница между docker stop и down

Работу docker — контейнеров можно остановить одной из двух команд: docker-compose stop или docker-compose down. Но между этими двумя командами есть одно, очень большое отличие, давайте разберем его. docker-compose stop Команда просто останавливает контейнеры. Ваши данные внутри них не будут удалены. При следующем запуске команды Контейнеры будут подняты и Вы сможете продолжить работу с того […]

Подробнее