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

Roadmap MaxSite CMS 0.90

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

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

Будущая версия отмечена как dev-ветка. Это не просто новая версия, а сильно переделанная MaxSite CMS, которую нельзя ставить на рабочие сайты. Поэтому тестирование следует проводить только на новой установке.

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

Кратко о том, что изменилось.

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

Пример создания шаблона по принципу D3 (продолжение 2)

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

Типографика

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

[text-demo]
[text-normalize]

При просмотре этой записи автоматически будет выведена вся используемая типографика. Это и заголовки H1-H6, и ссылки, и списки, и т.п. Второй код отвечает за вывод типового варианта normalize.html, где используются только «голые» html-тэги.

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

Пример создания шаблона по принципу D3 (продолжение)

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

Основные стили модульной сетки уже заданы (см. начало), но остался нерешенным вопрос адаптивного дизайна. Здесь главное придерживаться правила, что «адаптивные» изменения определяются в каждом блоке индивидуально. То есть не нужно стремиться вынести всю «адаптивность» в отдельные файлы.

Для задания адаптивности удобно использовать @переменные. Рассмотрим как это использовать на практике.

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

Пример создания шаблона по принципу D3 (начало)

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

Принципиальное отличие шаблона аля-D3 от типового, в способе использования CSS-стилей. Традиционно шаблоны MaxSite CMS использовали css-фреймворк в виде style-all-mini.css с набором уже готовых стилей под разные задачи. В D3 предполагается создание одного результирующего css-файла без привязки к style-all-mini.css.

Технически возможность использовать один css-файл в MaxSite CMS существовала всегда, но только в 0.86 появилась «заготовка» файлов, упрощающая создание шаблона в таком варианте.

Идея D3 возникла не на ровном месте, а исходя из практических потребностей. Основная проблема использования style-all-mini.css в том, что в нём используется сброс браузера reset, который верой и правдой служит уже много лет. Но сегодня на сцену выходит новый вариант — normalize, который в большей мере учитывает специфику браузеров и обладает достаточно неплохой типографикой. Сбросы несовместимы между собой, поэтому нельзя просто так взять и заменить один на другой — это приведёт к «развалу» шаблонов. Сложность здесь ещё и в том, что многие сторонние CSS-фреймворки уже содержат свой вариант сброса стилей и это создает некоторые проблемы их интеграции с MaxSite CMS (в типовом варианте).

Таким образом концепция D3 устраняет все эти противоречия и предлагает вебмастеру полную свободу в написании CSS, но при этом предоставляет уже готовые стили (в виде less-файлов), используемые MaxSite CMS на разном уровне (ядро, плагины, хелперы и т.д.).

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

О проекте

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