Бесплатная CMS для вашего сайта Разумная альтернатива WordPress
Рубрика: «Roadmap» - страница 3
Пример создания шаблона по принципу D3 (продолжение)

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

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

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

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

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

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

Произвольный вывод главной страницы сайта

25-08-2013Roadmap
На решение этой задачки у меня ушло более полугода. За это время были разные решения, но в процессе отладки и тестирования, пришлось от них отказаться. Суть — сделать так, чтобы блогер мог произвольно выстроить вывод главной страницы сайта из админ-панели. Нечто похожее уже давно присутствует в MaxSite CMS — компоненты шапки и подвала, но в случае главной задача усложняется тем, что опций каждого блока вывода может содержать очень много разных настроек. Читать
Вывод блоков записей в шаблоне

Вывод блоков записей в шаблоне

23-07-2013Roadmap
В MaxSite CMS 0.852 появился новый PHP-класс Block_pages задача которого упростить создание блоков записей в шаблоне. Традиционно вывод записей блоками достаточно сложная задача и вебмастера стараются её обходить стороной. Вместо этого предлагается типовой вариант вывода записей. Читать
Создание шаблонов вне предлагаемого в MaxSite CMS варианта D2

Создание шаблонов вне предлагаемого в MaxSite CMS варианта D2

03-06-2013Roadmap
После перехода в MaxSite CMS 0.84 только на shared-каталог у некоторых вебмастеров почему-то сложилось впечатление, что это усложняет верстку шаблонов и вариант D2 является единственным вариантом, от которого нельзя отступать. Мнение совершенно дикое и в корне неверное — уж чего-чего, а в MaxSite CMS шаблон может быть вообще произвольной структуры. Единственным условием любого шаблона — наличие файла index.php. Читать
Новый Default-шаблон в MaxSite CMS 0.84

Новый Default-шаблон в MaxSite CMS 0.84

07-05-2013Roadmap
В MaxSite CMS 0.84 мы обновили дефолтный шаблон. Предыдущий вариант появился в MaxSite CMS 0.54 и за прошедшие полтора года получил достаточно серьезное развитие и оброс массой новых возможностей. Читать
Наборы компонентов для любой записи

Наборы компонентов для любой записи

06-05-2013Roadmap
Иногда стоит задача менять наборы компонентов шапки и подвала на разных страницах сайта. Например на какой-то странице выводить только верхнее меню, а на другой вовсе исключить вывод компонентов. Формально для таких вещей делается main-файл (в каталоге main), где в html-секции шапки прописываются нужные компоненты. Читать
Порядок подключения CSS-файлов в шаблоне

Порядок подключения CSS-файлов в шаблоне

16-04-2013Roadmap
В секции HEAD подключение css-стилей (каталог шаблона css) производится по следующим правилам: Читать
Работа с CSS/LESS

Работа с CSS/LESS

15-04-2013Roadmap
CSS-файлы шаблона следует располагать в каталоге css. В MaxSite CMS можно произвольно именовать файлы и использовать любые стили, однако лучше использовать типовой вариант работы с css-файлами, который упрощает верстку шаблона и автоматизирует многие операции. Читать