среда, 17 декабря 2014 г.

Нептун (Neptune): Новый стартовый сайт для Composite C1 CMS

Верхняя часть главной страницы стартового сайта Neptune
Как уже вы знаете, при установке Composite C1 в мастере первоначальной настройки вам предлагается установить стартовый сайт.

Устанавливать стартовый сайт необязательно. Вы можете отказаться от этого и завершить установку Composite C1 с минимальным набором компонентов. И далее уже создавать сайт с нуля.

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

Со стартовым сайтом в систему обычно добавляются используемые сайтом:
  • модули (пакеты) расширения
  • C1-функции
  • типы данных и собственно данные
  • шаблоны, типы страниц, фрагменты шаблонов
  • медиа-файлы (главным образом, изображения)
  • стили и скрипты
  • готовые страницы с навигацией, поиском и оформлением

До недавнего времени таких стартовых сайтов было 2:

Оба сайта созданы на основе Bootstrap. 

Причем Open Cph переставлен в двух вариантах: на основе ASP.NET Razor и на основе ASP.NET Master Pages / User Controls. 

Выбор стартового сайта при установке Composite C1 CMS
Кроме того существует урезанный вариант этого стартового сайта  - Tiny Cph - тоже в двух вариантах. (Их можно найти в опции Templates Only в мастере установки.) В этих стартовых сайтах не устанавливаются страницы и медиа-файлы, а только шаблоны и все, что нужно для шаблонов.

Venus тоже представлен в двух вариантах - Venus и Venus (Fully Loaded). Но он полностью на Razor, а различие между вариантами заключается в том, что во втором устанавливается дополнительно еще несколько модулей расширения (экстранет, рассылки, контроль версий контента, календарь событий) и их работа дополнительно демонстрируется на страницах сайта.

И вот, недавно для версии Composite C1 4.1 (Обновление 1) был добавлен еще один стартовый сайт - Neptune.


Главная страница стартового сайта Neptune

Стартовый сайт "Нептун"


Как и дугие два стартовых сайта, этот сайт создан на основе Bootstrap. В шаблонах и функциях используется Razor (как и в Venus). Для стилей используется LESS, причем стили и скрипты минифицированы и объединены.

Как и в "Венере", для удобного добавления контента на страницы используются т.н. "страничные блоки", которые оформлены в виде C1-функций.

Контентные слайды (Jumbotron Slides) в админке на стартовом сайте Neptune
Однако у этого сайта есть своя особенность т.н. "контентные слайды" (Jumbotron Slides).

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

Каждому слайду можно назначить изображение в качестве фона и выбрать тему цвета шрифта - светлую или темную.

Контентные слайды (Jumbotron Slides) на стартовом сайте Neptune
Использование слайдов не случайно, так как этот стартовый сайт можно использовать для демонстрации своих работ, портфолио и т.п.

"Нептун" как и "Венера" изначально сориентирован на работу на мобильных устройствах и также он responsive.

Папка данных для контентных слайдов Jumbotron Slides на стартовом сайте Neptune
Слайды привязаны к страницам, поэтому для добавления слайдов используется папка данных.

Все что вам нужно, так это:
  1. Добавить папку данных Jumbotron Slides к странице.
  2. Добавить слайды в эту папку (главным образом, контент и изображение для фона).
  3. Добавить функцию PageBlocks.JumbotronSlides на страницу. Она и будет обрабатывать и представлять слайды.
Выдвигающееся боковое меню на стартовом сайте Neptune
Еще одной особенностью сайта является выдвигающееся боковое меню для навигации по страницам сайта. Вполне в духе времени.

На сайте используется почти тот же набор расширений, что и на простом Venus.

Внешний вид сайта можно настроить под себя, главным образом, манипулируя с LESS-перемененными в файлах:

~/Frontend/Styles/bootstrap/variables.less
~/Frontend/Styles/includes/c1-variables.less

Напомню, что сайт создан на Bootstrap, и вы можете самостоятельно интегрировать Bootsrap в Composite C1 CMS, не используя стартовые сайты.

Документация по стартовому сайту "Нептун" (на англ. яз.):

(Сообщение актуально на момент публикации для Composite C1 версии 4.2 обновление 1.)

Комментариев нет:

Отправить комментарий