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

Новый Default-шаблон в MaxSite CMS 0.84

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

В MaxSite CMS 0.84 мы обновили дефолтный шаблон. Предыдущий вариант появился в MaxSite CMS 0.54 и за прошедшие полтора года получил достаточно серьезное развитие и оброс массой новых возможностей.

Должен отметить, что в «старом» default-шаблоне впервые появилась концепция компонентов шапки и подвала, были предопределенные файлы, ушки, css-стили и js-скрипты, которые позволяют автоматизировать множество типовых задач вебмастера. Здесь же я предложил css-фреймворк, который содержит базовые стили, «заточенные» под особенности системы (type-файлы, плагины и т.п.).

После того, как я познакомился с LESS, я внедрил его поддержку на уровне ядра MaxSite CMS и разработал механизм «фоновой» компиляции less-файлов в обычный css-файл. Такой вариант позволяет вебмастеру вообще не задумываться о процессе компиляции — всё работает автоматом.

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

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

Наборы компонентов для любой записи

Просмотров: 523Комментарии: 3
MaxSite CMSОбщие вопросы

Иногда стоит задача менять наборы компонентов шапки и подвала на разных страницах сайта. Например на какой-то странице выводить только верхнее меню, а на другой вовсе исключить вывод компонентов. Формально для таких вещей делается main-файл (в каталоге main), где в html-секции шапки прописываются нужные компоненты.

Но, main-шаблон больше используется для смены модульной сетки, где меняются расположение элементов (например правый и левый сайдбар), поэтому если и делать наборы компонентов, то придется их делать для каждого main-шаблона. Это довольно утомительно.

Оптимальным вариантом был бы выбор набора компонентов при редактировании записи через дополнительные мета-поля.

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

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

MaxSite CMS 0.84

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

Долгожданная версия MaxSite CMS, где используется новый Default-шаблон. Перед обновлением сайта, предварительно убедитесь, что ваш шаблон основан на shared или уже адаптирован для 0.84 (и выше). Если шаблон основан на default, то вы получите нерабочий сайт. Подробнее см. инструкцию по адаптации старых шаблонов.

Особо обращаю внимание на то, что обновляться следует так, как написано в инструкции (install-ru.txt). Перед тем, как задавать вопросы, ознакомьтесь с ней и выполните все необходимые действия.

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

MaxSite CMS 0.83

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

Данная версия MaxSite CMS является последней, где используется старый Default-шаблон. Следующая версия 0.84 выйдет уже с новым default-шаблоном, построенным на shared-каталоге. Такие изменения приведут к неработоспособности всех шаблонов, основанных на default. Для перехода на новую схему нужно будет выполнить несложную инструкцию, где я собрал основные варианты обновления старых шаблонов.

Поэтому я рекомендую не откладывать в долгий ящик и проверить по какой схеме работает ваш шаблон и быть готовым к следующей версии MaxSite CMS. Также я рекомендую хотя бы временно переключиться на D2 и посмотреть его возможности и настройки. Будет понятно ради чего мы отказываемся от старого default.

Теперь кратко об изменениях в MaxSite CMS 0.83.

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

РЕКЛАМА
Создание сайта на CMS: Site Help |

О проекте

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