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

MaxSite CMS

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

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

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

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

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

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

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

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

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

Каталоги

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

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

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

Необходимое введение

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

После выхода MaxSite CMS 0.90 довольно сильно поменялся сам подход к созданию шаблонов, но какого-то полноценного руководства ещё не было. Я больше занят техническими задачами, на объяснялки не хватало времени. Сейчас разрыв со старым обучающим курсом очень большой, поэтому нужно исправлять ситуацию. :-)

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

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

О проекте

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