XMLWidgets是一个Zope 2产品,用于通过网页创建ParsedXML内容的查看器和编辑器。
项目描述
XMLWidgets
XMLWidgets可以用于创建存储在ParsedXML中的XML内容的网页查看器和编辑器。
注意:我不期望人们在没有更多信息的情况下理解XMLWidgets。目前,也许一个例子会更有帮助。Silva的编辑器就是这样一个例子,您可以安装Silva并与之互动(请特别查看service_widgets目录,并注意service_setup中的脚本以注册任何新小部件)。
XMLWidgets编辑器服务只添加到Zope系统一次,应该称为service_editor。它是一个单例,为查看器和编辑器提供了一系列功能。
《XMLWidgets 注册表》用于注册小部件(通常是包含页面模板和 Python 脚本等内容的简单 Zope 文件夹)。目前它们没有配备任何用户界面,因此您必须使用 Python 脚本来配置它们。《XMLWidgets 编辑服务》随后可以使用这些信息来呈现文档(可能是以编辑模式)。
鸣谢
主要开发者
Martijn Faassen <faassen@infrae.com>
开发者
Jan-Wijbrand Kolman <jw@infrae.com>
宝贵反馈来自
Kit Blake <kitblake@infrae.com>
变更
0.13.1 (2008/09/30)
将文档重新格式化为 ReST 以用于 egg 发布。
0.13
已修复的错误
由于 Silva 使用 Five 进行国际化,我们可以消除各种兼容性黑客技术,以解决 PlacelessTranslationService 破坏的 Unicode 支持问题。我们基本上回到了 0.10.3 版本的 EditorSupport.py。
0.12
已修复的错误
还提供了使用 TALInterpreter 的 StringIO() 在小部件代码中的连接的便利设施。这使得 Silva 更兼容 PlacelessTranslationService 对 Unicode 处理的相当糟糕的方法。
0.11
已修复的错误
利用 TAL.TALInterpreter.TALInterpreter.StringIO() 进行安全的字符串连接。这将使 Silva 与 PlacelessTranslationService 兼容。
0.10.3
已修复的错误
_getDocumentKey 没有在它应该使用的所有地方使用。
0.10.2
已修复的错误
通过添加安全声明,使信息选项卡正确加载。
0.10.1
新增功能
添加了 homepage.html。
0.10
新增功能
对缓存系统进行了更多重写。现在,缓存可以附加到任何 Zope 文件夹,这主要方便了 ZEO 集群设置中的缓存共享。
现在,最大缓存大小可以通过使用编辑器对象的编辑选项卡(在 Silva 中,该对象的 ID 为 service_editor)来配置。
已修复的错误
缓存 compact() 方法无法正确工作。
0.9
新增功能
重写了缓存系统。现在缓存存储在全局位置,而不是在 Silva 编辑器上。
0.8.5
新增功能
render 和 renderElements 现在具有 renderCached 和 renderElementsCached 的行为 - 这些旧版本仍然存在以保持向后兼容性,但最终将被删除,因此请将您的代码切换到使用 render 和 renderElements。
0.8.4
已修复的错误
修复了内存泄漏;而不是将节点设置为请求的直接属性,节点现在使用字典符号设置。这似乎消除了内存泄漏。
0.8.3
已修复的错误
现在不是检查属性 cached,而是现在在部件上调用名为 cached() 的方法。
0.8.2
已修复的错误
针对 Zope2.5.1 上页面模板的奇怪安全漏洞的解决方案(由 Clemens Klein-Robbenhaar 提供)
0.8.1
新增功能
清理 ZMI 选项卡。
0.8
初始发布
完全重写的 XMLWidgets for ParsedXML 的首次公开发布。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。
源代码分发
构建分发
Products.XMLWidgets-0.13.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6dee1b656e38f341bb3227c133cd3f0e6091617229720a4b9c131f8334df78cd |
|
MD5 | 93a0bfe931f7367231e4dc000225ec67 |
|
BLAKE2b-256 | 6cb58bf7ec4caa8e135e69f00809dfbebc1848e512b8e6a6323dd7b6ccac3a3f |
Products.XMLWidgets-0.13.1-py2.4.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1b33aa39b5f8c1a0e830d3169a169c3503d182b88f80f8d224cf886fd039f910 |
|
MD5 | f7e0dafadb0f0f8aa7a4ef41595ef296 |
|
BLAKE2b-256 | 8aa4b1cbe87b4f46ffd734232b48cb44b891fd9845f9a53b776d1eeabd01f176 |