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

MaxSite CMS 0.77

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

Новая версия с красивым номером. :) Традиционно - новые изменения, исправлены найденные ошибки, ну и главное - я определился с очередным roadmap, поэтому эта версия будет последней стабильной, перед тем как мы приступим к очередным переделкам.

В целом, то, что я хочу, написал на форуме «Обсуждаем новые идеи для MaxSite CMS». Все, кто занимается разработкой для MaxSite CMS, могут высказать свои предложения, иначе я всё сделаю так, как будет удобней мне. ;-)

Кратко об MaxSite CMS 0.77.

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

Шаблоны для новичков. Урок 17. Базовый шаблон MaxSite CMS. Адаптивный дизайн

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

Настала пора сделать что-то более практичное. Основную теорию мы уже рассмотрели, на её основе попробуем сделать какой-нибудь простенький шаблончик. В предыдущих уроках мы уже обсудили структуру каталогов, но чтобы у нас не было разночтений, я предлагаю скачать мой вариант: les02-00 123. Это что-то вроде «рыбы», которую вы можете взять за основу.

В шаблон я включил свой вариант helpers.less, поэтому делать верстку буду с его помощью. Некоторые миксы могут отличаться от default-шаблона.

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

  • Главный файл var_style.less. В нём мы только выполняем подключение других файлов.
  • Переменные («глобальные») хранятся в variables.less.
  • Хелперы в каталоге mixins. Пока у нас там только helpers.less.
  • Основные базовые настройки размещаем в base.less.
  • Основная разметка в layouts/layout01.less. Сейчас там пустая «рыба» под «типовой» шаблон MaxSite CMS.
  • Все меню подключаем в menu.less. Стили меню будут находиться в раздельных файлах каталога menus. Их может быть много. В menu.less и будем указывать какие именно файлы.
  • Адаптивный дизайн определяется в responsive.less. У него такая же схема подключения как и меню.

Почти все файлы пустые и не содержат рабочих стилей. Это означает, что на выходе мы должны получить пустой var_style.css.

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

Шаблоны для новичков. Урок 16. Основы вёрстки с помощью LESS

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

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

<div class="red">красный текст</div>
<div class="yellow">желтый цвет</div>

потому что в css-фреймворке уже определено, что

div.red {color: red;}
div.yellow {color: yellow;}

Простой пример, который показывает, что вебмастер пользуется уже готовыми css-стилями и не тратит время на их написание. Его работа заключается в том, чтобы модифицировать html-код. Но в этом и есть гиганский минус такого подхода.

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

Шаблоны для новичков. Урок 15. Организация файлов и каталогов

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

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

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

Причем, особо отмечу, этот шаблон должен быть 146 100% рабочим. В некоторых случаях вообще можно начинать работу над новым шаблоном в рамках базового. Чуть позже я покажу как это сделать.

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

О проекте

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