Создание сайтов

Категория «Создание сайтов» посвящена процессу разработки веб-ресурсов от идеи до реализации. В блоге мы будем рассматривать ключевые этапы, включая планирование, дизайн, разработку и тестирование. Вы узнают о лучших инструментах и технологиях, таких как HTML, CSS и JavaScript, а также об использовании систем управления контентом (CMS). Будут обсуждаться как основы, так и более продвинутые техники, включая адаптивный дизайн, SEO-оптимизацию и интеграцию с внешними сервисами. Эта категория будет полезна для всех, кто хочет создать свой собственный сайт или улучшить уже существующий, независимо от уровня подготовки.

Создание маршрутизатора в собственном фреймворке на PHP. Часть 3

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

Andre Kowalsy
168 раз
5 мин чтения
Опубликовано: 23-07-2025
Обновлено: 25-03-2026
Категории: Пишем свою CMS
Хештеги: #CMS

Создание маршрутизатора в собственном фреймворке на PHP. Часть 2

В этом посте мы продолжаем работу над одним из ключевых классов нашего фреймворка — классом маршрутизатора. На предыдущем этапе мы описали правила маршрутов и добавили их в таблицу маршрутов. Давайте подробнее рассмотрим, как мы будем обрабатывать запросы с помощью методов, которые мы создадим в нашем маршрутизаторе.

Andre Kowalsy
147 раз
5 мин чтения
Опубликовано: 23-07-2025
Обновлено: 25-03-2026
Категории: Пишем свою CMS
Хештеги: #CMS

Создание маршрутизатора в собственном фреймворке на PHP. Часть 1

Погружаясь в мир маршрутизаторов: шаг за шагом к созданию эффективной системы роутинга

Дорогие друзья, продолжаем наше увлекательное путешествие в мир программирования и разбираемся с важнейшим компонентом любого веб-приложения — маршрутизатором (router). Чтобы вы понимали, зачем нам этот элемент, давайте начнем с основ.

В процессе разработки любого веб-приложения на PHP важным аспектом является правильная обработка URL запросов. В этом посте мы создадим маршрутизатор для нашего фреймворка, который будет отвечать за направление запросов на соответствующие контроллеры и действия. Это важный компонент, который помогает организовать структуру приложения и управлять его поведением.

Andre Kowalsy
132 раза
10 мин чтения
Опубликовано: 23-07-2025
Обновлено: 25-03-2026
Категории: Пишем свою CMS
Хештеги: #CMS

Создание обработчика ошибок для фреймворка

Продолжаем разработку нашего фреймворка. Перед тем как перейти к написанию класса маршрутизатора, давайте создадим вспомогательный класс для обработки ошибок.

В процессе разработки любого веб-приложения на PHP важным аспектом является правильная обработка ошибок. В этом посте мы создадим класс `ErrorHandler`, который будет отвечать за управление ошибками в нашем фреймворке. Этот класс будет обеспечивать логирование ошибок, отображение сообщений об ошибках и поддержку работы с исключениями.

Andre Kowalsy
140 раз
7 мин чтения
Опубликовано: 23-07-2025
Обновлено: 24-03-2026
Категории: Пишем свою CMS
Хештеги: #CMS

Классы App и Registry фреймворка

Итак, продолжаем our journey и теперь на повестке дня - написание ядра нашего фреймворка. Это одна из самых сложных частей курса, но без неё не обойтись. В дальнейшем нам будет проще писать код.

В этом посте мы рассмотрим, как создать простой контейнер приложений на PHP, используя паттерн Singleton и регистр свойств. Это может быть основой для вашего блога или другого веб-приложения. Для организации кода мы будем использовать классы, трейты и конфигурационные файлы.

Andre Kowalsy
123 раза
7 мин чтения
Опубликовано: 23-07-2025
Обновлено: 23-03-2026
Категории: Пишем свою CMS
Хештеги: #CMS
+