UA
RU
NespiCMS представляет собой готовый к использованию сайт, который являет собой полностью редактируемый и настраиваемый под требования проекта шаблон.

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

Для упрощения работы с CMS и создания сайта на CMS, типовые страницы в системе делятся на несколько сущностей, которые управляются через свои файлы контролеров и отображений.

Сущности NespiCMS.

1. Разделы.

Это страницы сайта, которые управляются через панель управления, пункт меню "разделы", и являют собой текстовые страницы, страницы лент элементов (например: блог, статьи и т.д.). 
Данной сущности зачастую достаточно для создания простых сайтов визиток, лендингов и других простых сайтов.

К разделам могут быть применены различные шаблоны отображения страниц, например: тестовый, лента элементов, галерея, отзывы, вопрос-ответ, акционные товары (на данной странице автоматически будут собраны все товары сайта, которым присвоена акционная цена) и другие. Эта возможность упрощает работу со страницами сайта и автоматизирует ее. 

Разделы управляются через контроллер и отображение: chapter.php

2. Каталог.

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

Страницы каталога управляются через контроллер и отображение: category.php

3. Товары.

Страницы карточек товаров на сайте. 

Страницы товаров управляются через контроллер и отображение: item.php

4. Лента элементов.

Страницы элементов ленты созданной в разделах сайта, отображаются на отдельной странице.

Страницы элементов управляются через контроллер и отображение: article.php

4. Материалы.

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

Страницы материалов управляются через контроллер и отображение: note.php

5. Регистрация, аккаунт, сравнение, поиск, корзина, оформление заказа.

Данные сущности управляются соответственно через свои контролеры и отображения: registration.php, account.php, compare.php, search.php, cart.php, payment.php.