Рубрика: «Roadmap»
Landing Page на MaxSite CMS
09-07-2018Roadmap
Возможность создавать лендинги в MaxSite CMS существует давно. Она базируется на выборе main-шаблона landing, который входит в комплект Default-шаблона (я сегодня как раз его чуть подправил в dev-версии). Читать
Встраиваемые компоненты
17-11-2017Roadmap
Могут быть ситуации, когда компоненты могут содержать другие компоненты. Самый простой пример — соц.иконки. У нас есть компонент social, который выводит иконки на сайте. Но, поскольку компонент начинается с «», то он не появляется в настройках админ-панели. То есть такой компонент изначально расчитан на встраивание в другие компоненты. Читать
Пример компонента шапки
17-11-2017Roadmap
Попробуем создать простой компонент шапки для изучения. Но для начала определимся как именно мы будем его делать. Обычно для шапки делается новый компонент в каталоге components. Так сделано в default-шаблоне (компонент top1). Это универсальный вариант, где основные настройки вынесены в опции компонента (options.ini). Поэтому, если вы предполагаете, что будут какие-то опции, то шапку лучше делать именно стандартным отдельным компонентом. Читать
Модульная main-сетка
17-11-2017Roadmap
Рассмотрим модульную main-сетку, которая располагается в файле main/main.php. Как вы уже знаете, модульная сетка представляет собой html-каркас, в котором выводится результат type-файла в виде переменной $CONTENT_OUT, сайдбара (если есть), а также компоненты шапки и подвала. Читать
Основы UniCSS
17-11-2017Roadmap
_ UniCSS — css-фреймворк атомарного уровня. Это значит, что его классы описывают только одно css-свойство (как правило), что делает его универсальным в использовании. Атомарные классы давно уже присутствуют в css-фреймворках в виде хелперов (helpers, utils или tools), да и любой верстальщик как правило имеет свой подбный набор. Читать
Базовый шаблон
17-11-2017Roadmap
Новый шаблон лучше делать на каком-то базовом простом варианте. В конце статьи вы найдёте ссылку на загрузку нужного файла. В нём есть несколько особенностей. Читать
Работа шаблона
17-11-2017Roadmap
Работа MaxSite CMS основана на входящем URL. Вначале загружается ядро CodeIgniter, в котором призводится подключение основных библиотек, вроде базы данных, а также происходит разделение входящего адреса на сегменты. Например сайт/page/about будет состоять из сегментов page и about. В дальнейшем CodeIgniter передаёт управление контролёру maxsite, который, в свою очередь, загружает файлы MaxSite CMS. Читать
Необходимое введение
17-11-2017Roadmap
После выхода MaxSite CMS 0.90 довольно сильно поменялся сам подход к созданию шаблонов, но какого-то полноценного руководства ещё не было. Я больше занят техническими задачами, на объяснялки не хватало времени. Сейчас разрыв со старым обучающим курсом очень большой, поэтому нужно исправлять ситуацию. :-) Читать