Теперь появилась возможность динамической настройки команд и параметров презентации прямо во время показа сайта с помощью JavaScript - всего можно добавить до 1000 команд (сравните с органичением в 30 статичных команд).
При этом команды могут добавляться в зависимости от любых условий, проверка которых возможна средствами JavaScript. Также можно генерировать список команд для каждого посетителя с помощью PHP или любого другого языка, что дает практически неограниченные возможности и делает настройки презентации максимально гибкими для любых операций.
Один из примеров таких возможностей - выполнение блоков команд в зависимости от условий - описан в примере по динамической настройке. Пример показывает, что для использования этой возможности вовсе не обязательно обладать обширными знаниями в программировании, достаточно интуитивно отредактировать приведенный в примере скрипт под свои нужды. Условия рассмотрены простейшие - в зависимости от значения случайного числа управление передается одному из трех блоков, но эти условия можно усложнять до любого требуемого уровня.
Добавлена поддержка переменных - хранение переменных может быть полезно при переходе между страницами, когда все значения объявленных в JavaScript переменных теряются, а также для выполнения ряда команд презентации, требующих передачи одинаковых случайно выбранных параметров.
Расширены возможности изменения настроек презентации - теперь из скриптов можно задать номер выполняемой команды, время до начала её выполнения, полностью очистить окно браузера (иногда скрипты блокируют возможность перехода на следующую страницу), досрочно остановить выполнение презентации.
Теперь можно также и получить часть настроек - оставшееся время выполнения всей презентации и выполняемой в данный момент команды, номер команды, которая будет выполнена следующей, количество команд презентации, IP-адрес посетителя.
Немного изменен интерфейс программы тестирования презентации.
В ближайшее время будут продолжены доработки программы SafeSurf и режима презентации.

