2007-11-10

Сайт группы разработчиков "Dream Bot" Dream Bot Site Python продукты

Zope3 продукты

Степан Ломов  2007-11-10 08:16

Основная деятельность нашей группы - разработка продуктов расширения для Zope3. Практически все они разрабатываются в расчете на применение в "CMS DreamBot", но благодаря использованию компонентной модели Zope3, возможна их интеграция с любым другим сайтом без каких-либо трудностей. Универсальность и многократное использование продуктов специального назначения - это то, что мы считаем основным потребительским качеством.

Все наши продукты для Zope3 занимают пространство имен "ng." и доступны для установки с PyPI.

Статистику разработки продуктов можно посмотреть на Ohloh.

Ссылки на эту статью:

Dream Bot Site

Вложено:

ng.zcmlmultiform 2008-01-18 13:39 Андрей Орлов 

ng.zcmlmultiform - это продукт, который позволяет создавать формы как комбинации из нескольких форм, каждая из которых появляется в зависимости от наличия у компоненты определенных интерфейсов. Такой подход, как оказалось, более удобен чем ведение системы меню, хотя и не может быть его полной заменой.

ng.zcmljunction 2007-11-10 16:06 None 

Продукт ng.zcmljunction предназначен для того, что бы можно было быстро (на уровне одной директивы ZCML) сделать адаптер одного интерфейса к другому, в основном за счет переименования и объединения атрибутов.

Такой продукт крайне полезен при построении адаптеров к поисковым каталогам и другим аналогичным службам, так как адаптеры приходится строить к десяткам объектов, а код их относительно простой.

ng.xmlrpcscan 2007-11-13 18:03 Андрей Орлов 

Это продукт для Zope и программа, позволяющая использовать этот продукт, что бы сканировать Zope, извлекать из него атрибуты и редактировать внешним приложением. Я использую его, в основном, что бы запускать программу проверки орфографии. Но возможны и другие варианты: например проверка вывода разных адаптеров и т.п.

Таким образом, назначение программы - отладка Zope при разных сложных условиях или доступ до его содержимого внешними утилитами.

Репозиторий программы: http://code.dreambot.ru/svn/ng.xmlrpcscan/trunk/ . Последняя версия продукта залита в PYPI.

ng.utility 2007-12-02 21:54 Андрей Орлов 

Коллекция утилит, почти ни на что не годных. Ну, где-то они употребляются конечно, но мы даже подумывали что бы от одной из низ избавится, пока не поняли, что аналог, который мы находили в ++apidoc++ это она и есть.

ng.schema 2007-11-10 16:06 Андрей Орлов 

Этот продукт содержит разработанные нами поля и виджеты для них. Может быть какие-то из них окажутся полезны для вас.

ng.lib 2007-11-29 22:37 Степан Ломов 

Небольшая общеупотребительная библиотека почти ни на что не годных функций и классов для Zope.

ng.fuzzytraverser 2007-11-15 17:50 Андрей Орлов 

FuzzyTraverser - это специальный компонент, который позволяет правильно отобразить страницы сайта даже при не совсем точно набранном URL'е.

Утилиту рекомендуется использовать на сайтах, для которых ручной набор URL или обмен ссылками между пользователями являются нормой.

ng.ftp 2007-11-27 13:21 Андрей Орлов 

Продукт ng.ftp изменяет работу Zope3-ftp. В отличие от обычного встроенного в Zope3 адаптера вида ftp-севера, ng.ftp позволяет скачивать и закачивать обратно объекты вместе со всеми атрибутами, что делает практически возможной заливку репликацию сервера через ftp, причем, благодаря тому, что копию сайта на диске легко подредактировать, можно обеспечить миграцию сервера при смене АПИ или еще каких-либо неприятных жизненных обстоятельствах.

Репозиторий программы: http://code.dreambot.ru/svn/ng.ftp/trunk/ . Последняя версия продукта залита в PYPI.

ng.content.remotearticle 2008-01-08 21:06 Андрей Орлов 

Коллекция объектов, предназначенных для представления и хранения метаинформации об удаленном текстовом контенте. Продукт представляет собой симбиоз ng.content.article и ng.content.remotefs.

Репозиторий программы: http://code.dreambot.ru/svn/ng.content.remotearticle/trunk/ .

ng.app.xmlrpcsync 2007-12-05 01:12 Andrey Orlov 
ng.app.xmlrpcsynс
это продукт, предназначенный для синхронизации двух Zope3-сайтов: клиента и сервера. При этом сервер обновленные статьи пропихивает на клиент (это звучит необычно, но что делать). В настоящий момент продукт находится на этапе экспериментальной разработки.
[1] [2] >>>
Эпицентр Zope3 Учат тут Нейросети Репозиторий Статистика Редакторам Проекты
Подписаться на RSS Feed Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml