突出显示plone content terms,mouseover将术语定义显示为工具提示。
Products.PloneGlossar的Python项目详细描述
ploneglossary
通过 ingeniweb
目录
-
ploneglossary
- 概述
- 要求
-
安装
- 安装最新版本
- 从github安装克隆
- plone unicode issue
- 升级
- 配置
- 添加词汇表Portlet
- zope.conf tweaks(可选)
- 术语表configlet
- 附加工具
- 打开或关闭每个对象的突出显示
- 测试
- 其他文档
- 代码存储库
- 支持和反馈
-
学分
- 开发人员
- 翻译
- 版权和许可证
概述
ploneglossary是一种plone内容类型,允许您管理 拥有词汇表,提出定义并在一个或多个词汇表中搜索 词汇表。任何定义的单词都会在内容中立即突出显示 你的网站。
添加词汇表后,可以将定义添加到 它。定义是一种简单的内容类型。输入要输入的单词 定义为标题,以及文本中单词的定义 身体。也可以指定单词的变体。例如,如果你 定义"酸奶"一词,您可能还希望允许 酸奶或酸奶有效。定义将突出显示(如 当它们出现在你网站的其他地方时。(另见 ploneglossary configlet。)
一旦在术语表中有了大量的定义,就可以 通过字母索引浏览词汇表,或执行 在词汇表中搜索。每个词汇表都有一个集成的搜索引擎, 这只是一个zcatalog。
要求
扑通一声3.x或4.x
安装
安装最新版本
当然使用zc.buildout。只需将这一行添加到buildout.cfg:
[instance] recipe = plone.recipe.zope2instance ... eggs = ... Products.PloneGlossary
我们假设您的实例是用 粘贴脚本的模板(否则应更改 相应说明):
$ cd $BUILDOUT_HOME/src $ git clone git@github.com:collective/Products.PloneGlossary.git $ cd Products.PloneGlossary $ python setup.py develop
然后编辑您的buildout.cfg
[buildout] ... develop = ... src/Products.PloneGlossary
并按照安装 最新版本以上。
plone unicode问题
如果使用旧版本的plone(<;3.2),则会遇到此问题:在 您的词汇表需要更改zope的默认编码。
为此,请使用 这两行:
import sys sys.setdefaultencoding('utf-8')
然后将上面的"utf-8"替换为"default_charset"属性的值 在"门户属性/网站属性"中
升级
在zmi中访问站点的 门户设置对象,单击 升级 并选择 products.ploneglossary:default
如果您从Ploneglossary 1.2或更高版本升级,则可以强制 使用"显示旧升级"进行升级。
配置
添加词汇表Portlet
使用portlets管理器显示找到的所有定义的portlet 在显示的内容中。
zope.conf调整(可选)
ploneglossary假设您的站点字符集是utf-8
ploneglossary视图的批处理大小为30个术语。你可能更喜欢 另一种尺寸。
如果需要另一个批大小,可以将其附加到 zope.conf中
<product-config ploneglossary> batch-size 40 # Or any positive integer you might prefer. </product-config>
术语表configlet
突出显示内容:如果选择此选项,则所有定义的单词 在选定的内容类型中突出显示(请参阅更多内容)。
描述长度:选择给定定义的最大长度 在亮点中。
说明省略号:选择省略号。它被用于突出显示 当定义的术语超过描述长度时。
未突出显示的标记:定义HTML标记,其中的定义应 不突出显示。默认值:h1,a,输入,文本区域
允许的门户类型:选择已定义单词的门户类型 突出显示。
对所有内容使用全局词汇表?:选中时,所有词汇表 将用于在全球范围内突出显示所有网站的 内容。通过取消选中此选项,只找到第一个词汇表 从内容向上遍历时使用。
通用词汇表:选择用于检查相关术语的词汇表 内容:
其他工具
工具由安装程序安装。它提供了一些配置 选项(在configlet中管理),以便您可以自定义和 管理词汇表。
打开或关闭每个对象的突出显示
由于版本1.5.0支持打开突出显示 关闭每个对象。默认行为仍然是 只需检查当前对象是否在允许的门户类型中 在配置中设置的。版本1.5.0引入了 接口 ioptionalhighlight 。该工具试图适应当前 反对那个接口。如果成功,决定强调 术语给出了找到的适配器的 do_highlight 方法。 规范实现位于可选包中 zest.ploneglossaryhighlight ;安装时,这将提供额外的 在内容项的"设置"选项卡中可以切换的字段 突出显示打开或关闭。有关详细信息,请参见该软件包。
测试
请阅读 /tests/readme.txt
其他文档
参见 /doc
支持和反馈
请先阅读本产品附带的所有文档 请求支持,除非您可能得到rtfm回复;)
本地化问题-除法语以外-应报告给 相关翻译人员(请参见下面的"学分"。
使用跟踪器报告错误(来自 http://plone.org/products/ploneglossary )。请在您的 错误报告:
- 您的配置(操作系统+zope+plone+产品/版本)。
- 完整的回溯(如果有)。
- 触发错误的一个或多个方案。
请注意,我们不支持有关git master或分支签出的错误报告。
积分
翻译
- 法语(fr): ingeniweb
- 捷克语(CS): lukas zdych
- 丹麦语(DA): anton stonor
- 德语(de):lukas zdych
- 波兰语(pl):piotr furman
- 西班牙语:hector velarde
- 荷兰语(NL): ralph jacobs , Maurits van rees
- 意大利语(IT): giacomo spettoli
版权和许可证
版权所有(c)2005
本软件受GNU通用公共许可证的规定, 版本2.0(GPL)。此分发版应附带一份GPL副本。 本软件按原样提供,任何及所有明示或暗示的 不作任何保证,包括但不限于 变化或标题、市场稳定性、侵权和适用性 用于特定目的
请参阅本产品附带的 许可证 文件。