Официальный сайт
ngcms.org ngcms.ru

 

Разработчик
сообщество
(Россия)
Дата первого релиза
2008
NG CMS

NG CMS (Next Generation CMS) — российская система управления сайтами с открытым исходным кодом, ориентированная на создание новостных порталов, городских сайтов, медиа-ресурсов и тематических сообществ, блогов и тематических порталов, сайтов-каталогов. Существует на российском рынке с начала 2010-х годов (первые нестабильные версии выпускались ещё в 2008-м) и продолжает развиваться усилиями энтузиастов, неформального сообщества и отдельных разработчиков, без централизованной компании-правообладателя

NG CMS рекомендуется для:

Личные блоги

Новостные порталы

Форумы

Характеристики NG CMS

Стоимость использования
бесплатная

Требования к хостингу
Рекомендуемый тип хостинга
Linux (стандартный)
Поддержка Web-серверов
Apache Microsoft IIS
Необходимые библиотеки и расширения
GD/GD2 XML/SimpleXML
Поддерживаемые базы данных
MySQL
Windows-хостинг не исключён, но не рекомендуется: возможны проблемы с правами доступа, путями и настройками mod_rewrite (в .htaccess)
Поддержка продукта
Сообщество
Шаблонизаторы
Twig
собственный
С первых версий в NG CMS использовалась собственная система шаблонов, схожая с обычным PHP-подобным синтаксисом ({title}, {content}, {if}, {else} и т.д.). В последних версиях для предоставления дизайнерам большей гибкости при создании шаблонов была реализована поддержка TWIG

Дополнительно

Отличительные особенности NG CMS

  • Очень лёгкое ядро — быстрый отклик даже на недорогих виртуальных хостингах.

  • Простая и модульная архитектура: легко писать и подключать собственные плагины.

  • Система плагинов и шаблонов — позволяет гибко изменять поведение без вмешательства в ядро.

  • Поддержка многоуровневой модерации и пользовательских групп.

  • Поддержка мультикатегорий, тегов, комментариев и расширенных форматов материалов.

  • Хорошо приспособлена под SEO (чпу-URL, мета-теги, карта сайта и т. п.).

Возможности интеграции NG CMS

«Из коробки» возможности интеграции движка с внешними системами отсутствуют, однако доступны:

  • плагины для импорта/экспорта различных данных (в XML, CSV, JSON);

  • сторонние решения и адаптации для синхронизации с торговыми каталогами.

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

Таким образом, глубокая интеграция возможна, но требует ручной доработки.