Выпуск этого релиза излишне откладывался, но он таки выпущен.
С этим выпуском мы можем сказать, что по работе с ядром php-nuke сделали практически всё, что хотели.
Дальнейшие модификации ядра по серьезному считаем нецелесообразными.
Тем не менее, CMS, это не только ядро, но и модули, поэтому в будущем планируется изменять функциональность самой системы за счет выпуска новых модулей.
В подробностях ссылки на темы форума, которые мы очень хотели бы, что бы Вы прочли, а так же список изменений в этом релизе.
Список изменений.
Перечислены отличия только от 1-ого релиза этой версии edogs-nuke, часть вещей была пофиксена "по ходу" дела, но не объявлялось официально, ибо это были мелочи.
Толстым шрифтом выделяются используемые блоки в модуле конфигурации.
Модуль опросов при выводе статистики должен работать немного быстрее.
Хайлайтер работает только в пределах модуля (не зацепляет титлы, блоки и прочее), и только если модуль оформляется футером и хидером.
Скорректирован алгоритм хайлайтера, должен работать более корректно и более приятно в некоторых ситуациях.
Кэш блоков проверяется на рекеширование теперь и в футере, очищается более точно чем раньше, очищается при клике на рекеширование в админке, решает вопрос с блоками модулей обновляющимися только админом из админки.
Пофиксена работа с пользовательскими группами.
Мелочи: подправлена тема, функция проверки хтмл, доска объявлений, права на файлы выставляемые spaw,
Добавлена переменная $ed_checkgpc (config.php, если выключена, то для админа из admin.php файла не будет проверок на тэги и прочее), добавлено измерение времени коннекта к БД;
Добавлена возможность заходить в нюку на "сессиях", что убирает возможность кражи печений с хэшем пароля. Это не отменяет необходимость печений быть включенными.
Доработан модуль фото: статистика по занимаемому месту, ограничение по месту, возможность удалять файлы для юзеров, показ кто закачал и т.д.. Что характерно - изменения коснуться в т.ч. и тех файлов которые были загружены до этих изменений, ибо логи кто загрузил велись и так, просто не было средства вывода и функций работы с этим. Все настройки внутри индексного файла. Пофиксена пара багофич.
Форум апгрейден до версии 0.21
Сделан инсталлер. Для установки/апргейда нюки нужно настроить config.php и запустить инсталлер, предварительно ОБЯЗАТЕЛЬНО забакапившись. Инсталлятор умеет инсталлировать голую нюку и апргейдить на едогс-нюку любую из версий от 6.5 до 8.0 включительно.
Дооформили проверяльщик файлов. Мегаприкольная вещь:) Можно посмотреть изменения в директориях и изменениях в php файлах по сравнению с предыдущим вариантом. Естественно подтормаживает, виданное ли дело кучу файлов переворошить.
Изменен алгоритм работы псевдотитлов. Применяется функция htmlspecialchars к коду. Можно использовать мультивхождения, т.е. использовать тэг несколько раз, результатом будет сумма. $pagetitle теперь не отменяет псевдотэги, а добавляется к ним.
Изменена функция лога пользователей в онлайн, записывает где они находятся и добавлен блок для вывода этих данных. ( block-ed_who_is_online.php ).
Уделено некоторое время на уборку всяких сообщений об ошибках от php.
Сделана возможность объединения форумов (vbb,ipb) по базе пользователей.