Расширение компонентов в October CMS

Когда речь заходит о блогах и небольших сайтах, нет сомнений, что WordPress стоит на первом месте. По большей части так сложилось из-за огромного количества плагинов, которые предоставляет его экосистема. Если вам необходим какой-то плагин для WordPress, то скорее всего он уже существует. Я человек, который заботится о безопасности, и в этом отношении WP не подходит для меня. В сочетании с тем фактом, что большая часть кода WP создана без использования объектно-ориентированной архитектуры из-за этого иногда было очень сложно его расширять или поддерживать, заставило меня искать альтернативу. Так я нашел BoltCMS и OctoberCMS. Обе CMS легкие в использовании для писателя (аналогично WP). Эти CMS также помогают разработчику. Код обеих систем основан на отраслевых стандартах, предоставляя разработчикам чистую среду для обслуживания системы или добавления новых функций по мере необходимости. Это также помогает дизайнерам и разработчикам внешних интерфейсов. Из коробки доступен Twig – приятный, дружественный шаблонизатор, позволяющий им донести свое видение пользовательского интерфейса до пользователей, используя гибкий, безопасный и простой в освоении синтаксис. Это упрощает переносимость шаблонов между CMS простыми. В этой статье я расскажу только о OctoberCMS, но обязательно ознакомьтесь с BoltCMS. Если вы просто хотите посмотреть код, перейдите на GitHub по ссылке внизу статьи. ...

January 12, 2020

Laravel 5 – пример построения запроса Query Builder с использованием whereIn и WhereNotIn

В этом посте я хотел бы поделиться с вами, опытом использования подзапросов с использованием whereIn и whereNotIn. ...

January 9, 2020

Загрузка изображений в Laravel 6 по шагам

Загрузка изображений является основным требованием для всех проектов, поэтому я приведу простой пример загрузки изображений с помощью Laravel 6. Мы используем загрузку изображений в Laravel 6 с использованием фасада Request. Мы будем загружать изображения с проверкой по типу изображения, mime-type, размера файла и т. д., таким образом можно защитить форму и маршруты от загрузки исполняемых скриптов на сервер. ...

January 7, 2020

Symfony Var-Dump Server в Laravel

Марсель Поцио создал еще один отличный пакет. Laravel-dump-server передаёт весь вывод дамп-вызовов на произвольный порт вашей системы. Это позволит избежать загромождения ответов вашего приложения отладочной информацией. ...

July 31, 2018

Запускаем Laravel с помощью Nginx Unit в Docker

В рамках разработки Nginx Platform компания Nginx занимается созданием динамического сервера приложений Nginx Unit. Unit поддерживает полностью динамическую реконфигурацию с использованием JSON API в архитектуре REST, несколько языков приложений и одновременную работу версий. Сейчас Unit поддерживает Python, PHP и Go; в планах — JavaScript / Node.js, Java и Ruby. ...

October 16, 2017