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

MaxSite CMS 5 лет!

Просмотров: 30007Комментарии: 52
Новости проекта

Пять лет — приличный срок. Для меня главное, что за всё это время система постоянно развивалась, двигалась вперёд и постоянно улучшалась. У меня никогда не было какой-то конкретной конечной цели: во что должна превратиться MaxSite CMS. Вместо этого я просто думаю о том, что какие-то «сайтовские» вещи можно было бы сделать проще и удобней. Мне нравится думать над разными проблемами и находить приемлемые решения. Такой вот Just for Fun.

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

Итак, что получилось, а что нет.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MaxSite CMS 0.84

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

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

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

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

О проекте

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