Новости
2008-01-01 00:00Лента новостей сайта. Здесь публикуются анонсы разных событий в жизни нашего проекта DreamBot. Участникам проекта рекомендуется подписаться, нормальным людям, в общем, тоже: у нас регулярно что-то новенькое, то продукт, то партнер, то идейка...
Вложено:
Выпущена новая версия продукта ng.app.converter-1.0.6. В новой версии улучшена возможность настройки конвертера ReST и добавлен новый конвертер LightReST.
Новая версия CMS DreamBot включает многочисленные улучшения базового кода и расширена до возможностей современного сервера поддержки сообществ: участники сообщества могут переписываться, комментировать статьи, использовать теги для их размещения в рубрикаторе и вести персональные блоги. Часть расширений планируется использовать для сайта ZopeLada и DreamBot, что облегчит участие сообщества в наших проектах.
Выпущена новая версия продукта ng.schema-0.0.5. В этой версии все поля и виджеты были существенно доработаны:
- FloatDayTime корректно обрабатывает аргументы min, max, default;
- Поля из interfaceswitcher теперь могут использовать докстринг интерфейса для отображения названия в поле выбора (управляется ключом with_title);
Кроме того, добавился виджет DropdownDate для ввода даты и PrincipalId для ввода идентификатора пользователя.
Выпущена новая версия продукта ng.app.smartbanner-0.1.2. Эта версия содержит, преимущественно, чисто косметические изменения: корректно расставляются умолчания, алгоритм случайного отображения выводит специальную затычку с интерфейсом ISmartBannerDumb при пустом контейнере с баннерами и улучшена обработка расписания показа баннеров.
Выпущена новая версия продукта ng.adapter-0.1.10. Эта версия дополнена двумя новыми возможностями: адаптер к интерфейсу IRequestCache, предоставляющий методы управления кешированием, и пакет toolchanger.
Пакет toolchanger реализует узкое подмножество идей по организации навигации, разработанных когда-то в проекте rPAS. Его назначение - минимизировать количество операций выбора вида при навигации по сайту. Это достигается запоминанием выбора, однажды сделанного пользователем: при переходе к другому объекту, вместо вида по умолчанию выбирается запомненный вид (если он есть). Информация о запомненном виде сохраняется в URL, поэтому не возникает проблем с кешированием страниц или одновременным обращением пользователя из разных браузеров.
В настоящее время toolchanger применен в разрабатываемом нами проекте, что позволило достичь ощутимого упрощения навигации по сайту: для получения нужной страницы теперь нужно в два раза меньше кликов. Пакет легко настраивается - попробуйте, и вам понравится.
ыпущена новая версия продукта ng.lib-0.0.6 В библиотеку добавлен модуль ng.lib.simplevocabulary, содержащий класс SimpleVocabulary, производный от стандартного, в который внесено несколько исправлений позволяющих избежать ошибок при работе с русскими стоками.
Подробнее об этом можно прочитать в статье Как использовать SimpleVocabulary с строками в unicode
Выпущена новая версия продукта ng.adapter-0.1.9. Выход новой версии связан с добавлением нового адаптера - пространства имен ++checktocontain++. Это пространство имен позволяет выяснить допустимость вхождения объекта указанного класса в контекст вызова адаптера:
context/++checktocontain++ng.app.photo.photo.Photo
Использование пространства имен возможно, например, в фильтре пункта меню, используемого для вызова формы добавления объекта.
Основное назначение нашего нового продукта ng.content.profile - поддержка сообществ пользователей необходимым минимумом сервисов. В число которых входит установление и поддержание отношений дружбы, ведение совместных блогов (френдлент), переписка между пользователями и многое другое.
Эта версия продукта носит предварительный, тестовый характер и не рекомендуется к самостоятельному использованию. Хотя ее компоненты (в том числе чат) уже проходят тестирование в одном нашем проекте.
Выпущена новая версия продукта ng.app.photo-0.0.2. Этот продукт предоставляет возможность сохранять на сервере изображение и выполнять над ним простые операции редактирования. Выход новой версии обусловлен началом использования этого продукта в реальном проекте.
В этой версии была сделана пара косметических улучшений:
- Порождается сообщение ObjectModifiedEvent, что позволяет интегрировать продукт с кешами, аналогичными ks.smartimage;
- Изменен метод поворота на углы, кратные 90 градусам.
Благодаря этому продукт удалось включить в прототип системы фотогалерей.
Вышла новая версия ng.app.smartbanner-0.1.0. По многочисленным просьбам разработчиков в этой версии появилась возможность вместо линейки всех баннеров отображать один, случайно выбранный, специальным алгоритмом. Это может сильно украсить ваш сайт, хотя это по прежнему скорее игрушка, чем коммерческая баннерная система.
В новой версии существуют два алгоритма выбора баннеров и есть возможность разработать свой. Кроме того, существенно улучшена работа расписания показа баннеров.
Мы постарались и написали подробную документацию на ng.app.smartbanner, надеемся, она поможет вам быстро освоить этот продукт. Мы ждем ваших вопросов.



