上下文敏感帮助页面框架
项目描述
此包提供创建Zope 3应用程序帮助页面的框架。使用ZCML指令以最小化创建新帮助页面的开销。
文档托管在https://zopeapponlinehelp.readthedocs.io
CHANGES
5.0 (2023-07-06)
添加对Python 3.11的支持。
放弃对Python 2.7、3.5、3.6的支持。
4.2.0 (2022-04-05)
添加对Python 3.7、3.8、3.9和3.10的支持。
放弃对Python 3.4的支持。
4.1.0 (2017-07-12)
帮助命名空间不再在遍历时修改全局帮助对象。相反,它返回一个新的代理对象。这使得它线程安全。参见问题4。
getTopicFor现在在对象实现多个接口且这些接口已为给定视图注册了主题的情况下,确实返回第一个找到的主题。之前它会返回最不具体接口的主题。
4.0.1 (2017-05-21)
放弃对zope.app.securitypolicy的测试依赖。它没有被使用,并且尚未完全移植到Python 3。
4.0.0 (2017-05-17)
支持Python 3.4、3.5、3.6和PyPy。
将ZODB依赖项改为persistent。
删除对
zope.app.testing
、zope.app.zcmlifiles
和zope.app.apidoc
等测试依赖项。
3.5.2 (2010-01-08)
修复使用较新zope.publisher进行的测试,该publisher需要zope.login。
3.5.1 (2009-03-21)
使用
zope.site
代替zope.app.folder
。
3.5.0 (2009-02-01)
移除了
OnlineHelpTopicFactory
、simple
和SimpleViewClass
。它们都使用了过时的、已删除的Zope3导入。它们都没有被使用和测试。使用
zope.container
代替zope.app.container
。移除了对
zope.app.zapi
的使用。
3.4.1 (2007-10-25)
更新了包元数据。
3.4.0 (2007-10-23)
首次发布,独立于主Zope树。
较早的版本
使在线帮助实用程序更加面向组件。
使用已注册的页面/视图代替ViewPageTemplate来渲染主题树,这样我们可以为树布局使用/注册自己的模板。
添加基于页面模板的主题,用于渲染需要调用其他zope3资源(如javascript和CSS样式表等)的主题。这些资源可以在onlinehelp_macros的头部区域渲染。
增强主题的API并简化视图部分。
在主题上实现了getSubTopics()方法。这样我们可以列出子主题。
从rotterdam模板.pt中移除了未使用的在线帮助代码。
为指令添加类型,这支持将README.txt注册为‘rest’主题。