LinkExchange и Zope
Проект LinkExchange.Zope обеспечивает ограниченную базовую поддержку функций LinkExchange в веб-приложениях на основе Zope.
LinkExchange.Zope является продуктом, который инициализирует библиотеку используя переменную окружения LINKEXCHANGE_CONFIG для определения файла конфигурации. Продукт предоставляет модуль расширения linkexchange.zope.Method, функции которого могут быть вызваны из шаблонов если создать соответствующий External Method. Данный модуль предоставляет следующие функции:
- linkexchange.zope.Method.get_block(request, num)
- Возвращает блок ссылок с индексом num.
- linkexchange.zope.Method.get_links(request)
- Возвращает список необработанных ссылок.
- linkexchange.zope.Method.content_filter(request, content)
- Фильтрует content для размещения контекстных ссылок.
Ограничения: Пока LinkExchange.Zope не определяет никаких классов объектов для добавления на сайт через ZMI, так что используется одна глобальная конфигурация ссылок для всего экземпляра Zope, что накладывает свои ограничения при размещении нескольких сайтов в одном экземпляре Zope.
