Главная » Архив меток: фреймворк

Архив меток: фреймворк

Tailwind CSS: это Bootstrap завтрашнего дня?

От автора: наверное, вам пока мало что известно о Tailwind CSS. Мы переживаем ренессанс удивительных веб-платформ и адаптивного дизайна. Адаптивные пользовательские интерфейсы в основном реализуются с помощью таких библиотек, как Bootstrap, Foundation, Bulma или старых добрых медиа-запросов. Мы с легкостью использовали эти наборы пользовательского интерфейса для реализации директив, чтобы добиться точного пользовательского интерфейса и надлежащего отклика при меньшем количестве кода. ...

Читать далее »

Создание собственного фреймворка. Авторизация администратора. Часть 2. Урок 31

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

Читать далее »

Создание собственного фреймворка. Авторизация администратора. Часть 1. Урок 30

От автора: приветствую вас, друзья. В этом уроке будет продолжена тема создания собственного PHP-фреймворка и CMS на базе этого фреймворка. Реализация пользовательской части CMS была показана в предыдущих уроках. Начиная с данного урока будет показана реализация администраторской части. Из этого урока вы узнаете, как интегрировать шаблон AdminLTE в качестве шаблона для админки.

Читать далее »

Создание собственного фреймворка. Мультиязычность. Часть 4. Урок 29

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

Читать далее »

Создание собственного фреймворка. Мультиязычность. Часть 3. Урок 28

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

Читать далее »

Создание собственного фреймворка. Мультиязычность. Часть 2. Урок 27

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

Читать далее »

Создание собственного фреймворка. Мультиязычность. Часть 1. Урок 26

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

Читать далее »

Создание собственного фреймворка. Интеграция шаблона. Урок 25

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

Читать далее »

Выбор адаптивного email фреймворка: MJML или Foundation for Emails

От автора: реализация адаптивного дизайна email может затянуться. Строить адаптивный email вообще не просто. Это как вернуться на машине времени в 2001, когда все макеты сайтов строились из таблиц с помощью Dreamweaver и Fireworks. Но есть надежда! Нам доступны инструменты, которые сильно упрощают создание email и больше похожи на программирование современных сайтов. Давайте рассмотрим несколько разных фреймворков, которые решили упростить ...

Читать далее »

Создание собственного фреймворка. Класс Pagination. Урок 24

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

Читать далее »