• Современная, быстрая и удобная система управления сайтом
  • 4-е место в рейтинге бесплатных CMS для блогов + добавить свой сайт
  • Более 100 тысяч созданных сайтов
  • Постоянное развитие системы. Русскоязычная поддержка
  • Готовые программные решения (плагины, виджеты, модули и т.п.)
  • Открытый исходный код на GitHub
  • SEO-friendly — идеальна для поискового продвижения
  • Минимальная нагрузка. Работает на любом хостинге
  • Автоматическая установка и обновление системы
Возможности | Помощь | Архив | Отзывы | Помочь проекту

MaxSite CMS

Основы UniCSS

Просмотров: 436Комментарии: 0
MaxSite CMSСоздание шаблонов

UniCSS — css-фреймворк атомарного уровня. Это значит, что его классы описывают только одно css-свойство (как правило), что делает его универсальным в использовании. Атомарные классы давно уже присутствуют в css-фреймворках в виде хелперов (helpers, utils или tools), да и любой верстальщик как правило имеет свой подбный набор.

Главная заслуга UniCSS в простой методике именования css-классов. Если сравнивать с другими подобными фреймворками, в UniCSS имена классов понятны на интуитивном уровне даже новичку.

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

Базовый шаблон

Просмотров: 469Комментарии: 0
MaxSite CMSСоздание шаблонов

Новый шаблон лучше делать на каком-то базовом простом варианте. В конце статьи вы найдёте ссылку на загрузку нужного файла. В нём есть несколько особенностей.

В первую очередь отмечу, что в шаблоне используется последняя Sass-версия UniCSS. Файл style.scss содержит подключения стилей из подкаталога templates — это тот css, который применяется в шаблоне. В нём я оставил то, что может пригодится при верстке. Структура и деление файлов может быть любой. Раньше я вообще всё в одном файле делал, но после решил, что «кошерней» будет разделить по функционалу. Делайте как вам удобней, это не принципиально.

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

Работа шаблона

Просмотров: 449Комментарии: 0
MaxSite CMSСоздание шаблонов

Работа MaxSite CMS основана на входящем URL. Вначале загружается ядро CodeIgniter, в котором призводится подключение основных библиотек, вроде базы данных, а также происходит разделение входящего адреса на сегменты. Например сайт/page/about будет состоять из сегментов page и about. В дальнейшем CodeIgniter передаёт управление контролёру maxsite, который, в свою очередь, загружает файлы MaxSite CMS.

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

Каталоги

Просмотров: 409Комментарии: 0
MaxSite CMSСоздание шаблонов

MaxSite CMS базируется на php-фреймворке CodeIgniter (версии 2.2.6). Это наложило свой отпечаток на структуру каталогов MaxSite CMS. Можете открыть страничку системы на гитхабе для лучшего понимания. Я скриншот не привожу.

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

О проекте

MaxSite CMS предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.