Расширения системы
В широком понимании расширением системы является любой интегрированный в систему программный код, позволяющий дополнить представленные в предыдущих статьях документации её базовые возможности. В более узком понимании - это интегрированный в систему программный код, позволяющий генерировать большие блоки html-кода, встраиваемые в статьи. Такие блоки могут встраиваться посредством полей и вычисляемых слов, но в данной версии реализации системы для этого наиболее приспособлена используемая для формирования выходного текста статей команда первой позиции @, отвечающая за вызов интегрированных в систему встроенных функций.
С некоторой долей условности расширения можно разделить на пакетные и диалоговые.
Пакетные расширения, будучи вызванными в тексте статьи, самостоятельно выводят в поток статьи некоторые блоки html-кода, основываясь на значениях переменных, ранее установленных в тексте статьи, или на данных, размещённых в отдельных секциях публикаций или в отдельных файлах. В этом случае пользователь не принимает никакого участия в формировании таких блоков текста и является лишь потребителем тех данных, которые ими представлены.
Диалоговые расширения также генерируют блоки html-кода, но уже требуют от пользователя применять представляемые им ссылки и формы ввода данных для обеспечения дальнейшего взаимодействия. Подобные расширения более сложны в использовании, требуют учёта множества соглашений и потому каждое из существующих на настоящий момент расширений такого рода рассматривается в отдельных статьях документации. Описание части пакетных расширений также вынесены в отдельные статьи документации.
На текущий момент существуют следующие основные расширения
Расширения оформления статей
Графики - вставка в публикацию двумерных графиков функций, заданных произвольным выражением или таблицей табулированных значений.
Опросы - формирование и предъявление пользователям голосований и опросов, а также их обобщение с помощью системы отчётов. Имеются средства автоматического обновления перечня голосований, выводимых в конкретных статьях.
Форум - организация форумов для обсуждения публикаций и их отдельных фрагментов. К одному объекту обсуждения может быть привязано несколько форумов, различающихся правами доступа пользователей к представленной в них информацией.
Оценка - сбор и обобщение оценок качества информационных объектов сайта по различным критериям; сбор и обобщение мнений пользователей о степени выраженности заданного набора произвольных признаков на заданном множестве объектов произвольной природы.
Расширения представления медиа-данных в текстах статей
Альбом - вывод компактного представления медиафайлов (изображений, видео- и аудиофайлов) в виде многоколоночных альбомов, списков, с пошаговым полнооконным просмотром, выборка имён файлов, формирование каркаса статей на основе списка выбранных медиафайлов.
Учебные расширения
Учебные тесты - формирование и предъявление учебных тестов, накопление оценок и отчётность об их прохождении пользователями-индивидуалами и их группами. Тестовые задания могут составляться автоматически на основе специализированных словарей термин/значение, что гарантирует неповторяемость комбинаций вопрос/варианты ответа. Вопросами теста могут быть словесные формулировки, фрагменты текстов, изображения, звуковые файлы. Технология много лет апробировалась в различных ВУЗах.
Синхронистические таблицы - формирование синхронистических таблиц произвольной структуры, содержания и наполнения на основе заданных потоков исторических событий, помеченных группами меток принадлежности к региону и/или сфере деятельности.
Расширения для обработки статистической информации
Структурированные статистические данные - манипуляции с универсальным авторским представлением статистических данных в виде куба индикатор-объект-период (ssd-формат). Простой аналог OLAP в виде нескольких двумерных отчётов, представляющих выборки данных в различных разрезах.
Экономические расширения
Детерминированный факторный анализ - набор встроенных функций для вычислений, принятых в детерминированном факторном анализе (ДФА), используемом многими экономистами. Помимо традиционного набора моделей ДФА и их обсчёта интегральным методом и методом цепных подстановок, реализован общий алгоритм метода цепных подстановок, применимый к
любым моделям факторного разложения исследуемого показателя.
Инвестиционный анализ - расчёт основных показателей, необходимых для анализа сценариев изменения потока доходов и расходов одного или нескольких инвестиционных проектов. Встроены средства упрощённого моделирования сценариев, отличающихся от базового.
Финансовый анализ - по данным бухгалтерского баланса, отчёта о финансовых результатах и дополнительных данных, представленных в ssd-формате вычисляются основные показатели, используемые для проведения анализа финансовой отчётности. Специализированное приложение расширения
Структурированные статистические данные.
Двойная запись - решение учётно-аналитических задач различного профиля, основанное на использовании двойной записи.
Математические расширения
Исследование функции одной переменной - табулирование функций одной переменной, заданной произвольным аналитическим выражением, поиск всех корней и экстремумов функции на заданном отрезке. Полученные данные могут быть тут же встроены в публикацию в необходимом оформлении.
Линейная алгебра - основные вычисления линейной алгебры (операции с векторами, матрицами, обратные матрицы, решение систем линейных уравнений) прямо в тексте публикации. Поддерживаются операции с разреженными матрицами. Приводятся примеры построения уравнения множественной линейной регрессии прямо на странице сайта.