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

Шаблоны (всё что касается шаблонов)

Адаптация старых шаблонов к MaxSite CMS 0.9x

Просмотров: 781Комментарии: 4
MaxSite CMSШаблоны (всё что касается шаблонов)

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

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

Перед началом переделки вам нужно сделать несколько вещей. В первую очередь сохраните все файлы текущей (старой) версии MaxSite CMS. Чем выше у вас версия системы, тем лучше. У нас было несколько «поворотных» версий, в которых менялись важные файлы. Версии по 0.79, версии 0.80 .. 0.83 и версии 0.84 .. 0.86. В зависимости от вашей версии, будут выдаваться разные ошибки при переделке. Но это не важно, поскольку я научу как их все отлавливать и исправлять.

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

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

Концепция шаблона D3

Просмотров: 28714Комментарии: 20
MaxSite CMSШаблоны (всё что касается шаблонов)

Пока речь идет о некой абстракции, призванной прояснить некоторые моменты, которые предположительно могут появиться в MaxSite CMS. Причём я даже не уверен, что D3 будет именно шаблоном, поскольку речь идет скорее о методике, которая без проблем может использовать в любом текущем shared-шаблоне. Я рассматриваю D3 просто как эволюционное развитие, как когда-то D2 послужил основой для текущего Default.

Точно также скажу, что никаких проблем совместимости не возникнет и ничего переделывать не придется. Задача D3 — отработать механизм, добавляющий ещё одну степень свободы — создание и использование произвольного CSS.

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

Отказ от старого default-шаблона. Схема перехода к MaxSite CMS 0.84

Просмотров: 30256Комментарии: 32
MaxSite CMSШаблоны (всё что касается шаблонов)

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

Такая схема позволит без проблем обеспечить работу старых шаблонов до версии 0.83. Вместе с тем, я разработал схему обновления шаблонов, которая позволит отказаться от default-шаблона и в будущем без проблем позволит обновлять систему до любой версии.

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

Урок создания шаблона на базе Default

Просмотров: 37936Комментарии: 30
MaxSite CMSШаблоны (всё что касается шаблонов)

На вики я добавляю основную информацию о Default-шаблоне. Надеюсь, кому-нибудь это пригодится. Вместе с тем, я понимаю, что нужен какой-то «глобальный» обучающий пример-урок, где я расскажу о создании шаблона с нуля. Должны быть все подробности и освещены нюансы. Примерно как я это делал с Twenty Ten. Отсюда пара предложений.

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

О проекте

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