跳转到主要内容

XMLWidgets是一个Zope 2产品,用于通过网页创建ParsedXML内容的查看器和编辑器。

项目描述

XMLWidgets

XMLWidgets可以用于创建存储在ParsedXML中的XML内容的网页查看器和编辑器。

注意:我不期望人们在没有更多信息的情况下理解XMLWidgets。目前,也许一个例子会更有帮助。Silva的编辑器就是这样一个例子,您可以安装Silva并与之互动(请特别查看service_widgets目录,并注意service_setup中的脚本以注册任何新小部件)。

XMLWidgets编辑器服务只添加到Zope系统一次,应该称为service_editor。它是一个单例,为查看器和编辑器提供了一系列功能。

《XMLWidgets 注册表》用于注册小部件(通常是包含页面模板和 Python 脚本等内容的简单 Zope 文件夹)。目前它们没有配备任何用户界面,因此您必须使用 Python 脚本来配置它们。《XMLWidgets 编辑服务》随后可以使用这些信息来呈现文档(可能是以编辑模式)。

鸣谢

主要开发者

开发者

宝贵反馈来自

变更

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 (20.4 kB 查看哈希值)

上传时间 源代码

构建分发

Products.XMLWidgets-0.13.1-py2.4.egg (46.7 kB 查看哈希值)

上传时间 来源

由以下支持