Що нового у версії 2.5
Версія 2.5
Запущена в експлуатацію 10 вересня 2012 р.
Поліпшення для редактора
Додано автоматичне перенаправлення сторінок. Воно застосовується в наступних випадках:
1. Коли вершина з публічним рівнем доступу змінює своє символьне ім’я або свою вершину-господиню (а отже, й URL) – встановлюється постійний редирект зі старого URL на новий. Якщо ця вершина має підпорядковані вершини – для них також виконується редирект на нові URL-и.
2. Коли вершина з публічним рівнем доступу змінює свій рівень доступу на захищений – для неї та для підпорядкованих вершин встановлюється постійний редирект на вершину-господиню. Цей редирект скасовується, якщо дана вершина знову змінює рівень доступу на публічний.
3. Автоматичне перенаправлення не виконується: при видаленні вершини на звалище; при імпорті вершин; при модифікації атрибутів (в тому числі атрибутів accesslevel та symbname, які впливають на URL-и).
(2.05.2012 р.)
Додано автоматичне форматування додаткового тексту. Воно діє, якщо для сайту активовано параметр ReformatText.
1. Воно застосовується для поля HTMLCode.
2. Воно застосовується до чистого тексту, який додано в кінець поля після існуючого коду HTML (або до всього чистого тексту, якщо коду HTML не було).
3. Кожен рядок тексту перетворюється на уступ з класом BT.
4. Якщо рядок починається з пробілу – застосовується клас BT3.
5. Якщо текст містить порожній рядок – він вилучається, натомість наступний рядок набуває клас BF / BF3 (відбивка по вертикалі від попереднього тексту).
6. Якщо рядок починається з } (закриваючої фігурної дужки) – застосовується клас BQ (цитата).
7. Простий апостроф ' заміняється на красивий ’; прості лапки "текст" – на лапки-ялинки «текст».
8. URL-и в тексті форматуються як захищені посилання, що відкриваються в новому вікні.
(27.08.2012 р.)
Технічні вдосконалення
В об’єкт Node додано метод MapStatus. Він потрібен, якщо не всі вершини сайту треба включати в карту сайту, а лише деякі. (29.03.2012 р.)
Реорганізовано внутрішню біржу посилань та систему управління картами сайтів. Віднині вони базуються на таблиці smerecash (23.04.2012 р.)
Виправлено помилки
Виправлено помилку клієнтського javascript кода, через яку Firefox та Chrome не могли відобразити правильний колір тла варіанту тексту в системі управління варіантами текстів. (24.04.2012 р.)
Виправлено помилку функції RenewNode, через яку новостворена вершина подекуди мала атрибут "Невидима". (29.04.2012 р.)
Виправлено помилку функції InternalSave, через яку подекуди не зберігались внесені зміни (старе і нове значення порівнювались за умовчанням, а не як рядки). (24.06.2012 р.)
Під час виконання команди Logout в журнал помилок більше не заноситься дезінформуюча помилка 600 (600 в такій ситуації – це типово і не є помилкою) (19.09.2012 р.).