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

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

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

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

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

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

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

MaxSite CMS 0.80

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

Данная версия открывает новый этап развития системы. Основные изменения касаются нового способа построения шаблона, на т.н. shared-каталоге. В комплекте доступен новый шаблон D2, который демонстрирует все преимущества нового способа.

Версия, с моей точки зрения, не до конца оттестированная, хотя на текущий момент у меня нет багрепортов об ошибках. Тестирование, которое я проводил сам на разных сайтах, показало отсуствие проблем. Но, поскольку новая версия тестируется всего несколько недель, я бы советовал пропустить это обновление всем, кто не знает что такое ftp и как копировать файлы.

Само обновление следует выполнить по инструкции, расположенной в файле install-ru.txt. Так следует обновляться при любой версии MaxSite CMS. В следующих - обновление будет возможно привычной простой загрузкой новых файлов. Особо отмечу, что никаких изменений в базе данных не было, поэтому откатиться можно к любой версии MaxSite CMS простым копированием файлов.

Основные изменения, как я уже отметил, касаются shared-каталога и D2, поэтому большинство нововведений будут доступны только для будущих шаблонов. Все существующие варианты, основанные на default-шаблоне, полностью сохраняют свою функциональность и нет необходимости заботиться о переделке этих шаблона. Я полностью сохранил совместимость и никаких проблем с переходом на новую версию MaxSite CMS быть не должно.

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

MaxSite CMS 0.79 (тестирование)

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

На гитхабе уже доступна MaxSite CMS 0.79 (точнее 0.795), что приближает нас к очередному релизу - предположительно это будет 0.80 (через неделю-две).

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

Особо отмечу, что обновление следует выполнять как описано в install-ru.txt - путем замены каталогов system и application. Если делать простой заменой файлов, то могут быть некоторые проблемы. Изменений в базе данных нет, поэтому без труда можно откатиться к любой другой версии MaxSite CMS.

Теперь кратко пройдусь по основным моментам.

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

Шаблоны для новичков. Урок 18. Анатомия вебдизайна

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

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

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

Если вы кодер и есть возможность поработать с дизайнером, то лучше так и сделать. Мне приходилось работать с некоторыми хорошими дизайнерами, и даже целыми студиями, и по опыту скажу, что такие сайты получались действительно грамотными и интересными. Даже при том, что у дизайнеров своё «кино» в голове, работать с готовым дизайном на порядок проще и удобней.

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

Однако выход есть

О проекте

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