Вы не зашли.
Доступна для скачивания версия 0.9.2 Release Candidate 2
Версия рассматривается как готовая сборка для выпуска Release'а, внесение изменений возможно, но только в случае с критическими ошибками, не позволяющими выпустить Release.
Прошу по возможности проверить корректность работы базового функционала, если проблем не будет, то 04.10 - 06.10 будет выпущена окончательный Release версии 0.9.2. Если вы обновляете существующую версию, то не забывайте про engine/upgrade.php для обновления структуры БД.
Как всегда, текущий RC - копия SVN, для тестирования выкладываю полный архив:
* RAR (952 kb)
* ZIP (1479 kb)
Изменения относительно RC1:
% исправленна ошибка из-за которой плагин не работал с украинскими названиями категорий и стат. страниц
% Выложены оставщиеся изменения, необходимые для корректной работы в подкаталогах
+ В списке новостей в админ панели теперь указывается кол-во приложенных к новости файлов
+ При редактировании новости в списке приложенных файлов добавлена кнопка на добавление приложенного файла в текст новости
% В раздел "статистика" админ-панели добавлено отображение проблем в настройке 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]
Обновления плагинов / новые плагины:
* ads_sape
+ ads_trade7
* archive
* auth_basic
+ category_access
* comments
* feedback
+ gallery manager
* jchat
+ multi_main
* rss_export
+ tracker
+ uprofile
+ ublog
* voting
* wpinger
В сборку включены следующие плагины:
* ads
* ads_linkfeed
* ads_pro
* ads_sape
* archive
* auth_basic
* bb_media
* calendar
* comments
* complain
* cron
* favorites
* feedback
* filter
* fin_wm
* finance
* gmanager
* gsmg
* ireplace
* jchat
* lastcomments
* lastnews
* nsched
* popular
* rating
* rss_export
* similar
* switcher
* tags
* ublog
* uprofile
* varmgr
* voting
* xfields
В сборку включены следующие шаблоны:
* default
Если вы хотите, чтобы в финальную сборку вошел ещё какой-то шаблон или плагин - пишите.
Если сушествует финальная и корректно работающая версия, то она будет добавлена в сборку.
Не в сети
top_news, breadcrumbs, same_category_news, pm, neighboring_news. И постараюсь допилить LastTweets. RC2 поставлю вечером, но не факт
Не в сети
Если +top_news, тогда надо выпиливать popular.
Не в сети
infinity237, на самом деле он прекрасно еще заменяет lastnews. Формат даты добавлю, будет совсем прелесть))
vitaly, ага, все. pm правда не знаю, не пользуюсь им, 99% что работает. Если кто его использует отпишите.
Не в сети
Если +pm, тогда надо выпиливать личные сообщения из админки.
Изменено infinity237 (2010-10-03 17:34:36)
Не в сети
Лед тронулся, товарищи. -)
Только непонятно зачем все 500 плагинов включать в сборку?
Лучше уж включить их, чем потом отвечать на вопросы людей "как слить с SVN", etc.
Не в сети
Styler пишет:Лед тронулся, товарищи. -)
Только непонятно зачем все 500 плагинов включать в сборку?
Лучше уж включить их, чем потом отвечать на вопросы людей "как слить с SVN", etc.
Плагины (полноценные версии плагинов ) нужно хранить на сайте, а оттуда слить их не проблема
Не в сети
infinity237 пишет:Styler пишет:Лед тронулся, товарищи. -)
Только непонятно зачем все 500 плагинов включать в сборку?
Лучше уж включить их, чем потом отвечать на вопросы людей "как слить с SVN", etc.
Плагины (полноценные версии плагинов ) нужно хранить на сайте, а оттуда слить их не проблема
Вот-вот. И я об этом.
Не в сети
top_news, breadcrumbs, same_category_news, pm, neighboring_news. И постараюсь допилить LastTweets. RC2 поставлю вечером, но не факт
Только за.
Не в сети
В сборку нужно включить все плагины, которые проверялись на корректность работы с данной версией движка. То есть, релиз должен быть полнофункциональным.
Если кому-то не пригодятся те или иные плагины, то удалить их - пол-минуты времени. В отличии от заморочек с поиском не включенных в сборку но корректно работающих плагинов. Тут еще нужно учесть, что пользователи могут и не знать о существовании некоторых корректно работающих плагинов, не знать о том, что они разработаны и их можно найти на сайте, не подозревать что те или иные функции реализованы в каком-то из плагинов.
Короче - нужно включать все проверенные плагины в сборку
Изменено vl (2010-10-03 17:57:34)
Не в сети
vl, нет, мне кажется что лучше сделать список всех присутствующих на форуме и в SVN плагинов, проверить их на работоспособность, и потом все что актуальны, залить на сайт NGCMS.ru, так будет правильнее, а в сборку внести только то что необходимо. Не то получится какая то сборная солянка а не релиз.
I ♥ NGeneration CMS
Не в сети
Для начала попробовал в локале провести обновление.
Сразу выяснилось
1) [LANG_LOST:comments:mode.header]: в добавлении/редактировании новостей - (при реальном наличии в \engine\plugins\comments\lang\russian config.ini и main.ini
2) При всем уважении к Trashke, и понимая, что дизайн - и дело вкуса тоже, возражу против такого цветового несочитания, которое применено в админ панели - насыщенный зеленый абсолютно не сочетаем с сине-голубой гаммой.
Не в сети
Евгений, этот набор, который до некоторых пор состоял из ВСЕХ доступных плагинов И если посмотреть на новый список, то он расширился еще больше и не объединяет их все в группу По умолчанию. Те же ads_linkfeed и ads_sape сложно назвать плагинами первой необходимости.
Для начала попробовал в локале провести обновление.
Сразу выяснилось
1) [LANG_LOST:comments:mode.header]: в добавлении/редактировании новостей - (при реальном наличии в \engine\plugins\comments\lang\russian config.ini и main.ini
2) При всем уважении к Trashke, и понимая, что дизайн - и дело вкуса тоже, возражу против такого цветового несочитания, которое применено в админ панели - насыщенный зеленый абсолютно не сочетаем с сине-голубой гаммой.
1. Вкл/выкл плагина comments сделай.
2. Дизайн админки не от нее, ссылка в футере. Зеленый охрененно сочетается ИМХО
Не в сети
У ngcms в данный момент от силы если собрать вообще все плагины, то будет максимум 100 шт. Это не много.
Другой вопрос стоит ли запихивать не проверенные плагины
Не в сети
1 Спасибо, помогло
2 Не сочетается, а контрастирует - да, не отрицаю зеленые - футер и поле сообщений системы сами по себе вполне хороши, но все остальное в сине-голубой гамме. По отдельности - все отлично, вместе - конгломерат, работать трудно, в глазах рябит. Админка должна быть более нейтральной. ИМХО.
Не в сети
infinity237, в том то и дело, что нужно бы собрать все плагины и проверить их.
Админка должна быть более нейтральной. ИМХО.
Neo, полностью с тобой согласен.
I ♥ NGeneration CMS
Не в сети
infinity237, в том то и дело что есть предложение собрать все плагины и проверить их.
В том то и дело что мы уже выпускаем релиз - это раз. А два - это то что пока 2-3 человека будут тестить 100 плагинов (учитывая простое включение/выключение/выполнение заявленного функционала) пройдёт ещё полгода. Вообще NGCMS, по моим расчётам, должен был выйти на новый уровень (отказ от бета-тестирования; пользователи сами находят баги и устраняют их совместными силами) к середине лета, но в связи с перерывом неизвестно когда подобное произойдёт.
Не в сети
infinity237, ну в принципе больше половины уже заведомо рабочие, и проверять нужно будет только небольшое кол-во плагинов.
И точно итог данной работы будет представлен уже в след. релизе, но ведь согласись, что разобрать плагины по надобности-ненадобности и работоспособности, нужно.
I ♥ NGeneration CMS
Не в сети