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

Создание шаблонов (версии 0.8x)

Шаблоны для новичков. Урок 20. Основы D2 (базовые принципы построения)

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

Основной принцип работы шаблона на shared-каталоге — разделение ответственности. MaxSite CMS берёт на себя сложный программный код, оставляя вебмастеру только те задачи, которые требуется решить как-то по особенному.

В других CMS вебмастер берет на себя решение почти всех задач: от получения данных и формирования служебных файлов до диспетчеризации типов данных и css-верстки. У нас ситуация несколько другая. MaxSite CMS формирует некий базовый «каркас» на основе которого вебмастер определяет только те участки которые требуют изменений. Если нужно добавить какой-то код в секцию HEAD, то не нужно менять её всю — достаточно использовать специальный файл, который автоматически попадёт в HEAD.

Таким образом создание шаблона на shared сводится к определению функциональных блоков и/или дизайну, которые следует изменить отталкиваясь от каркаса, который и есть шаблон D2 (это default шаблон MaxSite CMS версий 0.84-0.86x).

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

Шаблоны для новичков. Урок 19. Основы работы с D2

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

В наших уроках возникла некоторая пауза, за время которой вышла новая версия MaxSite CMS — 0.81, где появились новые совершенно замечательные возможности для вебмастеров. Речь, конечно же идёт о новом шаблоне D2, который строится на основе shared-каталога. Об отличиях я уже рассказывал в «Кратком обзоре новых возможностей MaxSite CMS 0.80». Для нас принципиальным будет тот момент, что теперь уроки будут рассчитаны на построение шаблона на shared-каталоге. Если раньше всё замыкалось на default-шаблон, то теперь шаблон строится независимым от любого другого шаблона.

Если мы посмотрим на D2 (который построен на базе shared-каталога), то в целом увидим привычные каталоги и файлы, только в меньшем количестве и немного в другой структуре. В этом также есть отличие от default-каталога — файлы, которые приходилось дублировать от шаблона к шаблону, теперь вынесены из шаблона в shared. Файлов меньше, код — чище.

В этом уроке мы разберём устройство D2.

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

Назидания начинающему вебмастеру по созданию шаблонов для MaxSite CMS

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

Основная проблема, с которой сталкивается вебмастер, переходящий к использованию MaxSite CMS — это ошибочное предположение, что вебразработка и технологии создания сайтов совершенно не меняются — всё уже придумано и сделано 5-10 лет назад. Такому вебмастеру тяжело понять, что современная CMS (система управления сайтом/содержимым) способна взять на себя массу рутинных задач, оставляя вебмастеру то, что у нас принято называть творчеством — оформление текстов и создание дизайна.

MaxSite CMS строится по модульному принципу с большой долей свободы. С одной стороны, система содержит большой базовый функционал, с другой — позволяет вебмастеру без особых сложностей заменить его своим. Вопросы гибкости решаются разными способами. Например в WordPress существуют предопределенные файлы в каталоге шаблона, которые система подключает по факту наличия. Но в том же WordPress не предусмотрен механизм, позволяющий точечно влиять на мелкие изменения. Например, если нужно разместить произвольный блок сразу под текстом записи, то придётся переписывать весь «типовой» файл вывода. В MaxSite CMS же просто размещается блок в отдельном файле — система автоматом его подключит.

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

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

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

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

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

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

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

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

О проекте

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