<![CDATA[NGCMS :: Next Generation CMS]]> ru <![CDATA[Обновление безопасности для версии 0.9.3 - Fix01]]>
Вы можете скачать следующие архивы:
-- Только обновлённые файлы:
* 0.9.3 Fix #01 (обновлённые файлы) RAR (9 Kb)
* 0.9.3 Fix #01 (обновлённые файлы) ZIP (12 Kb)

-- Полная версия 0.9.3 вместе с обновлениями:
* Release 0.9.3 Fix #01 RAR (1112 Kb)
* Release 0.9.3 Fix #01 ZIP (1777 Kb) ]]>
Новости, Скачать http://ngcms.ru?id=80 Mon, 16 Jan 2012 16:47:43 GMT
<![CDATA[test]]>














]]>
http://ngcms.ru?id=79 Wed, 11 Jan 2012 15:37:27 GMT
<![CDATA[Промо ролик для Next Generation CMS]]> ]]> Новости http://ngcms.ru?id=78 Fri, 06 Jan 2012 16:27:25 GMT <![CDATA[С новым 2012 годом!]]> Пусть этот год откроет для нас новые возможности, новые идеи, красивые шаблоны, новых пользователей.

Всего самого наилучшего для нас в новом году! ]]>
Новости http://ngcms.ru?id=77 Sat, 31 Dec 2011 17:57:47 GMT
<![CDATA[Набор в команду проекта]]> Нам требуются программисты, дизайнеры, тестеры. Требования к программисту:
1. знание PHP, MySql;
2. умение работать в команде;

Требования к дизайнеру:
1. знание вёрстки HTML , CSS, JavaScript, Ajax;
2. photoshop;
3. богатая фантазия и полёт мыслей;
4. умение работать в команде;

Требования для тестеров:
1. внимательность;
2. быть уверенным пользователем;
3. умение работать в команде;

Форма заявки:
1. имя;
2. возраст;
3. место проживания (Страна, город)
4. программист/дизайнеры/тестеры;
5. есть ли опыт в данной сфере и сколько;
6. уровень знания PHP/MySql/HTML/CSS/JavaScript/Ajax по пятибальной шкале;
7. как давно знакомы с системой;
8. как давно посещаете наш проект;
9. какие сайты реализовывались или поддерживаете;
10. в каких проектах участвовали;

Отправлять заявку можно на:
Почта: support@ngcms.ru
ICQ: 4714772
Jabber: support@ngcms.ru]]>
Новости http://ngcms.ru?id=76 Sat, 24 Dec 2011 18:41:33 GMT
<![CDATA[Изменения в NG CMS 0.9.2 Release]]> 9ebad984b0e8ab42867505474ddde787.png (65.4 Kb)

Представляем вам новую версию нашего скрипта Next Generation CMS 0.9.2. В данном релизе вас ожидает несколько новых разделов в панели управления скриптом, новые возможности админ-панели, новые возможности по выводу и оформлению новостей, и многое другое, но обо всем подробнее. Изменения относительно версии 0.9.1 Release:

dfccf0c79f1b94cd96b7ea0dd360ee06.png (36.39 Kb)

1. Интегрирован новый шаблон для админ-панели.

2. Добавлена возможность корректной работы NGCMS в подкаталогах.

3. Новая функция в админке: "настройки" => "настройки системы" => "основные настройки" => "Совместимость с не-ЧПУ режимом старых версий". При включении этого режима пользователи, заходящие на старую ссылку, будут переадресовываться на новую (верную и поддерживаемую движком) ссылку.

4. Теперь корректно отрабатывают URL'ы с русским текстом в них (в кодировке Windows-1251).

2683013999eca2c8933a9c420b9980c9.png (71.62 Kb)
5. Обновление интерфейса управления плагинами.

d56b07fa25b1c546b415c695ae197aef.png (.42 Kb)
6. Переработан раздел редактирования новостей.

7. Добавлен suggest механизм для поля "автор" в разделе "редактирование новостей" (при поиске) - в появляющемся списке отображаются авторы у которых есть как минимум 1 новость.

e896334d186f39f6595e9cf1f25c1810.png (51.43 Kb)
8. При добавлении/редактировании новостей добавлена возможность редактировать короткую и полную часть в отдельных блоках (textarea), функция активируется в "настройки системы".

9. В редакторе BB-кодов добавлен тег justify. А также добавлены флаги hspace и vspace для bb-кода img.

10. В шаблон categories.tpl добавлена переменная {level}, которая отображает текущий уровень вложенности (0,1,2,...).

2e1bbb400b6dd3bec12367844c64ad.png (12.08 Kb)
11. Изменён механизм хранения списка приложенных к новостям файлов. При редактировании новости в списке приложенных файлов добавлена кнопка на добавление приложенного файла в текст новости.

12. В раздел "статистика" админ-панели добавлено отображение проблем в настройке PHP и способов их решения.

13. Шаблонный механизм - добавлена поддержка команды вставки из файла (include), для работы (код: [:include имя_файла_с_расширением] )необходимо активировать в коде возможность вставки (include).

14. На странице авторизации в шаблоне login.tpl добавлен блок [need.activate]..[/need.activate], отображаемый при попытке авторизации неактивированного пользователя.

a9a7f414f1f8e6b4babeacdc34b9f6.png (16.62 Kb)
15. Изменены иконки в управлении изображениями.

16. Добавлена возможность для внешних плагинов самостоятельно регистрировать RPC обработчики.

014f8cc7bfbe84f3663d0564bab159b7.png (30.97 Kb)
17. Добавлено расширенное редактирование изображениями.

18. Добавлен новый режим регистрации пользователей - "ручной с подтверждением", теперь есть 2 режима регистрации с ручной установкой пароля - "ручной" (не требуется подтверждать email адрес) и "ручной с подтверждением" (пароль становится активен только после подтверждения email адреса), новый режим выбран режимом по умолчанию.

78a16c8cac4605b83ad5d30ecd2ac2.png (19.87 Kb)
19. Улучшения информативности выводимых ошибок при загрузке файлов (теперь показывается имя файла).

20. Вычистка кода движка и плагинов - избавляемся от Warning'ов при включенном error_reporting (E_ALL)

21. Исправлены обнаруженные и заявленные ранее ошибки и опечатки.]]>
Новости http://ngcms.ru?id=75 Mon, 21 Feb 2011 21:07:00 GMT
<![CDATA[Выпущена версия 0.9.3 Release + Fix #01]]> 0.9.3 Release [SVN ChangeSet 880 + Fix #01]
* 0.9.3 Release [880] + Fix #01 RAR (1112 Kb)
* 0.9.3 Release [880] + Fix #01 ZIP (1777 Kb)

Страница форума с обсуждением данной версии Изменения относительно версии 0.9.2 Release:
+ Общая переработка админ-панели, перевод её на шаблонизатор TWIG
+ [TWIG] Добавлена поддержка нового TWIG based шаблона news.categories.tpl, данный шаблон (при его наличии) используется для генерации меню категорий
+ Добавлена возможность генерировать короткую новость из полной при вызове функции news_showlist(), в настройки данная возможность не выведена, её можно включить изменением кода
+ Добавлена настройка "настройки системы" => "безопасность" => "Вывод ошибочных SQL запросов", теперь вы можете выбрать тип пользователя (администратор/зарегистрированный пользователь/все посетители), которому будет отображаться текст SQL запроса, содержащего ошибки
% Теперь при транслитерации пробел заменяется на "-" (вместо "_")
+ Расширены возможсности generate_config_page (генерация страницы настроек для плагина)
+ В классе tpl (старый шаблонизатор) добавлена новая возможность - условные блоки, зависящие от текущего местоположения на сайте [ifhandler:Plugin:Handler], [ifhandler:Plugin:], [ifhandler:Plugin]
% Оптимизация библиотеки libsuggest, теперь она должна корректно работать во всех браузерах (проверял в FF, Opera, Chrome), также теперь при возникновении HTTP ошибки теперь в дополнение к HTTP коду выводится также URL запроса
% Обновление библиотеки libcompat (совместимость с не-ЧПУ режимом) - добавлена поддержка прямых ссылок на новость через переменную id, добавлена поддержка работы на поддоменах и исправлены ошибки
+ Расширение функционала статических страниц - добавилась поддержка "страницы для печати" и возможность задания собственной страницы для печати и замены основного шаблона main.tpl
+ Появилась возможность динамической подгрузки RPC функций
+ Добавлена возможность выставления rel="nofollow" и target="_blank" для всех ссылок, опция вынесена в конфигурацию системы
+ Библиотека jQuery добавлена в админ-панель движка
+ Переработан интерфейс управления категориями, добавлено поле "информация" для категорий, его содержимое можно отображать при открытии страницы категории на сайте.
% Обновление функции locatePluginTemplates() - добавлен новый параметр 'block'
+ Добавлена функция-заглушка checkPermission() для распределения (в будущем) прав доступа
+ Добавлена возможность добавлять иконки (прикладывать картинки) к категориям.
+ Добавлена поддержка нового файла шаблона - news.table.tpl (описание см. в документации)
+ Небольшой финт - если в списке новостей в фильтре пользователей набрать "!" (восклицательный знак, без кавычек), то будут выведены TOP20 пользователей с максимальным кол-вом новостей (сортировка по уменьшению кол-ва новостей).
+ Актуализированы скрипты NGCMS для корректной работы с PHP 5.3.3
+ В файл variables.ini шаблона вынесена возможность управления генерацией дерева категорий
% Добавлена эмуляция функции json_decode для PHP, собранного без данной функции
+ Добавлена глобальная переменная $DSlist - она определяет зарегистрированные в системе ID DataSource'ов и фиксирует их
+ Добавлена кука ngTrackID - кука может использоваться плагинами, которые не требуют регистрации (с одной стороны), но при этом требуют отслеживания действий пользователей (например, "корзина" и аналогичные плагины)
+ Обработчик URL'ов теперь пользуется параметрами из массами setVars, это позволяет, к примеру, вывести на главную страницу определённую новость/статик страницу, либо конкретную страницу любого другого плагина. Поддержка режима редактирования пока не реализована, есть только поддержка ядра.
+ Добавлен конфигурационный параметр "разрешить новости без текста"
+ В конфиге теперь можно задавать максимальный размер фотографии как по оси X так и по оси Y
% Фикс в функции fixdb_plugin_install(), теперь плагины должны корректно устанавливаться в случае, если у таблицы users другой (отличный от стандартного) префикс.
% Фикс со смайлами в опере
% Теперь пароль БД скрывается звёздочками (изменён тип поля с "text" на "password")
% Исправление ошибки - ошибка 404 для новостей находящихся в нескольких категориях и при использовании {catid} в URL'е новости. [!!] Для активации изменений необходимо зайти в "Настройки" => "Управление форматом ссылок" и нажать "Save" [!!]
+ Новые функции класса urlHandler:
* removeHandler - удаляет конкретную строчку обработчика
* removePluginHandlers - удаляет обработчики конкретного плагина (один или все), применим при удалении плагина
+ Расширение возможностей обработчика URL'ов.
В глобальную переменную $CurrentHandler добавлен новый параметр 'handlerParams', это массив с элементами:
* 'num' - номер строки обработчика ЧПУ
* 'value' - значение строки обработчика ЧПУ (из rewrite.php)
% В шаблонизаторе TWIG добавлена функция localPath(), возвращающая каталог текущего шаблона, использовать localPath(0)
Пример: {% extends localPath(0) ~ "site.body.tpl" %}
Применяется для вставки шаблонов (include, extends) и позволяет брать вложенные шаблоны из того же каталога что и основной.
% Заменен обработчик фатальных ошибок старого шаблонизатора. Теперь будет значительно проще диагностировать проблемы при возникновении такой ошибки
% Для статических страниц (при их отображении) добавлена глобальная переменная $SYSTEM_FLAGS['static']['db.id'] с ID статической страницы
% Для полной новости добавлена глобальная переменная $SYSTEM_FLAGS['news']['db.categories'] со списком ID категорий, которым принадлежит новость

В список вошли только изменения ядра.
История изменения плагинов прописана в history файле каждого плагина


Список плагинов, включенных в текущий Release:
ID плагина    | Версия | Наименование плагина
--------------+--------+--------------------------------------
ads | 0.12 | ADS manager
ads_linkfeed | 0.03 | LINKFEED.RU links display
ads_pro | 0.4 | ADS manager pro
ads_sape | 0.04 | SAPE.RU links display
archive | 0.05 | Show news archive
auth_basic | 0.20 | Basic auth
bb_media | 0.05 | MEDIA bb code
calendar | 0.08 | Show news calendar
comments | 0.05b | User comments
complain | 0.06 | Сообщить о проблеме в новости
cron | 0.05 | Планировщик задач
favorites | 0.06 | Show favorite news
feedback | 0.13 | Feedback forms
filter | 0.04 | Filter
fin_wm | 0.04 | Finance :: WebMoney
finance | 0.13 | Finance manager
gmanager | 0.01 | Gallery Manager
gsmg | 0.08 | Google SiteMap Generator
ireplace | 0.01 | Search and Replace
jchat | 0.06 | AJAX chat
lastcomments | 0.08 | Последние комментарии
lastnews | 0.14 | Show last news
nsched | 0.09 | Новости по расписанию
popular | 0.06 | Show most popular news
rating | 0.05 | Рейтинг новостей
rss_export | 0.13 | RSS экспорт
similar | 0.06 | Похожие новости
switcher | 0.08 | Template/Language switcher
tags | 0.21 | Теги
ublog | 0.01 | User's blog
uprofile | 0.06 | Users profile
varmgr | 0.04 | Variable manager
voting | 0.13 | Voting manager
wpinger | 0.03 | Weblog pinger
xfields | 0.12 | Custom fields

Помимо плагинов в версию также входит шаблон:
1. Default (c) Mad Works
*. сделал хороший шаблон? хочешь, чтобы он был включен в поставку? нет ничего проще - пиши]]>
Новости, Скачать http://ngcms.ru?id=74 Fri, 28 Oct 2011 18:07:00 GMT
<![CDATA[Планы по развитию]]> Общие планы:
- Доработка встроенных расширений для улучшения их фукнционала. NGCMS по умолчанию должна устраивать большинство и не требовать обязательной установки еще десятков расширений, что бы на ней можно было работать.
- Шаблонизация вывода модулей и компонентов. Вебмастер должен управлять внешним видом сайта не только при помощи CSS.
- Большие возможности по управлению пользователями. Группы пользователей. Блокировка, истечение аккаунтов, реф-система, инвайты.
- Доработка встроенных расширений для улучшения их функционала.
- Переход на UTF-8
- Создание процедур миграции с других CMS.
- Интеграция с сторонними продуктами.
- Продолжение работ по рефакторингу кода.]]>
О системе http://ngcms.ru?id=73 Thu, 06 Oct 2011 12:59:52 GMT
<![CDATA[История версий]]> * Полный список изменений в сборке "Next Generation CMS"
=========================================================================================

[0.9.3 Release]
+ Общая переработка админ-панели, перевод её на шаблонизатор TWIG
+ [TWIG] Добавлена поддержка нового TWIG based шаблона news.categories.tpl, данный шаблон (при его наличии) используется для генерации меню категорий
+ Добавлена возможность генерировать короткую новость из полной при вызове функции news_showlist(), в настройки данная возможность не выведена, её можно включить изменением кода
+ Добавлена настройка "настройки системы" => "безопасность" => "Вывод ошибочных SQL запросов", теперь вы можете выбрать тип пользователя (администратор/зарегистрированный пользователь/все посетители), которому будет отображаться текст SQL запроса, содержащего ошибки
% Теперь при транслитерации пробел заменяется на "-" (вместо "_")
+ Расширены возможсности generate_config_page (генерация страницы настроек для плагина)
+ В классе tpl (старый шаблонизатор) добавлена новая возможность - условные блоки, зависящие от текущего местоположения на сайте [ifhandler:Plugin:Handler], [ifhandler:Plugin:], [ifhandler:Plugin]
% Оптимизация библиотеки libsuggest, теперь она должна корректно работать во всех браузерах (проверял в FF, Opera, Chrome), также теперь при возникновении HTTP ошибки теперь в дополнение к HTTP коду выводится также URL запроса
% Обновление библиотеки libcompat (совместимость с не-ЧПУ режимом) - добавлена поддержка прямых ссылок на новость через переменную id, добавлена поддержка работы на поддоменах и исправлены ошибки
+ Расширение функционала статических страниц - добавилась поддержка "страницы для печати" и возможность задания собственной страницы для печати и замены основного шаблона main.tpl
+ Появилась возможность динамической подгрузки RPC функций
+ Добавлена возможность выставления rel="nofollow" и target="_blank" для всех ссылок, опция вынесена в конфигурацию системы
+ Библиотека jQuery добавлена в админ-панель движка
+ Переработан интерфейс управления категориями, добавлено поле "информация" для категорий, его содержимое можно отображать при открытии страницы категории на сайте.
% Обновление функции locatePluginTemplates() - добавлен новый параметр 'block'
+ Добавлена функция-заглушка checkPermission() для распределения (в будущем) прав доступа
+ Добавлена возможность добавлять иконки (прикладывать картинки) к категориям.
+ Добавлена поддержка нового файла шаблона - news.table.tpl (описание см. в документации)
+ Небольшой финт - если в списке новостей в фильтре пользователей набрать "!" (восклицательный знак, без кавычек), то будут выведены TOP20 пользователей с максимальным кол-вом новостей (сортировка по уменьшению кол-ва новостей).
+ Актуализированы скрипты NGCMS для корректной работы с PHP 5.3.3
+ В файл variables.ini шаблона вынесена возможность управления генерацией дерева категорий
% Добавлена эмуляция функции json_decode для PHP, собранного без данной функции
+ Добавлена глобальная переменная $DSlist - она определяет зарегистрированные в системе ID DataSource'ов и фиксирует их
+ Добавлена кука ngTrackID - кука может использоваться плагинами, которые не требуют регистрации (с одной стороны), но при этом требуют отслеживания действий пользователей (например, "корзина" и аналогичные плагины)
+ Обработчик URL'ов теперь пользуется параметрами из массами setVars, это позволяет, к примеру, вывести на главную страницу определённую новость/статик страницу, либо конкретную страницу любого другого плагина. Поддержка режима редактирования пока не реализована, есть только поддержка ядра.
+ Добавлен конфигурационный параметр "разрешить новости без текста"
+ В конфиге теперь можно задавать максимальный размер фотографии как по оси X так и по оси Y
% Фикс в функции fixdb_plugin_install(), теперь плагины должны корректно устанавливаться в случае, если у таблицы users другой (отличный от стандартного) префикс.
% Фикс со смайлами в опере
% Теперь пароль БД скрывается звёздочками (изменён тип поля с "text" на "password")
% Исправление ошибки - ошибка 404 для новостей находящихся в нескольких категориях и при использовании {catid} в URL'е новости. [!!] Для активации изменений необходимо зайти в "Настройки" => "Управление форматом ссылок" и нажать "Save" [!!]
+ Новые функции класса urlHandler:
* removeHandler - удаляет конкретную строчку обработчика
* removePluginHandlers - удаляет обработчики конкретного плагина (один или все), применим при удалении плагина
+ Расширение возможностей обработчика URL'ов.
В глобальную переменную $CurrentHandler добавлен новый параметр 'handlerParams', это массив с элементами:
* 'num' - номер строки обработчика ЧПУ
* 'value' - значение строки обработчика ЧПУ (из rewrite.php)
% В шаблонизаторе TWIG добавлена функция localPath(), возвращающая каталог текущего шаблона, использовать localPath(0)
Пример: {% extends localPath(0) ~ "site.body.tpl" %}
Применяется для вставки шаблонов (include, extends) и позволяет брать вложенные шаблоны из того же каталога что и основной.
% Заменен обработчик фатальных ошибок старого шаблонизатора. Теперь будет значительно проще диагностировать проблемы при возникновении такой ошибки
% Для статических страниц (при их отображении) добавлена глобальная переменная $SYSTEM_FLAGS['static']['db.id'] с ID статической страницы
% Для полной новости добавлена глобальная переменная $SYSTEM_FLAGS['news']['db.categories'] со списком ID категорий, которым принадлежит новость

Обновлены плагины:
% xfields
- появилась возможность при добавлении/редактировании новостей разносить доп. поля по отдельным группам
- теперь в новостях можно отображать табличные данные из плагина, для этого в short/full news шаблонах появилась переменная {plugin_xfields_table}, за её отрисовку отвечает шаблон (пока - обязателен!) /templates/ВАШ_ШАБЛОН/plugins/xfields/table.tpl
% uprofile
- появилась поддержка доп. полей (xfields) в профиле пользователя
- доп. поля можно разбивать на отдельные группы
- добавлен токен безопасности, защищающий от CSRF атак на профиль пользователя
% feedback
- появилась возможность привязки новостей к форме
- появилась возможность заполнения полей формы обратной связи из доп. полей (xfields) связанных новостей
- плагин полностью переведён на TWIG, обратной совместимости по шаблонам нет (!!)
% commenrs
- В шаблонах comments.internal.tpl и comments.external.tpl добавлена поддержка блоков [regonly]..[/regonly] и [nocomments]..[/nocomments]
% gsmg
- Исправлена ошибка в показе постраничной навигации для категорий - теперь учитывается кол-во новостей на странице, указанное в категории
% bb_media
% finance
% cron
% nsched
% lastcomments
% tags
% ads_pro
% jchat
% voting
% switcher
% complain
% lastnews
% simiar
... и другие ...

[0.9.2 Release]
+ Добавлена возможность корректной работы NGCMS в подкаталогах
% Исправлены в работе с ЧПУ механизмом
% Изменена постраничная навигация в админ-панели
% Исправлены ошибки в структуре таблицы ipban (некорректно работала блокировка по IP)
% Исправлены опечатки в языковых файлах
% Обновление интерфейса управления плагинами
% Внесены изменения в раздел "управление пользователями" админ панели
% Внесены изменения в раздел "настройки системы"
% Внесены изменения в раздел "управление БД"
% Переработан раздел редактирования новостей
+ При добавлении/редактировании новостей добавлена возможность редактировать короткую и полную часть в отдельных блоках (textarea), функция активируется в "настройки системы"
+ В редактировании новостей добавлена возможность устанавливать текущую дату для новости
+ Добавлен suggest механизм для поля "автор" в разделе "редактирование новостей" (при поиске) - в появляющемся списке отображаются авторы у которых есть как минимум 1 новость
% Теперь в добавлении/редактировании новостей при вставке BB кода не будет "слетать" позиция внутри текстового блока
% Исправлена ошибка: не подтвечивалась активная категория
% Теперь корректно отрабатывают URL'ы с русским текстом в них (в кодировке Windows-1251)
% Из кода убрана функция eregi(), которая более не поддерживается в новых версиях php
% Исправлена небольшая XSS уязвимость
+ В управлении ЧПУ добавлена возможность временной блокировки (без удаления) строк
+ В редакторе BB-кодов добавлен тег justify
+ В шаблон categories.tpl добавлена переменная {level}, которая отображает текущий уровень вложенности (0,1,2,...)
% исправленна ошибка из-за которой плагин не работал с украинскими названиями категорий и стат. страниц
+ В списке новостей в админ панели теперь указывается кол-во приложенных к новости файлов
+ При редактировании новости в списке приложенных файлов добавлена кнопка на добавление приложенного файла в текст новости
% В раздел "статистика" админ-панели добавлено отображение проблем в настройке PHP и способов их решения.
% В .htaccess убраны PHP флаги. Теперь при неверной установке флагов пользователю самому предлагается их корректно установить. Это решает проблему с хостингами, на которых PHP работает в CGI режиме
% В core.php добавлен код, который отключает (деструктивный) режим magic_quotes_runtime в случае, если его кто-то [очень глупый] зачем-то включил
+ В функции fixdb_plugin_install() добавлена возможность указывать engine для таблицы (параметр 'engine' у таблицы). Позволит создавать таблицы, которые будут храниться в отличном от стандартного myISAM (например, в InnoDB)
+ Шаблонный механизм - добавлена поддержка команды вставки из файла (include), для работы (код: [:include имя_файла_с_расширением] )необходимо активировать в коде возможность вставки (include)
% Исправление ошибки в функции generatePluginLink() - в некоторых случаях вместо абсолютной генерировалась относительная ссылка
% Изменены точки вызова фильтров при добавлении/редактировании новостей
% Добавлена генерация сообщения об ошибке при сохранении конфига системы
% Добавлена возможность использовать для штамп-картинки файлы как с расширением .gif, так и с расширением .png
% Теперь посетитель будет перебрасываться на главную страницу при заходе на сайт со страницы активации учетной записи
+ Добавлена функция imagecopymerge_alpha, теперь поддерживается наложение прозрачных штамп-картинок в формате png с активным alpha-каналом
% Изменены иконки в управлении изображениями
% Изменён механизм хранения списка приложенных к новостям файлов.
+ Добавлена возможность для внешних плагинов самостоятельно регистрировать RPC обработчики
% Изменена логика отображения ошибки "каталог не найден" для файлов/изображений
+ Выложена библиотека обратной совместимости для НЕ-ЧПУ сайтов
% Фикс кода отображения списока плагинов. Исправлена проблема совместимости с некоторыми плагинами в Google Chrome.
% Патч библиотеки libsuggest - теперь плагины могут использовать библиотеку в своих целях, для этого в параметрах добавлена переменная reqMethodName, добавлена возможность собственными силами генерировать строчку параметров, передаваемую в JSON/PRC движок. Для этого создан параметр outputGenerator. Также добавлен новый конфигурационный параметр postURL
% Функция json_encode() перенесена из файла admin.js в functions.js, это позволит использовать библиотеку libsuggest не только в админке, но и на сайте.
% изменение логики определения overrideTemplate в функции news_showlist()
% Исправлена ошибка - при самостоятельном создании уменьшенной копии изображения (в разделе "изображения"), в копии неверно указывался её размер
% Улучшения информативности выводимых ошибок при загрузке файлов (теперь показывается имя файла)
% Добавлен вывод сообщения об ошибке при отсуствии необходимого файла-шаблона
% Вычистка кода движка - избавляемся от Warning'ов при включенном error_reporting (E_ALL)
% Вычистка кода плагинов - избавляемся от Warning'ов при включенном error_reporting (E_ALL)
+ Добавлена возможность загрузки плагинов (через version файл) "по цепочке", т.е. плагин XX может анонсировать, что его необходимо загружать при активации "страницы плагина" у плагина YY
% Исправлена ошибка: теперь при генерации ссылок двиг не будет генерировать ссылки, помеченные как "отключенная ссылка".
+ Добавлены флаги hspace и vspace для bb-кода img
+ Выложена обновлённая админка
% Обновление модуля управления пользователями, добавлена возможность интеграции с плагинами (в частности, с uprofile)
% Убраны устаревшие файлы engine/includes/plugin.php и engine/includes/print.php
+ Добавлен новый режим регистрации пользователей - "ручной с подтверждением", теперь есть 2 режима регистрации с ручной установкой пароля - "ручной" (не требуется подтверждать email адрес) и "ручной с подтверждением" (пароль становится активен только после подтверждения email адреса), новый режим выбран режимом по умолчанию
% На странице авторизации в шаблоне login.tpl добавлен блок [need.activate]..[/need.activate], отображаемый при попытке авторизации неактивированного пользователя
+ Новая функция в админке: "настройки" => "настройки системы" => "основные настройки" => "Совместимость с не-ЧПУ режимом старых версий". При включении этого режима пользователи, заходящие на старую ссылку, будут переадресовываться на новую (верную и поддерживаемую движком) ссылку.
% Исправлен парсинг BB кода quote

[0.9.1 Release]
+ Полностью переработан механизм работы со ссылками (ЧПУ)
+ Функционал работы с комментариями и профилями пользователей вынесен в отдельные плагины
(comments и uprofile)
+ Переработано ядро CMS
% Структуированы шаблоны

[0.9.0 Release]
- Исправлена ошибка в инсталляторе - на хостингах с PHP версии 4.x некорректно
формировались пути (на 5.x этой проблемы не было)
- Добавлена поддержка плагина tags в шаблон по умолчанию "default"
- Расширены возможности ручного управления стилями в плагине tags
- Учтена ситуация, что на некоторых хостингах может быть запрещено определение
свободного места

[0.9.0 Release Candidate 05]
- Восстановлен редактор шаблонов
- Исправлена ошибка: при фильтрации пользователей по логину неверно отображался
счетчик страниц
- Устранена потенциальная проблема при авторизации: пользователь со включенным в
firewall'е режимом сокрытия HTTP_REFERER мог переадресовываться в никуда
- Изменена логика формирования информационного email сообщения о поступлении нового
комментария - добавлена доп. информация (текст самого сообщения так и остался
в lang файле).
- Исправлены шаблоны default / globlog - при установке не в корень сайта в них не
работала ссылка на выход с сайта

[0.9.0 Release Candidate 04]
- Теперь при удалении пользователя также удаляется его фотография и аватарка
- Переработан интерфейс работы с картинками в админ-панели
- Файл captcha.php перенесён из engine/trash/ в engine/
- Добавлены новые поля в SQL таблицы images и files

[0.9.0 Release Candidate 03]
- Добавлена поддержка варианта написания BB кода spoiler: spoiler="ТЕКСТ"
- Добавлена поддержка блоков [fullnews]..[/fullnews], [nofullnews]..[/nofullnews],
[comments]..[/comments], [nocomments]..[/nocomments] в шаблонах news.short.tpl и
news.full.tpl
- Исправлены опечатки в install скрипте из-за которых установка не в корень сайта
была невозможна
- Исправлены опечатки в языковых файлах
- Шаблон globlog теперь полностью работоспособен

[0.9.0 Release Candidate 02]
- Убраны некоторые warning'и, всплывавшие при редактировании категорий
- Теперь при последовательном добавлении категорий и подкатегорий нет необходимости
перезагружать страницу - сразу после добавления категорию можно использовать в качестве
"родительской" для новосоздаваемой.
- Добавлена возможность искать пользователей в админ панели
- Исправлены опечатки в путях к плагинам (старый путь /extras/ заменен на /plugins/)
- Исправлена ошибка инсталл-скрипта из-за которой не выставлялась кодировка для таблиц в БД
- Временно отключен механизм редактирования шаблонов

[0.9.0 Release Candidate 01]
- Переделан "с нуля" скрипт-инсталлятор, теперь он интуитивно понятен
- Добавлена возможность задавать собственные шаблоны для новостей категорий из интерфейса
управления категориями
- Добавлена возможность задавать кол-во новостей, отображаемых в конкретной категории
- Добавлена интеграция с сервисом глобальных аватаров gravatar.com
- Исправлена ошибка из-за которой не на всех версиях mySQL могла корректно
создаться БД при инсталляции
- Добавлен внутренний массив-описание, отвечающий за заголовок страницы.
Теперь на всех страницах появились корректные заголовки и плагины
получили возможность самостоятельно управлять заголовками своих (и не
только своих) страниц
- Оптимизирован механизм активации учётной записи
- В редактировании новостей добавлен новый фильтр: по статусу новости (все/
только опубликованные/только неопубликованные)
- В редактировании новостей в список новостей добавлена новая колонка -
кол-во комментариев к новости
- Добавлен новый BB код: spoiler
- В администрировании пользователей добавлена возможность устанавливать
кол-во пользователей, отображаемых на странице
- Теперь кол-во неопубликованных новостей выводится рядом с ссылкой
"редактировать" и не мозолит глаза
- В шаблоне usermenu.tpl добавлен блок [isnt-logged] .. [/isnt-logged],
который отображается если пользователь не залогинен
- При отображении пользовательского меню добавлен новый экшн: usermenu, он
позволит плагинам выводить в этот блок свою информацию
- Исправлена ошибка из-за которой нельзя было отредактировать комментарий,
состоящий из одной цифры ноль ( '0' )
- Изменён формат наименования файлов-резервных копий БД, теперь формат стал:
ГГГГ_ММ_ДД_чч_мм
- Переделан механизм создания резервных копий БД, теперь он создаёт описания
структуры таблиц а также может корректно работать на больших таблицах
- Исправлена ошибка из-за которой при редактировании новостей символы
HTML-символы <,... заменялись на их представление ( '<' )
- Добавлен новый фильтр новостей - обработчик события massNewsModify и
massNewsModifyNotify. Благодаря этому фильтру плагин tags (и другие,
которые создают индексную информацию по новостям) сможет полностью
корректно работать.
- Добавлены новые фильтры-события для новостей onBeforeShow() и onAfterShow(),
они позволяют создавать плагины, которые будут выводить информацию
перед/после блока новостей.
- Исправлена ошибка из-за которой не вызывался обработчик события
deleteNewsNotify при массовом удалении новостей
- Добавлен новый класс-фильтр для админ-панели: FilterAdminCategories,
теперь плагины могут вмешиваться в отображение формы редактирования
категорий
- Теперь при отключении BB кодов их панель не будет отображаться при
добавлении новостей
- Добавлена возможность задавать собственный шаблон для формы добавления
комментариев
- Убран лишний SQL запрос - теперь для определения заголовка новости нам
не требуется обращаться в БД
- Доработан код функции, отвечающей за создание плагинами собственных SQL
таблиц, теперь проблема с кодировкой в плагине голосования (и других)
полностью решена
- Плагинам добавлена возможность делать пред-загрузку других плагинов,
которые им необходимы в работе - расширены возможности функции load_extras()
- Плагины теперь могут хранить собственные библиотеки, доступные другим
плагинам, появилась новая функция loadPluginLibrary()
- Плагины теперь могут для разных экшнов загружать разные файлы с кодом.
Это позволит в некоторых случаях плагинам заметно уменьшить объём кода,
загружаемого плагином. К примеру, все подпрограммы, необходимые только
при редактировании новостей, могут быть вынесены в отдельный файл и
загружаться только при необходимости
- Из кода движка убраны ставшие ненужными функции, отвечающие за рейтинг
пользователей/новостей
- В поиске убрана подсветка найденных данных. Это временное решение проблемы
из-за которой подсветка могла повреждать HTML код
- Расширены возможности профайлинга - теперь движок может отслеживать
время исполнения SQL запросов (функция профайлинга может потребоваться
разработчикам плагинов)
- Создана новая функция урезания HTML кода, которая позволит корректно
закрывать открытые теги и учитывать только текст новости. Функция внесена
в код движка и может использоваться любыми плагинами
- Добавлена поддержка переменных вида {plugin_PLUGINID_VAR}, переменные
такого вида отображаются только в случае, если плагин PULUGINID активен
- Оптимизирован загрузчик админ-панели, добавлены новые экшны
- Оптимизирован загрузчик движка ( index.php )
- Добавлена возможность при редактировании новостей задавать кол-во просмотров
новости
- Оптимизирован HTML код вставки BB кодов, оптимизирован HTML код и оформление
формы редактирования новостей
- Исправлена ошибка: при массовом удалении комментариев в новости, комментарии
удалялись даже если администратор на вопрос "Хотите удалить комментарии?" отвечал "нет"

- Внесено множество обновлений в плагины, фактически 80% плагинов
имеют новую версию.

=========================================================================================
* Список изменений в сборках "CMS 2z project", которые собирал Vitaly Ponomarev:
=========================================================================================

2z project 0.9.7 FixPack #04
- Плагины получили возможность блокировать добавление/редактирование новостей.
- В случае неуспешного добавления новости (неверно заполнены параметры или
плагин заблокировал добавление новости) теперь сохраняются заполненные
вами значения в формах. Сохранение реализовано при помощи JavaScript, поэтому
его поддержка необходима.
- Немного изменена страница статистики системы
- Добавлен параметр "Кол-во страниц с новостями для отображения" отвечающий
за кол-во страниц, на которые будут "быстрые ссылки" с номерами страниц
- Изменено отображение списка плагинов, добавлены ссылки на readme/history файлы
- Исправлено отображение аватары пользователя в шаблоне usermenu.tpl
- Исправлена ошибка, не позволявшая редактировать шаблоны плагинов, которые располагались
_внутри_ основного шаблона сайта
- Исправлена ошибка из-за которой неправильно работало постраничное отображение списка
зарегистрированных пользователей при включении сортировки по логину
- При добавлении/редактировании новости теперь можно указывать не только название
категорий, но и их ID
- Плагины получили возможность перехватывать событие "массовое изменение новостей",
это позволит плагину tags корректно работать с новостями которые ставят/снимают
с публикации
- При отображении новостей заложена возможность задания собственных шаблонов
отображения для категорий.
Пока эта возможность конфигурируется _только_ в коде, т.к. при выпуске FixPack'ов
проводить изменения в структуре БД крайне нежелательно, а подобное расширение
требует как раз изменение структуры БД.
Если хотите использовать данную функцию, то обращайтесь на форум в раздел FAQ
- Изменена логика генерации версии для печати. Теперь на ней отоображаются все страницы
новости, а не первая (как было ранее)
- При отображении короткой новости в шаблон добавлена переменная {alternating}, которая
принимает значения "odd"/"even" в зависимости от того является ли данная новость
чётной или нечётной (при отображении по порядку)
- Расширены возможности парсера BB кодов url и img - теперь они корректно работают
с файлами, чьи имена содержат символы "[]"
- Обновлён upgrade скрипт, добавлена последняя функция - перенос уменьшенных копий
фотографий пользователей
- Внесено несколько изменений в ядро в плане работы с модулями авторизации. Изменения
необходимы для корректной работы плагина auth_vb - авторизация через БД vBulletin

- Выпущены обновлённые версии плагинов:
archive
auth_basic
auth_punbb
calendar
favorites
filter
finance
fin_wm
nsched
popular
rating
rss_export
switcher
tags
xfields

2z project 0.9.7 FixPack #03
- В основной .htaccess добавлена строка "php_flag allow_call_time_pass_reference on",
которая решает проблему с возникающим на некоторых хостигах сообщением о
необходимости включения данного флага.
- В админ панели в шаблоне редактирования новости изменено:
* исправлена ошибка с неправильно работающим предпросмотром
* исправлена ошибка с неотображением комментариев
- теперь комментарий отображается полностью, при отображении парсятся BB коды
- Добавлены новые точки загрузки плагинов (прописываются в параметре "Acts" файла version):
+ comments - работа с комментариями
+ comments:add - добавление комментариев
+ comments:show - показ комментариев
+ news - работа с новостями
+ news:show - показ новостей
+ news:show:one - показ одной (обычно - полной) новости
+ news:show:list - показ списка новостей
- Расширен функционал модуля отображения новостей, теперь внешние плагины
могут использовать его для отображения новости в заданном шаблоне или для
корректного процессинга новости, которая будет выводиться пользователю (к примеру,
такой режим используется в новой версии плагина rss_export)
- Расширен набор возможностей для плагинов-фильтров: теперь они могут определять кто
их вызывает - ядро системы или другой плагин
- Шаблон для смайлов, отображаемых в форме добавления комментария, теперь может браться
не только из шаблона админ-интерфейса, но и из общего шаблона сайта
(если в шаблоне сайта найден файл smilies.tpl - он берётся из шаблона сайта, иначе -
из шаблона админ-интерфейса)
- При генерации списка активных плагинов (файл 2z/conf/plugins.php) в заголовок теперь
добавляется " на некоторых хостингах
- Исправлена ошибка из-за которой не отображались комментарии при отключении аватаров
- Исправлена ошибка в поиске из-за которых по русским символам поиск работал только на
тех хостингах, где кодировка по умолчанию для PHP была выставлена в win1251
- Изменён аглоритм парсинга BB тегов url и img.
Заложен базис для разбора любых новых сложных (с несколькими параметрами) BB кодов.

Изменения в плагинах:
- auth_punBB [0.04]
* Исправлена ошибка из-за которой в некоторых ситуациях было возможно создание
дублирующихся записей в БД punBB
+ Добавлена поддержка языковых файлов, весь текст перенесён теперь в них
+ Написана расширенная документация по установке плагина
- gsmg [0.04] - добавлен плагин Google SiteMap Generator
- varmgr [0.03]
+ Плагин оптимизирован для работы в версии 0.9.7
* Обновлена документация - она стала более детальной
- finance [0.06]
+ Выложено описание API, доступное для внешних плагинов
- rss_export [0.04]
* Изменена логика генерации rss ленты, данные формируются используя стандартный
модуль, предназначенный для генерации новостей.
В минусе - некоторое уменьшение скорости работы.
В плюсе - логика генерации RSS полностью соответствует логике генерации новостей.

2z project 0.9.7 FixPack #02
- В управлении изображениями добавлены следующие возможности:
- Выбор режима создания уменьшенной копии (по запросу/запретить/всегда)
- Выбор режима добавления тени (по запросу/запретить/всегда)
- Выбор расположения тени (оригинал/копия/оригинал+копия)
- Выбор режима добавления штампа (по запросу/запретить/всегда)
- Выбор расположения штампа (оригинал/копия/оригинал+копия)
- Сильно передал режим предпросмотра, теперь он работает наиболее
близко с режимом добавления новости, поэтому создаваемый им
вариант наиболее полно соответствует будущему внешнему виду новости.
Учитывается установка различных флагов, отрисовываюся формы различных
плагинов (xfields, finance,...)
- Разрешено использования символа "минус" в альт. имени новостей/статических
страниц. Некоторые поисковики (Google) минус расценивают как пробел
и более адекватно воспринимают альт. имя.
- Убран ошибочный код который вызывал повторный парсинг данных на предмет
отображения BB-кодов и смайлов
- Изменён базовый файл, ответственный за вывод новостей. Теперь внешние
приложения смогут вызывать код отображения новостей из категории либо
конктерной новости, при этом можно установить свой собственный шаблон
для отображения.
- Расширены возможности функции locatePluginTemplates() - теперь она может
искать не только файлы-шаблоны, но и обыкновенные файлы.
- Внесены изменения кода, позволяющие в комментариях использовать несколько
кириллических символов, используемых в украинском языке.
Сделано в виде work-around'а через механизм BB-кодов, правильное решение
возможно только при переходе на UTF-8 версию. Всем украинским администраторам
рекомендовано не отключать BB коды для корректного отображения символов,
исползуемых в украинском языке и не содержащихся в кодовой таблице Win-1251.
- Добавлено исполнение новостных фильтров в поиске. Это позволит корректно
отрабатывать плагинам xfields, finance во время поиска.
- В файл-шаблон создания новости (шаблона сайта по умолчанию) добавлена служебная
HTML форма, используемая для корректной вставки файлов/новостей.
- Добавлена поддержка скинов в плагин rating, заменен существующий шаблон рейтинга
на страрый но более приятный
- Обновлена информация о плагинах favorites, nsched
- Исправлен баг в плагине calendar
- Добавлено описание для плагина switcher
- Добавлен плагин xfields

2z project 0.9.7, 2008-05-05
Исправление ошибок:
- Исправлена ошибка с кодом безопасности при регистрации
- Исправлена ошибка когда после обновления вместо русских букв были вопросы
- Исправлена возможная ошибка при установке плагинов
- При массовом удалении новостей теперь обновляется счетчик комментариев пользователей
- При неправильном указании списка категорий была возможна ситуация, что зайти в новость
с сайта не удавалось (решением было отредактировать новость и сохранить)
- Исправлена ошибка с неправильной обработкой счетчиков при массовом удалении комментариев
- Исправлена ошибка: при редактировании новости пропадали переводы строки с начала новости
- Исправлена проблема при которой в комментариях отрабатывали внутренние переменные
(к примеру, {user_menu})
- Исправлена фича из-за которой в момент редактирования новости, ей можно было назначить
альт. имя уже занятое другой новостью.
- Исправлены проблемы с личными сообщениями
- Исправлена проблема с отображением captcha кодов на некоторых хостингах. Теперь к TTF шрифту,
используемому для captcha, прописывается абсолютный путь.

Другие изменения:
- При добавлении/изменении/удалении новостей вызываются обработчики новой плагинной системы
- У новости добавлен флаг "Отключить обработку bb-кодов". В этом случае в новость может
писаться чистый HTML код, движок не следит ни за чем (переносы строк тегами
вам
придётся делать самим). Помогает в случае размещения JScript кода или просто HTML'я.
- Из ядра удалена сестема кеширования, она будет полностью переписана
- Удалена ненужная js-функция
- Если при добавлении новости вы не указываете альт. имя, то движок автоматически подбирает
для вас незанятое альт. имя, т.е. проблем при создании тем с одинаковым названием больше
не будет.

- Удалена потенциальная уязвимость при загрузке GET/POST параметров в глобальную область видимости
- Переработан код, использующий (не к месту) глобальные переменные, всё переведено на использование
предопределённых массивов $_GET / $_POST

- Переработаны внутренности управления блокировки по IP - во время ввода информации для блокировки
проводим проверку правильности IP адреса
- Убраны потенциальные XSS уязвимости в блоке "персональные сообщения"

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

- При редактировании новости в списке "категория" теперь не отображаются те категории к которым
уже относится новость (и чьи имена прописаны в текстовом поле)
- Оптимизирован механизм отображения списка новостей для редактирования, изменения актуальны
для крупных порталов с кол-вом пользователей > 1 тыс, новостей > 10 тыс:
* изменён механизм подсчёта кол-ва новостей
* в списке авторов (для фильтрации) отображаются только те авторы, у которых есть хотябы одна
новость, кроме этого, рядом с имемен автора отображается также кол-во его новостей

- Ведение рейтингов вынесено в отдельный плагин и убрано из основного кода
- JScript код, необходимый для добавления комментариев к новостям, вынесен в шаблон comments.form.tpl

- Объединены скрипты добавления новостей через админ панель и на сайте
- Запрещено размещение новостей незарегистрированными пользователям, в шаблоне
addnews.tpl убрана поддержка тегов [if-guest] ... [/if-guest]

- HTML теги заменены на BB коды в форме добавления/изменения новостей
- Обновлено автоформирование альт. имени для статических страниц

- Убраны XSS уязвимости в профиле пользователя
- Добавлена возможность гибкой регуляции прав постинга HTML в новостях

- Добавлена возможность установки режима сортировки новостей на главной странице

2z project 0.9.6.1, 2007-09-21
Исправление ошибок:
- Исправлена ошибка с постраничной навигацией внутри категории
- Поправлено неправильное отображение кнопки "Сохранить" в настройках системы
- Поправлен механизм восстановления пароля
- Исправлена ошибка при вставке в новость изображений и файлов
- Исправлены ошибки в файле update.php, вызывавшие некорректное обновление
- Исправлена ошибка, когда некорректно отображались комментарии при использовании шаблона, отличного от default
- Исправлена ошибка, когда не открывалась печать новости при включенном ЧПУ
- Исправлена ошибка при создании новой темы в админ-панеле на русском языке
- Исправлена проверка на существование категории, теперь сравнивание проходит по альт. именам категорий
- Исправлено еще несколько мелких ошибок

Другие изменения:
- Файл 2z/includes/inc/links.inc.php перемещен в каталог 2z/conf
- Из скрипта по умолчанию удалена функция массовой рассылки сообщения, она переделана под плагин и доступна на сайте
- Добавлена возможность изменять урлы для плагинов
- Права (chmod) на уменьшенные изображения теперь выставляются правильно
- Добавлено несколько новых экшенов для работоспособности плагинов
- Добавлено управление форматом ссылок при обращении к плагинам
- Из дистрибутива удалена папка readme/

2z project 0.9.6, 2007-08-22
- Начало ведения списка изменений
]]>
О системе http://ngcms.ru?id=72 Thu, 06 Oct 2011 12:14:23 GMT
<![CDATA[История проекта]]>
11 ноября 2008 вышел первый релиз NGCMS (0.9.0 Release). Ещё через год - 0.9.2 Release, а вскоре и 0.9.3 Release. На данный момент эта версия и является последней, рекомендованной для установки на сайтах.

Сейчас ведётся активная разработка NGCMS 0.9.4, которая находится на стадии бета-тестирования.]]>
О системе http://ngcms.ru?id=71 Thu, 06 Oct 2011 12:11:25 GMT
<![CDATA[Команда проекта]]> vp7 - ведущий разработчик CMS и модулей к ней.
ROZARD - администратор Wiki, модератор форума, разработка плагинов.
Wolverine - разработка плагинов, модератор форума.
Amarelius - разработка CMS, создание видео-уроков.
RocketBoy - ведущий дизайнер сайта и CMS.
d7p4x - модератор форума, дизайнер.
v01d - администратор раздела платных шаблонов.
infinity237 - тестирование, адаптация шаблонов.
vip - адаптация шаблонов.]]>
О системе http://ngcms.ru?id=70 Thu, 06 Oct 2011 12:07:02 GMT
<![CDATA[Общая информация]]> Обзор Next Generation CMS

ngcms-093-png.png (88.31 Kb)


Система управления контентом 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 5.2 и выше
4) MySQL 4 и выше

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

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

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

ngcms-default-skin.png (58.92 Kb)


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

ngcms-default-admin.png (15.7 Kb)


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

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

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

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

За последний год для NGCMS было написано множество новых плагинов, среди которых:
- auth_loginza :: Вход через OpenID
- who_online :: Кто онлайн
- Вывод ссылок mainlink.ru и setlinks.ru
- elka :: Условные блоки, на определенных страницах
- breadcrumbs :: «Хлебные крошки»
- pm :: Личные сообщения
- newsvotes :: Опросы в новостях
- show_comments :: Управление комментариями
- addnews :: Добавление новостей с сайта
- fgallery :: фотогалерея на файлах
- weather :: Плагин "Прогноз погоды"
- statistic :: Статистика сайта
- private_content :: Закрытый контент + статусы пользователей
- qrcode :: QRcode
- На форуме выложено около 50 шаблонов, разных тематик.

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

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

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

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

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

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

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

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

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

Заключение

На сегодняшний день Next Generation CMS является довольно перспективной,
бесплатной системой управления сайтами. Ее широкая функциональность и доступность позволяет, создать готовый сайт всего за несколько часов, а в дальнейшем с легкостью его обновлять и поддерживать.]]>
О системе http://ngcms.ru?id=69 Thu, 06 Oct 2011 12:00:57 GMT
<![CDATA[О системе]]> Общая информация
История проекта
История версий
Что можно сделать на Next Generation CMS
Планы по развитию
Команда проекта
]]>
О системе http://ngcms.ru?id=68 Thu, 06 Oct 2011 11:44:06 GMT
<![CDATA[Сайт- визитка]]>
Перед тем, как делать сайт, систему нужно установить. Установка системы на сервер достаточно проста: набираете в адресной строке браузера название своего сайта и после этого перед вами открывается страница с лицензионным соглашением. Соглашайтесь с ними, и переходите к следующему этапу: созданию базы данных, пользователя базы и пароль к ней. Следующий этап установки – проверка доступа к файлам и папкам: на папки должен быть доступ 777, а на файлы – 666.

После этого вы попадаете на страницу активации плагинов, которые могут понадобиться вам в вашей работе. По умолчанию галочки стоят напротив таких плагинов, как «архив новостей», «календарь новостей», «комментарии пользователей», «популярные новости», «рейтинг новостей», «rss экспорт новостей». Отметьте, какие плагины вам необходимы, и нажмите на кнопку «далее» - вы попадете на страницу с выбором шаблона. К выбору шаблона для сайта-визитки необходимо подойти со всей ответственностью, потому что от этого зависит ваш имидж.

После окончания установки CMS вы наконец-то попадаете в админку Next Generation. Тут все максимально просто, так что, наверное, разберется даже новичок: верхнее меню административной панели немного напоминает Word. Здесь есть такие пункты, как «просмотр сайта», «настройки», «плагины», «добавить», «редактировать», «изображения», «файлы» и «сообщения».

Для сайта визитки вы должны создать статическую страницу, на которую загрузить своей фото и другие необходимые изображения. Для этого зайдите в «Настройки», а затем нажмите «статические страницы». Вы увидите сообщение о том, что статических страниц нет – зато справа есть кнопка «добавить статическую страницу». По ее нажатии попадаете на страничку встроенного текстового редактора. Вам будет нужно ввести заголовок статьи, написать саму статью, при необходимости добавить изображения или другие файлы. Три нижних поля будут полезны вам при раскрутке сайта: альтернативное имя, описание и ключевые слова.

В принципе функции системы для сайта-визитки избыточны - Next Generation CMS предназначается для создания новостных порталов и персональных блогов, сообществ Веб 2.0. Сайты-визитки создавать на этой CMS имеет смысл лишь в том случае, если вы вообще не владеете html.]]>
Что можно сделать на Next Generation CMS http://ngcms.ru?id=67 Thu, 29 Sep 2011 16:56:04 GMT
<![CDATA[Электронные и традиционные СМИ]]>
Для создания электронного средства массовой информации достаточно научиться работать с двумя пунктами меню: «добавить» и «редактировать». На странице добавления новости есть три подпункта: «основное содержание», «дополнительно» и «приложенные файлы». Блок «основное содержание» очень прост, с ним разберется даже начинающий пользователь: нужно ввести название статьи, ввести текст самой статьи. Поля «альтернативное имя», «описание» и «ключевые слова» будут нужны вам для продвижения ваших ресурсов в поисковых системах. По желанию новость можно отображать или не отображать на главной (снять или установить соответствующую галочку), можно разрешить или запретить комментарии к каждой определенной новости.

Для удобства редактирования новостей система имеет поиск – по заголовку, по тексту, а также по автору. В выпадающем меню «статус» можно выбрать, какие новости нужно показать – опубликованные или неопубликованные.

На новом сайте пока что нет категорий – их можно создать, воспользовавшись пунктом верхнего меню «Настройки». Затем нажмите «управление категориями» и «добавить категорию». Для СМИ это могут быть такие категории: новости спорта, политика, экономика, и т.д.

Добавить изображение к новости интуитивно просто – для этого нужно нажать на соответствующую пиктограмму, расположенную под строкой заголовка статьи. Перед вами откроется дополнительное окно «Изображения», в котором нужно выбрать одну из загруженных картинок или же воспользоваться загрузчиком, нажав по кнопке «загрузить изображения».]]>
Что можно сделать на Next Generation CMS http://ngcms.ru?id=66 Thu, 29 Sep 2011 16:54:30 GMT
<![CDATA[Высоконагруженные веб-системы]]> Ранее многие вебмастера использовали Wordpress для того, чтобы создать сетку сателлитов на одном хостинг-аккаунте. Ясное дело, что много сайтов будут тянуть много ресурсов, да и сам Wordpress легкой CMS отнюдь не назовешь… Поэтому вебмастеру нужно было, «засучив рукава» проводить большую работу по ускорению работы каждого из сайтов «сетки». Таких недостатков лишен движок Next Generation CMS, который пригоден как для создания сетки сателлитов, так и для развертывания крупных порталов с большой посещаемостью.

Это стало возможным благодаря модульной структуре CMS и большому выбору плагинов, которые поставляются уже «в коробке». В настройках административной панели есть возможность редактирования шаблонов – для продвинутых вебмастеров эта возможность может оказаться полезной.

Но все-таки главной причиной, почему нужно выбрать в качестве «движка» для своего сайта именно Next Generation, является большая скорость его работы. К примеру, время отклика Wordpress при 50 одновременных посетителях – 2 секунды, Jomla – 6 секунд, а NGCMS – всего 0,7 секунды.

Поэтому становится понятным, что данная CMS не только пригодится вам для создания быстрых сайтов, но еще и неплохо сэкономит вам средства, поскольку весьма нетребовательна к аппаратным ресурсам сервера.]]>
Что можно сделать на Next Generation CMS http://ngcms.ru?id=65 Thu, 29 Sep 2011 16:53:08 GMT
<![CDATA[Сообщества, проекты вeб 2.0]]>
Ни для кого не секрет, что в современном обществе большой популярностью пользуются социальные сети и блоги. В то же время люди любят узнавать новости. Объединение этих двух возможностей: новостного блога и социальной сети можно реализовать как раз с помощью системы управления контентом , Next Generation.

Этому способствуют такие плагины, как генератор форм обратной связи, плагин, позволяющий управлять голосованиями. Наличие плагинов, позволяющих пополнять счет пользователя на сайте открывает возможность дополнительного заработка на блоге (например, размещение дополнительного контента).

С помощью модуля отправки сообщений можно реализовать ту интерактивность, которая и необходима пользователям, которые любят общаться друг с другом, выражать свои мысли. Администратор сайта имеет возможность отключать или блокировать «нерадивых» пользователей (например, за использование ненормативной лексики или за оскорбления друг друга). Для этого в системе есть модуль «настройки пользователей».

Большей персонализации пользователей сайта, построенного на Next Generation CMS способствует интеграция с сервисом граватаров gravatar.com. Этот сервис полезен тем, что дает возможность использовать один и тот же аватар на различных сайтах. В подпункте «пользователи» настроек системы вы можете настроить максимальную длину поля «о себе» в профиле пользователя, допустимый объем в мегабайтах загружаемых фотографий и ограничения на размер их уменьшенных копий.]]>
Что можно сделать на Next Generation CMS http://ngcms.ru?id=64 Thu, 29 Sep 2011 16:51:15 GMT
<![CDATA[Персональный сайт / блог]]>
Система управления контентом NGCMS подойдет как начинающим блоггерам, так и профессионалам: одним будет вполне достаточно простых возможностей для добавления новостей и видео, вторые же обязательно покопаются в настройках. Например, может оказаться полезным уменьшить, либо, наоборот, увеличить количество отображаемых новостей на странице – для этого просто необходимо вписать число в соответствующее поле.

Очень полезная функция в NGCMS – возможность разделения полной и краткой новостей. Здесь можно пойти «двумя путями»: вводить полную и краткую новость в отдельные окна или же в одно окно, тогда они будут разделяться тегом “more” (как в Wordpress).

Если для вас не безразлично SEO (продвижение сайта в поисковиках), тогда воспользуйтесь возможностью запрета ссылок в комментариях или в самих статьях (если вам на сайт пишут профессиональные копирайтеры).

Профессионалы по достоинству оценят функцию «мультидоменность»: это означает, что одна и та же копия NGCMS может работать на разных доменах. Соответствующие изменения нужно сделать, зайдя в «настройки системы», а затем в «домены». Теперь можно указывать разные домены для домашней страницы сайта, административной панели, для загрузки файлов и изображений.

Система управления сайтом NGCMS уникально проста в освоении: новичок сможет пользоваться ею уже через несколько часов после установки. Плюсы NGCMS: простота в освоении, быстродействие, многофункциональность.]]>
Что можно сделать на Next Generation CMS http://ngcms.ru?id=63 Thu, 29 Sep 2011 16:48:53 GMT
<![CDATA[Новостной сайт]]>
Очень полезен для новостного портала модуль управления выводом страниц, который состоит из следующих пунктов: «опубликовать», «отобразить на главной», «прикрепить», «добавить в закладки», «разрешить использовать html теги», «отключить автоформатирование».

Пункт «опубликовать» будет полезен вам для отложенной публикации – например, написали сегодня, а опубликовали завтра. Для этого нужно использовать плагин Cron, который может запускать по расписанию плагин отложенных публикаций, который в свою очередь, проверяет время и дату публикации новостей. Если вы установите галочку напротив «отобразить на главной» - тогда новость в кратком или полном виде отобразится на главной странице. Однако это, конечно, надо далеко не всегда – тогда эту галочку лучше будет убрать. Если отметите галочкой пункт «прикрепить» - тогда выбранная вами новость будет всегда «висеть» на главной.

Если на вашем новостном сайте трудятся копирайтеры, тогда вам нужно будет задействовать модуль «Настройки пользователей». Вы, как администратор, можете добавлять или удалять пользователей, изменять статус (комментатор, редактор или журналист), блокировать или разблокировать пользователей своего сайта. Кроме того, CMS предоставляет вам возможность блокировать IP-адреса «особо злостных нарушителей».]]>
Что можно сделать на Next Generation CMS http://ngcms.ru?id=62 Thu, 29 Sep 2011 16:47:22 GMT
<![CDATA[Корпоративный сайт]]> Так, например, начальник может общаться со своими подчиненными, или подчиненные могут отчитываться со своим начальником прямо не выходя из кабинета. Будучи установленным на локальном сервере, Next Generation CMS может играть роль этакой «корпоративной социальной сети». В использовании системы можно пойти и дальше, создавая на ее основе узкоспециализированные сайты, предназначенные для представителей какой-либо одной профессии.

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

Простота в управлении этой CMS поможет сэкономить деньги предприятию – ведь теперь не нужно нанимать профессионального программиста или веб-дизайнера: с публикацией статей на корпоративном сайте вполне справится человек, который умеет печатать и мало-мальски знает Интернет, например, секретарша.]]>
Что можно сделать на Next Generation CMS http://ngcms.ru?id=61 Thu, 29 Sep 2011 16:46:31 GMT
<![CDATA[Выпущена версия 0.9.2 Release]]> 0.9.2 Release [SVN ChangeSet 646]
* 0.9.2 Release [646] RAR (720 Kb)
* 0.9.2 Release [646] ZIP (1167 Kb)

Страница форума с обсуждением данной версии
Изменения относительно версии 0.9.1 Release:
+ Добавлена возможность корректной работы NGCMS в подкаталогах
% Исправлены в работе с ЧПУ механизмом
% Изменена постраничная навигация в админ-панели
% Исправлены ошибки в структуре таблицы ipban (некорректно работала блокировка по IP)
% Исправлены опечатки в языковых файлах
% Обновление интерфейса управления плагинами
% Внесены изменения в раздел "управление пользователями" админ панели
% Внесены изменения в раздел "настройки системы"
% Внесены изменения в раздел "управление БД"
% Переработан раздел редактирования новостей
+ При добавлении/редактировании новостей добавлена возможность редактировать короткую и полную часть в отдельных блоках (textarea), функция активируется в "настройки системы"
+ В редактировании новостей добавлена возможность устанавливать текущую дату для новости
+ Добавлен suggest механизм для поля "автор" в разделе "редактирование новостей" (при поиске) - в появляющемся списке отображаются авторы у которых есть как минимум 1 новость
% Теперь в добавлении/редактировании новостей при вставке BB кода не будет "слетать" позиция внутри текстового блока
% Исправлена ошибка: не подтвечивалась активная категория
% Теперь корректно отрабатывают URL'ы с русским текстом в них (в кодировке Windows-1251)
% Из кода убрана функция eregi(), которая более не поддерживается в новых версиях php
% Исправлена небольшая XSS уязвимость
+ В управлении ЧПУ добавлена возможность временной блокировки (без удаления) строк
+ В редакторе BB-кодов добавлен тег [justify] ... [/justify]
+ В шаблон categories.tpl добавлена переменная {level}, которая отображает текущий уровень вложенности (0,1,2,...)
% исправленна ошибка из-за которой плагин не работал с украинскими названиями категорий и стат. страниц
+ В списке новостей в админ панели теперь указывается кол-во приложенных к новости файлов
+ При редактировании новости в списке приложенных файлов добавлена кнопка на добавление приложенного файла в текст новости
% В раздел "статистика" админ-панели добавлено отображение проблем в настройке PHP и способов их решения.
% В .htaccess убраны PHP флаги. Теперь при неверной установке флагов пользователю самому предлагается их корректно установить. Это решает проблему с хостингами, на которых PHP работает в CGI режиме
% В core.php добавлен код, который отключает (деструктивный) режим magic_quotes_runtime в случае, если его кто-то [очень глупый] зачем-то включил
+ В функции fixdb_plugin_install() добавлена возможность указывать engine для таблицы (параметр 'engine' у таблицы). Позволит создавать таблицы, которые будут храниться в отличном от стандартного myISAM (например, в InnoDB)
+ Шаблонный механизм - добавлена поддержка команды вставки из файла (include), для работы (код: [:include имя_файла_с_расширением] )необходимо активировать в коде возможность вставки (include)
% Исправление ошибки в функции generatePluginLink() - в некоторых случаях вместо абсолютной генерировалась относительная ссылка
% Изменены точки вызова фильтров при добавлении/редактировании новостей
% Добавлена генерация сообщения об ошибке при сохранении конфига системы
% Добавлена возможность использовать для штамп-картинки файлы как с расширением .gif, так и с расширением .png
% Теперь посетитель будет перебрасываться на главную страницу при заходе на сайт со страницы активации учетной записи
+ Добавлена функция imagecopymerge_alpha, теперь поддерживается наложение прозрачных штамп-картинок в формате png с активным alpha-каналом
% Изменены иконки в управлении изображениями
% Изменён механизм хранения списка приложенных к новостям файлов.
+ Добавлена возможность для внешних плагинов самостоятельно регистрировать RPC обработчики
% Изменена логика отображения ошибки "каталог не найден" для файлов/изображений
+ Выложена библиотека обратной совместимости для НЕ-ЧПУ сайтов
% Фикс кода отображения списока плагинов. Исправлена проблема совместимости с некоторыми плагинами в Google Chrome.
% Патч библиотеки libsuggest - теперь плагины могут использовать библиотеку в своих целях, для этого в параметрах добавлена переменная reqMethodName, добавлена возможность собственными силами генерировать строчку параметров, передаваемую в JSON/PRC движок. Для этого создан параметр outputGenerator. Также добавлен новый конфигурационный параметр postURL
% Функция json_encode() перенесена из файла admin.js в functions.js, это позволит использовать библиотеку libsuggest не только в админке, но и на сайте.
% изменение логики определения overrideTemplate в функции news_showlist()
% Исправлена ошибка - при самостоятельном создании уменьшенной копии изображения (в разделе "изображения"), в копии неверно указывался её размер
% Улучшения информативности выводимых ошибок при загрузке файлов (теперь показывается имя файла)
% Добавлен вывод сообщения об ошибке при отсуствии необходимого файла-шаблона
% Вычистка кода движка - избавляемся от Warning'ов при включенном error_reporting (E_ALL)
% Вычистка кода плагинов - избавляемся от Warning'ов при включенном error_reporting (E_ALL)
+ Добавлена возможность загрузки плагинов (через version файл) "по цепочке", т.е. плагин XX может анонсировать, что его необходимо загружать при активации "страницы плагина" у плагина YY
% Исправлена ошибка: теперь при генерации ссылок двиг не будет генерировать ссылки, помеченные как "отключенная ссылка".
+ Добавлены флаги hspace и vspace для bb-кода img
+ Выложена обновлённая админка
% Обновление модуля управления пользователями, добавлена возможность интеграции с плагинами (в частности, с uprofile)
% Убраны устаревшие файлы engine/includes/plugin.php и engine/includes/print.php
+ Добавлен новый режим регистрации пользователей - "ручной с подтверждением", теперь есть 2 режима регистрации с ручной установкой пароля - "ручной" (не требуется подтверждать email адрес) и "ручной с подтверждением" (пароль становится активен только после подтверждения email адреса), новый режим выбран режимом по умолчанию
% На странице авторизации в шаблоне login.tpl добавлен блок [need.activate]..[/need.activate], отображаемый при попытке авторизации неактивированного пользователя
+ Новая функция в админке: "настройки" => "настройки системы" => "основные настройки" => "Совместимость с не-ЧПУ режимом старых версий". При включении этого режима пользователи, заходящие на старую ссылку, будут переадресовываться на новую (верную и поддерживаемую движком) ссылку.
% Исправлен парсинг BB кода [quote]

В список вошли только изменения ядра.
История изменения плагинов прописана в history файле каждого плагина


Список плагинов, включенных в текущий Release:
ID плагина    | Версия | Наименование плагина
--------------+--------+--------------------------------------
ads | 0.12 | ADS manager
ads_linkfeed | 0.01 | LINKFEED.RU links display
ads_pro | 0.01 | ADS manager pro
ads_sape | 0.03 | SAPE.RU links display
archive | 0.05 | Show news archive
auth_basic | 0.20 | Basic auth
bb_media | 0.03 | MEDIA bb code
calendar | 0.08 | Show news calendar
comments | 0.04 | User comments
complain | 0.05 | Сообщить о проблеме в новости
cron | 0.04 | Планировщик задач
favorites | 0.06 | Show favorite news
feedback | 0.09 | Feedback forms
filter | 0.04 | Фильтрация нежелательных слов в комментариях
fin_wm | 0.04 | Finance :: WebMoney
finance | 0.12 | Finance manager
gmanager | 0.01 | Gallery Manager
gmsg | 0.06 | Google SiteMap Generator
ireplace | 0.01 | Search and Replace
jchat | 0.05 | AJAX chat
lastcomments | 0.07 | Последние комментарии
lastnews | 0.13 | Show last news
nsched | 0.07 | Новости по расписанию
popular | 0.06 | Show most popular news
rating | 0.05 | Рейтинг новостей
rss_export | 0.13 | RSS экспорт
similar | 0.05 | Похожие новости
switcher | 0.07 | Template/Language switcher
tags | 0.18 | Теги [без инсталлера]
ublog | 0.01 | User's blog
uprofile | 0.03 | Users profile
varmgr | 0.04 | Variable manager
voting | 0.11 | Управление голосованиями
xfields | 0.09a | Custom fields

Помимо плагинов в версию также входит шаблон:
1. Default (c) Mad Works
*. сделал хороший шаблон? хочешь, чтобы он был включен в поставку? нет ничего проще - пиши]]>
Новости, Скачать http://ngcms.ru?id=57 Sun, 10 Oct 2010 16:21:22 GMT
<![CDATA[Next Generation CMS для чайников. Урок 3. Обзор основных возможностей админ-панели Next Generation CMS.]]> Видео урок на тему Обзор основных возможностей админ-панели Next Generation CMS.

Третий видео урок из серии Next Generation CMS для чайников.

Данный видео урок дает общие понятия о структуре административной панели Next Generation CMS. Просмотрев этот урок Вы узнаете какие функции выполняет админ-панель, из каких разделов состоит и как устроена навигация. Научитесь заходить в админ-панель с сайта, пользоваться быстрыми ссылками и перемещаться по разделам.

Разрешение видео: 1024x768
Формат файла: avi (254.4 mb)
Общее время: 8:20 мин

Скачать файл: видеоурок #3 (.zip архив, 94.9 mb)

Скачать файл: видеоурок #3 (.zip архив, 35.4 mb)

]]>
Видеоуроки http://ngcms.ru?id=39 Wed, 18 Nov 2009 21:52:51 GMT
<![CDATA[Платные шаблоны NGCMS]]> Адаптированные или сделанные с нуля.

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


Вопреки мнению некоторых товарищей, шаблонная система все-же слегка изменилась относительно прошлой версии NGCMS. И те шаблоны, которые уже были подготовлены, придется переделывать.
Они будут размещены по готовности. ]]>
Платные http://ngcms.ru?id=38 Sun, 15 Nov 2009 16:19:07 GMT
<![CDATA[Next Generation CMS для чайников. Урок 2. Установка Next Generation CMS на локальный веб-сервер.]]> Видео урок на тему Установка Next Generation CMS на локальный веб-сервер.

Представляю Вам видео урок на тему Установка Next Generation CMS на локальный веб-сервер, который продолжает серию видео уроков под общим названием Next Generation CMS для чайников.

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

Разрешение видео: 1024x768
Формат файла: avi (230.6 mb)
Общее время: 12:25 мин

Скачать файл: видеоурок #2 (.zip архив, 52.0 mb)

]]>
Видеоуроки http://ngcms.ru?id=37 Thu, 12 Nov 2009 21:31:54 GMT
<![CDATA[Next Generation CMS для чайников. Урок 1. Установка и настройка виртуального веб-сервера.]]> Видео урок на тему Установка и настройка виртуального веб-сервера на локальном компьютере.

Представляю Вам серию видео уроков под общим названием Next Generation CMS для чайников. Данная серия направлена на пользователей не имеющих практического опыта в области использования систем управления контентом (CMS).

Просмотрев все уроки из серии Next Generation CMS для чайников Вы получите тот минимум знаний, который необходим Вам для комфортного использования такой системы управления контентом как Next Generation CMS.

На наших уроках мы рассмотрим Next Generation CMS со всех сторон и научимся виртуозно управлять нашими сайтами, построенными на базе этой замечательной системы. Будут раскрыты тонкости в установке и настройке, взаимодействии с пользователями и работой с контентом.

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

Разрешение видео: 1024x768
Формат файла: avi (267.4 mb)
Общее время: 11:37 мин

Скачать файл: видеоурок #1 (.zip архив, 60.2 mb)

]]>
Видеоуроки http://ngcms.ru?id=36 Thu, 12 Nov 2009 21:07:23 GMT
<![CDATA[Выпущена версия 0.9.1 Release]]> 0.9.1 Release [SVN ChangeSet 420]
* 0.9.1 Release [420] RAR (720 Kb)
* 0.9.1 Release [420] ZIP (1167 Kb)

Список плагинов, включенных в текущий Release:
ID плагина    | Версия | Наименование плагина
--------------+--------+--------------------------------------
ads | 0.12 | ADS manager
ads_linkfeed | 0.01 | LINKFEED.RU links display
ads_sape | 0.02 | SAPE.RU links display
archive | 0.04 | Show news archive
auth_basic | 0.16 | Basic auth
bb_media | 0.03 | MEDIA bb code
calendar | 0.08 | Show news calendar
comments | 0.01 | User comments
complain | 0.04 | Сообщить о проблеме в новости
cron | 0.04 | Планировщик задач
favorites | 0.06 | Show favorite news
feedback | 0.07 | адаптирован, требуется тестирование
filter | 0.04 | Фильтрация нежелательных слов в комментариях
gmsg | 0.05 | Google SiteMap Generator
ireplace | 0.01 | Search and Replace
jchat | 0.04 | AJAX chat
lastcomments | 0.07 | Последние комментарии
lastnews | 0.12 | Show last news
nsched | 0.06 | Новости по расписанию
popular | 0.06 | Show most popular news
rating | 0.05 | Рейтинг новостей
rss_export | 0.11 | RSS экспорт
similar | 0.05 | Похожие новости
switcher | 0.05a | Template/Language switcher
tags | 0.15 | Теги [без инсталлера]
uprofile | 0.01 | Users profile
varmgr | 0.04 | Variable manager
voting | 0.10 | Управление голосованиями
xfields | 0.09 | Custom fields


Помимо плагинов в версию также входит шаблон:
1. Default (c) Mad Works

Обсудить версию, задать вопросы или рассказать о найденных проблемах можно на форуме]]>
Новости, Скачать http://ngcms.ru?id=3 Sat, 24 Oct 2009 19:00:15 GMT
<![CDATA[Версия 0.9.1 Release Candidate 01]]>
Технические данные:
Дата выпуска: 03.10.2009
SVN ChangeSet: 404

Версия доступна для скачивания по адресу:
http://ngcms.ru/files/ng_091_RC1_b404.zip

Если возникли какие-то вопросы, то добро пожаловать на форум ]]>
Скачать http://ngcms.ru?id=2 Thu, 22 Oct 2009 18:55:16 GMT
<![CDATA[Новый дизайн сайта]]> В ближайшие дни сайт будет наполняться, появятся страницы плагинов и многое другое. ]]> Новости http://ngcms.ru?id=1 Sun, 18 Oct 2009 21:49:18 GMT