Как сделать систему плагинов Pylons / Pyramid? - PullRequest
1 голос
/ 22 ноября 2011

У кого-нибудь есть идеи, как лучше всего создать систему плагинов для пилонов / пирамид? Или может быть какой-нибудь пример, как япсы-пилоны?

Upd: Я написал пример yapsy для создания плагинов в пилонах. Я думаю, что этот подход может быть использован в других рамках. pylons_yapsy_plugin

1 Ответ

3 голосов
/ 08 декабря 2011

Pyramid предлагает механизм config.include('somemodule'), позволяющий аддонам настраиваться под ваше приложение.Он также содержит доступ к реестру ZCA для создания точек подключения для утилит и адаптеров.

Сама структура очень и очень проста и гибка, поэтому вы можете использовать что-то вроде yapsy, если вам не нравятся 2 вариантаЯ упоминал выше.Ключом к написанию любого вида плагина является выяснение ваших ограничений и оттуда работа над одним из этих решений.

...