Новости проекта

Важное обновление безопасности!
jQuery v1.10.2, полная поддержка локализации интерфейса, поддержка любых шаблонизаторов, геолокация и многое другое!
Релиз не такой масштабный как хотелось бы, однако код порядком изменился. Затронуты правками около 150 файлов, среди них: поддержка Mysqli, обновленный класс PHPMailer, плагины для действий компонентов, оптимизирована работа ядра - роутинг, меню и прочее по-мелочи, что в сумме дает увеличение производительности.
В предверии Нового Года мы решили отложить все насущные дела и, ускорившись, выпустить долгожданное обновление безопасности и исправления ошибок, найденных после релиза InstantCMS 1.10.
Система в UTF-8, на 80% новый код, максимальное быстродействие, практически весь HTML код в шаблонах. Проведена огромнейшая работа по оптимизации/модернизации кода, наверное одна из самых масштабных за историю обновлений первой ветки InstantCMS. Изменения коснулись всех файлов системы - где-то простой сменой кодировки, где-то кардинальным рефакторингом. Но несмотря на количество правок, система полностью совместима с предыдущей версией.
Мы долго думали над тем, выпускать еще один стабильный релиз или все же все силы кинуть на релиз второй ветки InstantCMS. Пришли к выводу, что еще один завершающий релиз первой ветки просто необходим. В планах было просто все основные наработки и патчи собрать воедино и закрыть основные баги, т.е. работы на неделю. Благодаря сообществу :-) эта "неделя" затянулась немного больше и работа в итоге была проведена немалая, изменений коснулись порядка 360 файлов.
В этом релизе была исправлена масса багов и закрыты все известные уязвимости. Не обошлось, конечно же, и без приятных улучшений. Мы продолжили работу над рефакторингом старого кода. Во многих местах оптимизированы запросы к БД и производительность кода. Все это позволяет говорить что в этой версии движок станет еще быстрее.
Новый дизайн, реактивная скорость, лента активности, обновленные профили, больше социальности, регистрация по инвайтам и многое другое!
Обновление в первую очередь спровоцировано сообщением от одного благородного человека с античата, который обнаружил несколько уязвимостей.
Патч решает проблемы, найденные после выхода версии 1.6.
В версии 1.6 была произведена большая работа по замене системы роутинга. Как вы знаете, раньше соответствие между адресом страницы и вызываемым компонентом движка определял файл .htaccess. В нем содержалось огромное количество правил, говорящих какой компонент вызвать для каждого адреса. Теперь все эти правила перенесены на уровень PHP, в папке с каждым компонентом появился файл router.php, определяющий набор правил.
Более трех месяцев версия 1.5.3 готовилась к выходу и сегодня этот торжественный момент настал. Изменения коснулись практически каждого файла, было исправлено большое количество багов и уязвимостей.
Новый багтрекер — Trac. Вики для пользователей.
Друзья, сообщаем о переносе сайта на выделенный сервер в России.
Ядро → Добавлена поддержка префикса таблиц в базе данных,
Ядро → Исправлен подсчет модулей на позиции в шаблоне,
Ядро → Функция cmsPage::printHead исправлен вывод заголовка
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.