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

Статьи и подсказки

Работа с MaxSite CMS

Изменения по опциям MaxSite CMS с версии 0.85 до 0.93

Просмотров: 11892Комментарии: 8
MaxSite CMSСтатьи и подсказки

В предверии выхода MaxSite CMS 0.93, публикую список изменений по опциям MaxSite CMS с версии 0.853 по 0.93. Это небольшая подсказка, которая поможет определить какие опции потребуется заново настроить при обновлении системы.

Например, если используется опция CSS стили, то перед обновлением, нужно будет их сохранить в текстовом файле, а после обновления, заново добавить.

Пока ещё нет анонса 0.93 кратко отмечу, что в новых версиях MaxSite CMS часть настроек теперь «привязывается» к шаблону. Это позволяет по-разному настраивать шаблоны. Раньше почти все опции были общими, что приводило к ряду неудобств. Теперь, переключаясь между шаблонами, сам шаблон получает уже персональные настройки. Также отмечу, что часть изменений будет работать сразу «из коробки», а часть потребует адаптации шаблона (в 0.90-0.92-шаблонах можно использовать custom/template.phpи custom/template-admin.php).

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

Краткий обзор новых возможностей в MaxSite CMS 0.80

Просмотров: 254Комментарии: 5
MaxSite CMSСтатьи и подсказки

Главное нововведение в MaxSite CMS 0.80 - это новый способ построения шаблона. Традиционно у нас использовалась схема, которую я взял из WordPress - default-шаблон содержал файлы, которые могли использоваться другими шаблонами. Схема довольно простая - если в шаблоне нет какого-то типового файла, он автоматом берётся из default.

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

Другая проблема - дублирование файлов и php-кода, который кочуют от шаблона в шаблон в неизменном виде. Теперь, если мне захочется ввести новую функционнальность, придется пожертвовать совместимостью, а это не совсем верно.

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

Схемы работы type-файлов и type_foreach-файлов

Просмотров: 13087Комментарии: 1
MaxSite CMSСтатьи и подсказки

В MaxSite CMS 0.393 я добавил новые type_foreach-файлы с тем, чтобы еще больше расширить возможность кастомизации type-файлов. Прежде всего это файлы, которые позволяют изменить массив $par, который принимает функция mso_get_pages(). Таким образом, если стоит задача задать свои параметры для получения страниц, то делается это простой модификацией $par.

Я набросал две картинки, которые схематично показывают принцип работы.

Сжатие трафика в MaxSite CMS

Просмотров: 12827Комментарии: 17
MaxSite CMSСтатьи и подсказки

Для того, чтобы MaxSite CMS автоматически сжимал трафик достаточно в файле /application/config/config.php указать:

$config['compress_output'] = TRUE;

Для проверки включилось ли gzip-сжатие воспользуйтесь сайтом www.whatsmyip.org. У меня выигрыш примерно на 50-60%.

О проекте

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