Zope3 продукты
2007-11-10 08:16Основная деятельность нашей группы - разработка продуктов расширения для Zope3. Практически все они разрабатываются в расчете на применение в "CMS DreamBot", но благодаря использованию компонентной модели Zope3, возможна их интеграция с любым другим сайтом без каких-либо трудностей. Универсальность и многократное использование продуктов специального назначения - это то, что мы считаем основным потребительским качеством.
Все наши продукты для Zope3 занимают пространство имен "ng." и доступны для установки с PyPI.
Статистику разработки продуктов можно посмотреть на Ohloh.
Ссылки на эту статью:
Dream Bot SiteВложено:
- ng.registry
- это реестр, позволяющий хранить различные параметры настройки сайта. В настоящее время продукт в фазе интенсивной разработки и не рекомендуется к применению кроме как в тестовых целях. Тем не менее, он используется на нашем сайте.
ng.app.quota - это продукт, позволяющий подсчитывать суммарный объем любого контейнера сайта (вместе со всеми вложенными контейнерами) и ограничивать его заданным в настройках пределом.
Продукт также может использоваться для подсчета статистических параметров распределения размеров объектов и посмотреть его гистограмму.
Пакет разработан для поддержки возможности редактирования фотографий на стороне сервера. Каждая фотография - это обычный IImage, в форму редактирования которого добавлена возможность изменения применения нескольких параметров изображения: размер, поворот, отражение относительно осей, изменение формата и применение нескольких заранее заготовленных фильтров (BLUR, EMBOSS). Все преобразования выполняются над текущим изображением при помощи подпрограмм библиотеки PIL.
ng.app.objectqueue -это вспомогательный продукт, служащий для ведения списка изменяющихся объектов внутри контейнера, иерархии контейнеров или всего сайта в целом. Список объектов организуется в прямой или инвертированный стек или очередь и может быть полезен для публикации различных отчетов об изменениях на сайте, таких как новостные и ATOM-ленты, списки изменившихся объетков на сайте и реализации аналогичных служб. Продукт особенно часто используется вместе с Atom-фидером.
ng.adapter - это коллекция мелких адаптеров на разные случаи разработки под Zope3. Основное применение индексация и отбор данных. В силу своей природы, пакет будет все время пополняться.



