Ru-Board.club
← Вернуться в раздел «Системы управления сайтами»

» Next Generation CMS (NGCMS)

Автор: Gnome69
Дата сообщения: 25.11.2009 02:42


Обзор Next Generation CMS

Система управления контентом Next Generation CMS (NGCMS) является универсальной платформой, позволяющей легко создавать и поддерживать профессиональные веб-сайты практически любого уровня сложности. Большинством функций CMS сможет управлять человек, обладающий элементарными навыками работы с офисными приложениями. Продвинутые пользователи с помощью документации смогут организовать интернет проект со своими уникальными возможностями.

Лицензионная политика

Next Generation CMS распространяется бесплатно, по лицензии GPL 2. Данная лицензия предоставляет получателям программного обеспечения следующие права:
1) свободу запуска программного обеспечения, с любой целью.
2) свободу изучения того, как работает программное обеспечение.
3) свободу распространения копий.
4) свободу улучшения программного обеспечения, и выпуска улучшений в публичный доступ.

Технические требования

Next Generation CMS не требовательна к ресурсам и способна функционировать на большинстве современных российских и зарубежных хостинг-площадках.

Требования к программной конфигурации сервера таковы:
1) Операционная система Linux, FreeBSD, Windows
2) Apache 1.3 и выше
3) PHP 4.3 и выше
4) MySQL 4 и выше

Дополнительные требования, необходимые для успешной работы некоторых функций:
1) Apache mod_rewrite
2) GD 2.x библиотека
3) Модуль XML для PHP

История развития

В октябре 2008, один из разработчиков 2z-project CMS решил основать новую ветку проекта. С этого момента (6 октября 2008 года) Next Generation CMS ответвился от 2z-project CMS и стал отдельной, самостоятельной CMS.

11 ноября 2008 вышел первый релиз NGCMS (0.9.0 Release).

Внешний вид, шаблонная система, usability

Стандартный шаблон отличается простотой и удобством. Внешний вид в целом стандартный для GNU проектов.



Интерфейс административной части сайта не перегружен лишними элементами. На большинстве страниц используется постраничная навигация, сортировка и фильтрация элементов списка. В Next Generation CMS максимально сокращено число необходимых действий для завершения типовых операций (создание/редактирование новостей, настройка CMS, настройка плагинов).



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

Функциональные возможности и модули

Система управления сайтами Next Generation CMS позволяет создавать информационные системы различного уровня - от простых сайтов с минимальным контентом до сложных веб-систем, порталов, торговых площадок и СМИ, позволяет реализовать Интернет-проекты различных направлений и любого уровня сложности.

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

Ниже вы можете ознакомиться с основными функциями ядра CMS и списком доступных плагинов:





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

Интеграция со сторонними разработками

Next Generation CMS позволяет выполнить интеграцию с популярными форумными веб-приложениями. (vBulletin, PunBB) Данные интеграции позволяют выполнять одновременный вход как на сайт, так и на форум. Кроме того, реализуется односторонняя, одновременная регистрация на сайте и форуме.

Сторонние разработки позволяют вывести на страницах сайта список последних сообщений с форума. (Существуют решения для Punbb, vBulletin, SMF, IP.Board, phpBB)

Быстродействие и нагрузка

На сервере Pentium D 2.8 GHz и выделенными для сайта ~100MB RAM получается нагрузка менее 10% на 50k хитов (считаемых счетчиками; реальных - 60-80k) в сутки.

Теоретически, это означает, что если выделить под сайт полностью такой сервер, то 1-1.5m (считаемых счетчиками) хитов точно будет держать.

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

Минимальное количество запросов к БД: 4 шт.
Время генерации страницы: не более 0.1 сек.

Слабые стороны

Однако у Next Generation CMS есть и свои слабые стороны:

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

2. Нету чёткой разграниченности в правах доступа пользователей. Есть 4 (администратор, редактор, журналист, комментатор), неизменных псевдогруппы, которые предоставляют скудные возможности по настройке доступа к разделам сайта.

3. Функционал CMS и набор доступных плагинов далёк от идеального. В данный момент доступно 40 официальных и 10 сторонних плагинов. Этих дополнений не всегда бывает достаточно для разработки концептуальных ресурсов с уникальными возможностями.

4. Слабое коммьюнити. Сообщество Next Generation CMS насчитывает около 150 человек, из которых активных не более 30.

Заключение

На сегодняшний день Next Generation CMS является довольно перспективной,
бесплатной системой управления сайтами. Ее широкая функциональность и доступность позволяет, создать готовый сайт всего за несколько часов, а в дальнейшем с легкостью его обновлять и поддерживать.

Ссылки

Официальный сайт проекта: http://www.ngcms.ru/
Официальный форум: http://ngcms.ru/forum/
Документация по NGCMS: http://ngcms.ru/docs/draft/docs/
Wiki NGCMS: http://wiki.ngcms.ru/
Видеоуроки по NGCMS: http://www.ngcms.ru/tutorials.html
SVN репозиторий проекта (WEB доступ): http://trac2.assembla.com/ngcms/browser
SVN репозиторий проекта (Доступ через SVN клиент): http://svn2.assembla.com/svn/ngcms/

Скачать

Последняя на данный момент версия движка NGCMS v0.9.1 (rar)
Последняя на данный момент версия движка NGCMS v0.9.1 (zip)

Обновление для NGCMS v0.9.1 - FixPack #01 (rar)
Обновление для NGCMS v0.9.1 - FixPack #01 (zip)


Автор: Nen
Дата сообщения: 26.11.2009 14:19
Вроде ничего система, смотрю озадачились шаблонами, правильно, чем больше красивых шаблонов, тем больше энтузиастов привлечете.
Автор: Gnome69
Дата сообщения: 27.11.2009 11:01

Цитата:
Вроде ничего система, смотрю озадачились шаблонами, правильно, чем больше красивых шаблонов, тем больше энтузиастов привлечете


На форуме официального сайта кстати имеется видео урок по о том как можно сделать из DataLife Engine шаблона - шаблон для NGcms.
Автор: Nen
Дата сообщения: 27.11.2009 12:04
Сколько людей работает над проектом?
Автор: Gnome69
Дата сообщения: 29.11.2009 12:20
vitaly - основной разработчик системы.
d7p4x - модератор форума; дизайнер (автор дизайна главной страницы сайта)
ROZARD - администратор Wiki [в армии,.. ждём возвращения]
v01d - администратор раздела платных шаблонов

infinity237 - тестирование, адаптация шаблонов,..
Amarelius - разработка, создание видео-уроков

Источник: http://ngcms.ru/forum/viewtopic.php?pid=3290#p3290
Автор: Gnome69
Дата сообщения: 25.02.2010 05:34
Готов для тестирования набор изменений FixPack #01 для версии 0.9.1 [SVN ChangeSet 494]

Список изменений:

% Исправлены в работе с ЧПУ механизмом
% Изменена постраничная навигация в админ-панели
% Исправлены ошибки в структуре таблицы ipban (некорректно работала блокировка по IP)
% Исправлены опечатки в языковых файлах
% Обновление интерфейса управления плагинами
% Внесены изменения в раздел "управление пользователями" админ панели
% Внесены изменения в раздел "настройки системы"
% Внесены изменения в раздел "управление БД"
% Переработан раздел редактирования новостей
+ При добавлении/редактировании новостей добавлена возможность редактировать короткую и полную часть в отдельных блоках (textarea), функция активируется в "настройки системы"
+ В редактировании новостей добавлена возможность устанавливать текущую дату для новости
+ Добавлен suggest механизм для поля "автор" в разделе "редактирование новостей" (при поиске) - в появляющемся списке отображаются авторы у которых есть как минимум 1 новость
% Теперь в добавлении/редактировании новостей при вставке BB кода не будет "слетать" позиция внутри текстового блока
% Исправлена ошибка: не подтвечивалась активная категория
% Теперь корректно отрабатывают URL'ы с русским текстом в них (в кодировке Windows-1251)


Обновления плагинов / новые плагины:

* auth_basic
* feedback
* finance
* fin_wm
+ fin_smscoin
* xfields
* lastnews
* tags
* rating
+ wpinger
* nsched
* comments

Ссылки в шапке
Автор: torg
Дата сообщения: 18.03.2010 02:37
Мне не нравится в Ng в сравнении с Dle, нету выбора с ЧПУ и без ЧПУ. Dle более продуман. В последней версии сабжа судя по всему вообще выключили ЧПУ. Без и с .htaccess на двух хостингах нормально работать Ng отказался. Потом опять проверю, что к чему, покручу .htaccess. Поставил на хостинг Dle - сразу запустился с ЧПУ без проблем, там где Ng не хотел.

Версия в Ng не пишется, как нужно. Хотя ставил последний пак, а пишет будто версия предыдущая.
Автор: Gnome69
Дата сообщения: 18.03.2010 09:35

Цитата:
Мне не нравится в Ng в сравнении с Dle, нету выбора с ЧПУ и без ЧПУ. Dle более продуман. В последней версии сабжа судя по всему вообще выключили ЧПУ. Без и с .htaccess на двух хостингах нормально работать Ng отказался. Потом опять проверю, что к чему, покручу .htaccess. Поставил на хостинг Dle - сразу запустился с ЧПУ без проблем, там где Ng не хотел.

Версия в Ng не пишется, как нужно. Хотя ставил последний пак, а пишет будто версия предыдущая.


Система теперь работает только с ЧПУ т.е ЧПУ выключить нельзя ! Поправьте меня если ошибаюсь. Какую именно версию ставили ? Какой хостинг ?
Автор: torg
Дата сообщения: 19.03.2010 04:09
Gnome69
ЧПУ выключить нельзя. Хостинг не имеет значения.
На одном хостинге вылечил по совету автора ngcms (Виталий) скрипта просто. ЧПУ обязателен с последней версии скрипта ( ng_091_20100102_update01_cs494.zip ).

У меня заработало когда из .htaccess удаляем строки:
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
php_value session.use_trans_sid 0

Если удалить .htaccess у меня скрипт начинал не адекватно работать. В общем нужен выбор как в Dle: с чпу или без.

Добавлено:
Gnome69
ЧПУ выключить нельзя. Хостинг не имеет значения.
На одном хостинге вылечил по совету автора ngcms (Виталий) скрипта просто.

Из .htaccess удаляем строки:

php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
php_value session.use_trans_sid 0

У меня заработало. Если удалить .htaccess у меня скрипт начинал не адекватно работать. в общем нужен выбор как в Dle: с чпу или без.
Автор: JekaRus
Дата сообщения: 06.02.2011 22:07
Понравилась мне эта ЦМС. По сравнению с вордпрессом быстрее генерит странички и памяти потребляет меньше. Не знаю как заставить ее работать на nginx. На апаче все работает, но с nginx проблема. На форуме приведены правила rewrite http://ngcms.ru/forum/viewtopic.php?id=505 Никак не получается прописать их в nginx.conf Как ни пытался все равно сайт начинает работать некорректно. Есть ли пример успешной реализации под nginx? На оффоруме молчат.

Страницы: 1

Предыдущая тема: Typolight CMS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.