29.07 // Проект // Обновление платформы сайта до версии 0.8.20a
Эта версия в первую очередь призвана исправить известные ошибки и проблемы работы сайта. Прежде всего, была существенно оптимизирована подсистема кэширования внутренних данных, что позволило радикально сократить число запросов к СУБД: с 30-50 на страницу до 10-15. Это несколько повысит скорость загрузки страниц, которая прежде вызывала нарекания.
Во-вторых, была восстановлена концепция супертэгов из оригинальной WackoWiki (от которой в начале разработки openSpace я необдуманно отказался). Теперь движок будет транслитерировать адреса страниц, что должно исправить текущую ситуацию с некоторыми текстовыми браузерами *NIX-систем, в которых кириллические имена документов не позволяют в определенных случаях корректно переходить по ссылкам. Иными словами, адрес страницы теперь можно написать как в кириллице, так и в транслите, и движок однозначно определит документ в адресном пространстве; например, /библиотека/статьи и /biblioteka/statji приведут к одной и той же странице. При этом все ссылки транслитерируются автоматически незавимо от того, в какой раскладке они были приведены изначально. (Кстати, этот механизм поможет снять и опасения spinore'а по поводу подделки страниц сайта с помощью подстановки букв с одинаковым начертанием из разных наборов символов.)
Третье изменение, уже чисто функциональное, — это прекращение поддержки управляющих действий наподобие {{ShowComments}}, {{LowerIndex}} и др. Все эти опции перенесены в раздел свойств документа, где могут быть изменены его владельцем.
Источник: http://www.pgpru.com
комментариев: 1515 документов: 44 редакций: 5786
комментариев: 11558 документов: 1036 редакций: 4118
комментариев: 11558 документов: 1036 редакций: 4118