<![CDATA[NGCMS :: Next Generation CMS]]> ru <![CDATA[Выпущена версия 0.9.5 Release]]> 0.9.5 Release [GIT GIT 20170301]
* 0.9.5 Release [GIT 20170301] ZIP (8,7 Mb) ]]>
Новости http://ngcms.ru?id=91 Sat, 04 Mar 2017 22:21:40 GMT
<![CDATA[Выпущена версия 0.9.4 Release]]> 0.9.4 Release [GIT GIT 20161231]
* 0.9.4 Release [GIT 20161231] ZIP (8,7 Mb) ]]>
Новости, Скачать http://ngcms.ru?id=90 Sat, 31 Dec 2016 17:58:06 GMT
<![CDATA[Перенос проекта на GitHub]]> Поэтому было принято решение перенести репозиторий проекта на GitHub. Итак, встречайте, теперь рабочая версия NGCMS доступна по следующим адресам:
https://github.com/vponomarev/ngcms-core - ядро движка
https://github.com/vponomarev/ngcms-plugins/ - плагины]]>
Новости http://ngcms.ru?id=89 Mon, 08 Dec 2014 22:42:00 GMT
<![CDATA[C новым 2013 годом]]> Пусть этот год откроет для нас новые возможности, новые идеи, красивые шаблоны, новых пользователей. Поставит перед Вами много интересных задач и проектов.

Всего самого наилучшего для нас в новом году! ]]>
Новости http://ngcms.ru?id=86 Thu, 03 Jan 2013 10:11:39 GMT
<![CDATA[Ночные сборки NGCMS]]>

Уважаемые посетители, рады сообщить вам, что с сегодняшнего дня доступны ночные сборки Next Generation CMS. Для этого открыта специальная страничка проекта - http://ngcms.ru/files/SVN/

Ночные сборки — промежуточные рабочие сборки из SVN.
Данный вид сборок обычно является нестабильным и предназначен только для тестирования.

Следить за всеми изменениями также можно, непосредственно из SVN. ]]>
Новости http://ngcms.ru?id=85 Mon, 06 Aug 2012 18:38:56 GMT
<![CDATA[Введение в TWIG]]> шаблонизатора TWIG.
Постараюсь в этой теме собрать исчерпывающее объяснение причин и научить любого желающего пользоваться TWIG'ом. 40.jpg (19.33 Kb)

Итак, первый вопрос - ЗАЧЕМ?
У существующего шаблонизатора есть несколько серьёзных проблем, а именно:
  • работа с шаблонами как с обычным текстом (невозможно отделить переменные от элементов дизайна)
  • а это значит, что при каждой генерации страницы шаблонизатору приходится выполнять 200-600 символьных замен текста и около 100-200 замен текста при использовании регулярных выражений. итого - низкая производительность
  • работа в интерпретирующем режиме - обработка любого шаблона каждый раз требует достаточно много времени
  • каскадная обработка переменных - из-за использования функций символьной замены в шаблонизаторе возможны обработки переменных внутри переменных. например, попробуйте в текст новости добавить {mainblock} и можете увидеть (а можете и не получить) сюрприз (зависит от массы факторов)
  • отсутствие условных блоков, они заменяются регулярными выражениями (работают медленно, на очень длинных массивах данных возможно катастрофическое падение производительности), возможность отработки только тех условий, которые жестко внесены в код ядра/плагина
  • отсутствие циклов, для повторяющихся (даже крайне примитивных) действий требуется создавать новый шаблон

Преимущества TWIG'а:
  • компилирующий режим - первая генерация шаблона (после изменения текста шаблона) занимает относительно много времени, но все последующие генерации работают в сотни раз быстрее существующего шаблонизатора
  • модульный режим - медленный модуль компиляции (выполняемый редко) и очень быстрый модуль отображения (выполняется при каждом отображении шаблона)
  • чёткое разделение текста и переменных в шаблоне - а это значит, что у нас не будет проблем с множественной обработкой шаблона
  • наличие условных блоков и возможность создавать сложные условия. главное, чтобы нужные флаги были выставлены в коде ядра/плагине
  • наличие циклов - простые повторяющиеся действия можно сделать внутри шаблона

А всё же?
Действительно, полный функционал TWIG'а подавляет - это свой собственный мир, свой язык.
Но... возьмём, к примеру, есть среди нас хоть кто-то, кто использовал более 60% возможностей современного телевизора? Сильно сомневаюсь.
И при этом телевизором пользуются многие... думаю, аналогия ясна.

Практика - отличия для дизайнера
1) Формат переменных.
Старая запись: {variableName}
Новая запись: {{ variableName }}

2) Условные блоки.
Старая запись: [if-logged] тут_текст [/if-logged]
Новая запись: {% if (user.flags.logged) %} тут_текст {% endif %}

3) Простые циклы.
Старая запись:
* основной шаблон: {entries}
* дополнительный шаблон: имя: {name}, записей: {count} <br/>

Новая запись:
{% for entry in entries %}
имя {{ entry.name }}, записей: {{ entry.count }} <br/>
{% endfor %}

4) Отображение блока в случае, если активен конкретный плагин (например, xfields):
Старая запись: [isplugin xfields]...[/isplugin]
Новая запись: {% if pluginIsActive('xfields') %}...{% endif %}

Практика - новые возможности для дизайнера
Благодаря наличию глобальных переменных, появляется возможность использовать некоторую информацию абсолютно во всех шаблонах.
Давайте придумывать примеры:
1. Выводим логин пользователя или слово "гость", если пользователь не залогинен:
Привет, {% if (user.flags.logged) %}<b>{{user.name}}</b>{% else %}гость{% endif %}!

2. Персональный блок для пользователя с логином "vasya":
{% if (user.flags.logged and (user.name == 'vasya')) %} да здравствует Вася!{% endif %}
А теперь - самое важное
Чуть-чуть модифицированный TWIG (а у нас используется именно такой вариант) позволяет полностью сохранить существующие шаблоны сайта!

Достаточно существующего функционана? Продолжаем использовать, то, что есть.
Хочется что-то новое? Переходим на TWIG, причём только в нужных файлах-шаблонах.
]]>
Новости http://ngcms.ru?id=82 Mon, 02 Apr 2012 09:03:01 GMT
<![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[Промо ролик для 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[Выпущена версия 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[Изменения в 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.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[Выпущена версия 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[Новый дизайн сайта]]> В ближайшие дни сайт будет наполняться, появятся страницы плагинов и многое другое. ]]> Новости http://ngcms.ru?id=1 Sun, 18 Oct 2009 21:49:18 GMT