Это старая версия О-системе/Что-нового за 2017-11-17 10:24:29..

История версий


Версия 4.5.00 (13 июля 2013)

  • Поддержка PHP 5.4 – см. статью
  • Поддержка новой версии MySQL (изменение кода инсталлятора)


Версия 4.4.01 (26 июня 2013)

  • Форматтер wackosimple – быстрое базовое форматирование в вики-синтаксисе (без углубленной обработки экшнов и пр.)
  • JsHttpReq_QuickStart – Ajax теперь корректно работает с формами, в которых есть чекбоксы
  • Виртуальный элемент ввода tselect – несколько новых параметров (id элемента, addBlank для добавления пустого выбора)
  • Виртуальный элемент ввода select2 – select, но с автоматическим выбором выбранного элемента (без добавления фразы (сейчас), которая была в обычном select)
  • Экшн tocflright – оглавление, выровненное по правому краю (float)

Версия 4.4.00 (24.02.2012)

  • Основные изменения касаются интеграции фреймворка Bootstrap: http://twitter.github.com/bootstrap/
  • Форматтер div – добавлена возможность задания классов с “-"
  • Обновлен JQuery до 1.7.1
  • Для Bootstrap (фишки начинаются с префикса bs, примеры можно посмотреть на http://idos.su/)
    • Модификатор Smarty bsmenuformat (пример – на idOS)
    • Экшны bsbutton, bshref, bsicon (пример – кнопки меню на idOS, кнопка «Видео»)
    • Форматтер bsdivgrid (разбивка на колонки на http://idos.su/Proekty)
    • Форматтер bsdivtabs (табы и разбивка на колонки на http://idos.su/)
  • Поправлены handlers/page/edit.php, экшны adminedittable, adminfiltertable – в них заданы соответствующие BS классы для кнопок.

Версия 4.3.01 (18.09.2011)

  • ВАЖНО: В дефолтную поставку включена библиотека JQuery (расположение js/jquery.min.js).
  • Добавлен форматтер linktext, который позволяет упростить создание FAQ (см. пример на http://fastcontact.ru/FAQ). Первая строка является ссылкой; все остальное открывается по нажатию на нее.
  • Обновлен хандлер flexuploaduserfiles.xml для корректной закачки файлов со стороны не-администраторов.

Версия 4.3.00 (03.08.2011 15:16)


  • Добавлен smarty_plugin aoid2data, упрощающий получение данных из модуля AdvOntology в Smarty-шаблонах
  • Добавлен форматтер exceltable, позволяющий выводить CSV-таблицы
  • Обновлены функции отправки почты в wacko.php – теперь почта может отсылаться через сервис PhpMail
  • Обновлен внешний вид виртуального типа int (включая возможность вводить лишь цифры, через JS-код)
  • В виртуальном типе tselect (выборка из таблицы) можно накладывать дополнительные SQL-ограничения
  • Путем задания специальных переменных $forbidClassicCSSandJS, $forbidJSAjax и $forbidJSCalendar можно отключать подгрузку стандартных CSS и JS в файле темы. Это может быть полезно при создании мобильных версий.
  • В виртуальном типе text может быть задан placeholder (работает для HTML5)
  • Добавлены функции, позволяющие делать скачивание файла в экшне. Пример – в actions/demodownloadfile.php
  • ВАЖНО: Нарушена обратная совместимость по темам. Из handlers/show.php и похожих файлов исключена обрамляющая конструкция

Эта конструкция перенесена в файлы header.php и footer.php.
Конструкция была убрана, чтобы не нарушать верстку мобильных версий, если такие будут создаваться.
  • ВАЖНО: В show.php был убран вывод комментов и файлов в конце страницы (в том случае, если в конфиге были соответствующие опции). Сделано ввиду крайне низкой необходимости в подобных элементах.

Версия 4.2.01 (26.01.2010 15:43)


  • Обновлен вики-редактор. Теперь он должен работать и в Опере + сменена ссылка Help.
  • При использовании adminedittable появилась возможность задавать обратный URL и обработчик редактирования.
  • В виртуальном элементе selectradio можно передавать параметры с двоеточием путем экранирования, например: selectradio list="script:mx\:Script:error"
  • Обновлена библиотека lib/grid12css

Версия 4.2.00 (15.01.2010 14:21)


  • Переделана капча на более защищенную в экшне quickcomment.
  • Добавлена библиотека lib/grid12css/
  • Если регистрация закрыта для обычных пользователей и производится только администратором, пользователям высылается письмо с логином/паролем (экшн registration)
  • система должна работать на PHP4 :)
  • пофиксены баги в редакторе SPAW, которые иногда возникают при мультисайтовости
  • локализованы на английский экшны adminviewtable и adminedittable
  • добавлен Flash-gateway для случая, когда надо инициализировать ядро полностью (gateway_wacko.php)
  • добавлены виртуальные элементы форм wikieditor (textarea с редактором Wiki) и selectradio (выбор из списка переключателей)
  • для виртуальных элементов форм text и textarea появилась опция filter=htmlspecialchars, позволяющая осуществлять автоматическую фильтрацию ввода
  • для капчи (виртуального элемента kcaptcha) выключено автодополнение (autocomplete="off"), см cтатью на Хабрахабре

Версия 4.1 beta 12


  • По умолчанию система должна работать (но не гарантируется!) на PHP4.
  • Добавлен Вам запрещён доступантивирус (автоматическая детекция вирусов).

Версия 4.1 beta 11 по сравнению с 4.1 beta 10?


  • В Викиредакторе можно добавлять цитирование с помощью горячих клавиш Ctrl+Q
  • Добавлен виртуальный элемент knotusercaptcha – капча, которую нужно заполнять только, если пользователь незарегистрирован в системе (используется на LiveAnime)
  • В ядре добавлена функция DeleteFullPage, позволяющая удалить страницу программно
  • Добавлен экшн backlinkscount, который подсчитывает, сколько раз сослались на данную страницу. (используется на LiveAnime)
  • В lib/archive/pclzip.php добавлена возможность разархивировать файл по его индексу в определенную папку

...много пропущенных версий и изменений...

Версия 4.0 RC 2


(Много всего вкусного – все-таки первая цифра поменялась)

Для пользователей:
  • Изменен дизайн темы по умолчанию. Тема почищена, работает более корректно и стала более настраиваемой.
  • Лучшее соответствие стандарту XHTML 1.0
  • Введена captcha при регистрации нового пользователя
  • Некоторая SEO-оптимизация по умолчанию
  • Тексты сообщений стали более подробными и понятными
  • Время генерации страницы в среднем уменьшилось в 1,5 раза – в отдельных случаях – до 3 раз.
  • Для просмотра таблиц через Web-интерфейс используются AJAX-элементы
  • Пофиксены сотни багов :)

Для разработчиков:
  • Улучшен DBAL для MySQL – теперь возможна проверка наличия таблиц в БД, бекап базы и т.д.
  • Добавлен виртуальный тип данных – kcaptcha (для капчи)
  • Для тем создан стандартный заголовчный файл standartHeader.php
  • Обновлен Smarty до версии 2.6.18.
  • Добавлены плагины для Smarty (classes/smarty_plugins)
  • Обновлена AJAX-библиотека JsHttpRequest до версии 5.0. В новой версии библиотеки есть возможность подключения библиотек на базе Prototype и AJAX-закачки файлов.
  • ASCIIMathML вынесено в отдельное расширение
  • Многочисленные оптимизации по производительности (прекешируется поиск библиотек и экшнов)
  • Сделано прекеширование для паттерна Observer в функции srvRunAll! Теперь можно собирать данные со всех сервисов вполне приличным способом без потери производительности!

Версия 3.3


Для пользователей:
  • Корректная работа редактора Spaw под Internet Explorer (обновлен до версии 2.0.5).

Для разработчиков:
  • Возможность устанавливать значение в текущую дату в виртуальных типах date и datetime.
  • Корректная работа регистрации в случае повышенной безопасности
  • Возможность отправлять дополнительные данные в профиль пользователя в Xmini
  • Возможность кеширования результатов удаленных запросов AMFPHP в Xmini
  • Два новых виртуальных типа: Hidden и SelectInt
  • Универсальный путь к файлам: функция getRootPath.

Версия 3.2


Для пользователей:
  • Добавлена функция «антиспам» в форму отправки сообщений с сайта
  • Чуть-чуть поправлен фотоальбом

Для разработчиков:
  • Возможность использовать кеширование при загрузке сервисов Xmini (экономия порядка 300 Кб на 1 сервис на 1 заход на сайт)
  • Возможность загрузки файлов из Xmini (хандлер flexupload.xml, пример – позже)

Версия 3.1


Для пользователей:
  • Система поддерживает работу на PHP4 (ранее было только PHP5)
  • Чуть-чуть поправлена тема по умолчанию

Для разработчиков:
  • добавлен экшн для работы с таблицами – adminfiltertable
  • добавлены режимы работы с визуальным редактором Spaw в элементе vfrmspawhtml

Версия 3.0 по сравнению с 3.0 RC 1


Для пользователей:
  • Более-менее автоматическое определение типа кодировки БД. Упрощена установка.
  • Чуть-чуть улучшена тема
  • Исправлены некоторые уязвимости XSS 
  • Имена пользователей стали именами, а не ссылками на страницы, что так раздражало

Для разработчиков:
  • Появился обработчик userinfo, который отрабатывает на странице логина. Можно создавать дополнительные формы для пользователей.
  • Появился обработчик themeheader, который позволяет добавлять информацию модулям в заголовок темы.
  • Новый темплейт Xmini 1.3, позволяющий вести разработку локально.

Старые версии


  • QS30rc1 была выпущена 06.02.2007
  • QS3.0b1 была выпущена 11 декабря 2006