Що нового у версії 2.6
Версія 2.6
Запущена в експлуатацію 20 листопада 2012 р.
Поліпшення для редактора
Вдосконалено перевірку URL-ів, які додаються користувачами, для захисту від помилкових значень. (12.10.2012 р.)
В діалог «Вставка вершини» додано числові скорочення, які прискорюють виконання операції (слід просто натиснути клавішу 1 замість клацання мишкою «Перша вершина» і потім «Гаразд»). (24.10.2012 р.)
Поліпшення для користувача
Клавішне скорочення Alt + F передає фокус у віконце пошуку по сайту (як у Вікіпедії) (19.11.2012 р.)
Технічні вдосконалення
Таблиці БД переведені у формат InnoDB (15.09.2012 р.)
Більш економно запрограмовано оновлення таблиці smerecashlnk в процедурі Page::Add2Smerecach: тепер видаляються не всі рядки, а тільки зайві, і додаються відповідно тільки відсутні. Операція оновлення смерекеша захищена трансакцією (19.09.2012 р.)
Всі операції оновлення бази даних захищені трансакціями (1.10.2012 р.)
З операцій оновлення вершин видалено пряме оновлення смерекеша – замість цього під час оновлення вершини тільки помічаються як такі, що для них смерекеш треба оновити, а само оновлення смерекеша відкладається до видачі явної команди або до завершення сеансу роботи редактора зі Смерекою. (3.10.2012 р.)
Оптимізовано оновлення смерекеша за рахунок використання тимчасових таблиць в пам’яті. (5.10.2012 р.)
Оптимізовано (зменшено практично удвоє) число запитів до бази даних під час генерації сторінок для читання. (7.10.2012 р.)
Оптимізовано число запитів до бази даних під час завантаження вершини в редактор та під час збереження вершини. (9.10.2012 р.)
Оптимізовано панель управління сайтом, більшість команд переведена на AJAX. (10.10.2012 р.)
Докорінно перероблено систему буферизації даних, тепер Смерека може зберігати ці дані не тільки в сеансі, але й в оперативній пам’яті (з використанням APC) (22.10.2012 р.)
Ряд операцій модифікації бази даних перенесено у завершальну функцію (shutdown), зокрема, запис смерекеша, лічильників, внутрішньої біржі. (1.11.2012 р.)
Опимізовано панель управління внутрішніми посиланнями – переведена на AJAX. (10.11.2012 р.)
Виправлено помилки
Виправлена помилка у функції TrackBar, внаслідок якої в шлях вершини включались вершини, недоступні для даного користувача. (11.10.2012 р.)
Виправлена помилка у функції AbsPath, внаслідок якої неправильно визначався шлях до файлу з каталогу files (25.10.2012 р.)
Виправлена помилка у функції PageNavigator, внаслідок якої кнопка +10 подекуди просувала не на 10 сторінок вперед, а на інше число. (29.10.2012 р.)
Виправлена помилка у функції ErrorDescription, внаслідок якої в журнал помилок записувалась помилка при доступі анонімного користувача до захищеної сторінки (насправді це ніяка не помилка) (30.10.2012 р.)