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

Шаблоны для новичков. Урок 20. Основы D2 (базовые принципы построения)

Просмотров: 210Комментарии: 3
MaxSite CMSСоздание шаблонов (версии 0.8x)

Основной принцип работы шаблона на shared-каталоге — разделение ответственности. MaxSite CMS берёт на себя сложный программный код, оставляя вебмастеру только те задачи, которые требуется решить как-то по особенному.

В других CMS вебмастер берет на себя решение почти всех задач: от получения данных и формирования служебных файлов до диспетчеризации типов данных и css-верстки. У нас ситуация несколько другая. MaxSite CMS формирует некий базовый «каркас» на основе которого вебмастер определяет только те участки которые требуют изменений. Если нужно добавить какой-то код в секцию HEAD, то не нужно менять её всю — достаточно использовать специальный файл, который автоматически попадёт в HEAD.

Таким образом создание шаблона на shared сводится к определению функциональных блоков и/или дизайну, которые следует изменить отталкиваясь от каркаса, который и есть шаблон D2 (это default шаблон MaxSite CMS версий 0.84-0.86x).

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

Шаблоны для новичков. Урок 19. Основы работы с D2

Просмотров: 229Комментарии: 10
MaxSite CMSСоздание шаблонов (версии 0.8x)

В наших уроках возникла некоторая пауза, за время которой вышла новая версия MaxSite CMS — 0.81, где появились новые совершенно замечательные возможности для вебмастеров. Речь, конечно же идёт о новом шаблоне D2, который строится на основе shared-каталога. Об отличиях я уже рассказывал в «Кратком обзоре новых возможностей MaxSite CMS 0.80». Для нас принципиальным будет тот момент, что теперь уроки будут рассчитаны на построение шаблона на shared-каталоге. Если раньше всё замыкалось на default-шаблон, то теперь шаблон строится независимым от любого другого шаблона.

Если мы посмотрим на D2 (который построен на базе shared-каталога), то в целом увидим привычные каталоги и файлы, только в меньшем количестве и немного в другой структуре. В этом также есть отличие от default-каталога — файлы, которые приходилось дублировать от шаблона к шаблону, теперь вынесены из шаблона в shared. Файлов меньше, код — чище.

В этом уроке мы разберём устройство D2.

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

MaxSite CMS 0.81

Просмотров: 32509Комментарии: 23
MaxSite CMSВерсии (релизы)

Версия получилась достаточно интересной, но главное, что её выход знаменует окончательный переход на shared-каталог и все причитающиеся по этому поводу «плюшки». Перед кратким обзором изменений, сразу отмечу, что версия может использоваться для рабочих сайтов без особых проблем. Само обновление следует выполнять согласно инструкции в файле install-ru.txt.

Ещё раз: обновление следует выполнять согласно инструкции в файле install-ru.txt.

В 0.81 поменялась структура каталогов, перетусованы некоторые плагины, поэтому другого варианта обновления просто нет. В следующей версии можно будет обновляться как и раньше — обычной загрузкой файлов поверх старых.

Загружать архив MaxSite CMS следует с Github. Файл latest.zip на моём сайте пока не удалял — в ней версия 0.77.

Изменений довольно много (winmerge выдаёт 117 шт.), поэтому я остановлюсь на самых заметных. Правда сразу отмечу, что некоторые возможности доступны только для шаблонов, основанных на shared-каталоге, например D2.

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

Назидания начинающему вебмастеру по созданию шаблонов для MaxSite CMS

Просмотров: 224Комментарии: 4
MaxSite CMSСоздание шаблонов (версии 0.8x)

Основная проблема, с которой сталкивается вебмастер, переходящий к использованию MaxSite CMS — это ошибочное предположение, что вебразработка и технологии создания сайтов совершенно не меняются — всё уже придумано и сделано 5-10 лет назад. Такому вебмастеру тяжело понять, что современная CMS (система управления сайтом/содержимым) способна взять на себя массу рутинных задач, оставляя вебмастеру то, что у нас принято называть творчеством — оформление текстов и создание дизайна.

MaxSite CMS строится по модульному принципу с большой долей свободы. С одной стороны, система содержит большой базовый функционал, с другой — позволяет вебмастеру без особых сложностей заменить его своим. Вопросы гибкости решаются разными способами. Например в WordPress существуют предопределенные файлы в каталоге шаблона, которые система подключает по факту наличия. Но в том же WordPress не предусмотрен механизм, позволяющий точечно влиять на мелкие изменения. Например, если нужно разместить произвольный блок сразу под текстом записи, то придётся переписывать весь «типовой» файл вывода. В MaxSite CMS же просто размещается блок в отдельном файле — система автоматом его подключит.

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

О проекте

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