Новое в ng.adapter
2009-06-30 12:51Вложено:
Вышел ng.adapter-0.2.1. В этой версии добавлены новые адаптеры к INameChooser, позволяющие создавать имена на основе заголовков статей улучшенным способом: автоматически заменяются символы, недопустимые в URL и нормализуется количество пробелов в строке. При необходимости, пробелы могут заменяться символом подчеркивания.
Выпущена новая версия продукта ng.adapter-0.1.10. Эта версия дополнена двумя новыми возможностями: адаптер к интерфейсу IRequestCache, предоставляющий методы управления кешированием, и пакет toolchanger.
Пакет toolchanger реализует узкое подмножество идей по организации навигации, разработанных когда-то в проекте rPAS. Его назначение - минимизировать количество операций выбора вида при навигации по сайту. Это достигается запоминанием выбора, однажды сделанного пользователем: при переходе к другому объекту, вместо вида по умолчанию выбирается запомненный вид (если он есть). Информация о запомненном виде сохраняется в URL, поэтому не возникает проблем с кешированием страниц или одновременным обращением пользователя из разных браузеров.
В настоящее время toolchanger применен в разрабатываемом нами проекте, что позволило достичь ощутимого упрощения навигации по сайту: для получения нужной страницы теперь нужно в два раза меньше кликов. Пакет легко настраивается - попробуйте, и вам понравится.
Выпущена новая версия продукта ng.adapter-0.1.9. Выход новой версии связан с добавлением нового адаптера - пространства имен ++checktocontain++. Это пространство имен позволяет выяснить допустимость вхождения объекта указанного класса в контекст вызова адаптера:
context/++checktocontain++ng.app.photo.photo.Photo
Использование пространства имен возможно, например, в фильтре пункта меню, используемого для вызова формы добавления объекта.
Егор написал, а я подключил новые адаптеры их ng.adapter. Теперь на страницах сайта выводится аккуратный заголовок, в [name:] можно указывать последнюю часть пути к файлу (правда, это приводит к невозможности создать его, но это уже проще доработать). Правда вот сделать поиск в подкаталоге я не знаю как: не знаю как обозначить последний символ unicode'а. Кстати, может гостям вместо формы добавления выводить приглашение поискать на тугугле, раз уж у нас нету? Тоже вариант...


