MaxSite.org

Как создать свой сайт

Albireo Framework

Дневник

Сделал новый php-фреймворк для лендингов и статичных сайтов. Также Albireo можно использовать для публикации примеров кода и вообще там, где нужно что-то быстренько накидать на HTML, CSS, JS или PHP. Фреймворк очень небольшой по объёму, но имеет хорошие возможности.

В какой-то мере Albireo Framework можно считать альтернативой Landing Page Framework, который я сделал несколько лет назад. Но LPF сейчас больше ориентирован на создание небольших сайтов, поскольку там есть админ-панель, авторизация, да и вообще он довольно неплохо «напичкан» по функционалу. Изначально он планировался как что-то простое, но постепенно я добавлял в него новые возможности для решения разных задач.

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

Читать дальше →

Релиз MF 9 (октябрь 2020)

Шаблон MF

Долгожданный релиз MF, который по праву может претендовать на совершенно новую версию шаблона. С прошлой версии прошло более полугода. Я планировал выпустить две летние версии, но поскольку принял решение отказаться от Bootstrap, то это привело к задержке выпуска: нужно было доработать Berry CSS и только после этого обновить MF.

Работы было очень много, но думаю, что оно того стоило. Переход на Berry CSS позволил существенно расширить возможности MF, поскольку между ними есть 100% совместимость. Кроме того, я решил несколько сложных технических задач, например темизация шаблона (смена дизайна). Эта вообще была изначальная задумка шаблона MF, которую никак не получалось реализовать. Кроме этого есть много других изменений.

Начнём-с по порядку. :-)

(Внимание, дальше много картинок!)

Читать дальше →

Бесплатный PHP, HTML, CSS и JavaScript редактор - CodeLobster IDE

Софт

В этой статье мы решили рассказать об интересных особенностях и полезных функциях довольно популярной среди web-разработчиков IDE.

CodeLobster PHP IDE доступна для всех платформ, компактный дистрибутив для загрузки и практически мгновенная установка позволяют сразу приступить к работе.

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

Читать дальше →

Berry CSS 3.0 — релиз

CSS, HTML, LESS, SASS

Сегодня выложил релиз Berry 3.0, доступный по адресу https://maxsite.org/berry. Подготовка версии заняла примерно 2 месяца. В этот раз подход к разработке был изменён — вначале была готова документация, и только сейчас вышел полноценный релиз версии (почти на месяц позже). Сейчас у Berry хорошая документация: это и справочник классов, и примеры, и общие описания. Есть отдельный раздел «Блоки», который предназначен не только как пример возможностей Berry CSS, но и для копирования готового html-кода в свои шаблоны.

Третья версия сильно отличается от всех предыдущих. Можно сказать, что она продолжает развитие UniCSS, где была своя типографика. Вообще Berry я выделил из UniCSS, поскольку предполагал использование утилитарных классов с любым другим css-фреймворком. Основная надежда была на Bootstrap, поскольку его разработчики готовили 5-ю версию, которая, как я предполагал будет уже использовать современные CSS-наработки. После выхода первой альфы Bootstrap, я понял, что он «застрял» на идеях пятилетней давности и ждать от него чего-то большего уже не стоит. Это и стало толчком к созданию новой версии Berry, которая уже будет содержать и полноценную типографику, и js-компоненты.

Читать дальше →

Material Design

CSS, HTML, LESS, SASS

Думаю, что каждый вебмастер слышал о концепции Material Design от Google. В целом она рассчитана на разработчиков мобильных приложений, но может частично применяться и для обычных сайтов. В первую очередь речь идёт о подборе цветовой палитры.

Влияние Material Design нашло своё отражение в css-фреймворках, правда в ограниченном объёме.

Я хочу рассказать о Material Design с этой точки зрения, поскольку будущая Berry 3 будет поддерживать его цветовую схему полностью. Начнём с описания того, как обычно создаётся сайт.

Читать дальше →

Перейти к странице: