跳转到主要内容

Plone中的书目引用

项目描述

CMFBibliographyAT 是 CMFBibliography 的基于架构版本的。它使得在 Plone 中处理对(科学)出版物引用成为可能。它提供了一种专门用于存储各种参考对象(如“文章”、“书籍”、“预印本”、“技术报告”、对集合的贡献等)的“参考目录”内容类型。该目录支持导入/导出 BibTeX 格式的文件。

此外,该软件包还向门户标签中添加了“参考目录”操作,并提供了名为“portal_bibliography”的参考工具,通过它可以管理导入/导出功能的渲染器和解析器。

警告

1.1.x 版本仅适用于 Plone 3.x,而 1.2.x 版本仅适用于 Plone 4.x 及以上版本。

安装

  • Products.CMFBibliographyAT 添加到您的 buildout.cfg 文件的 eggs 选项中,并重新运行 buildout。

  • 在创建新的 Plone 网站时选择 CMFBibliographyAT 扩展配置文件,或者在 Plone UI 中的附加组件控制面板中安装它。

功能说明

CMFBibliography 提供了各种新的内容类型

  • 参考条目:高度结构化的内容对象,用于存储引用出版物的书目数据。该模式来源于 BibTeX(LaTeX 的书目处理模块)。

  • 参考目录:具有一些导入/导出功能(通过“导入”标签可用)的增强型“皮肤文件夹”。

允许的内容类型仅限于参考类型。

目前支持的导入格式有“BibTeX”、“Endnote”、“RIS”、“Medline”和 XML/MODS。查看“import_samples”中的配套文件以查看实际操作。

目前支持的导出格式:BibTeX(但请参见下文)、“Endnote”、“RIS”和“XML/MODS”。

在文件夹的“默认”选项卡下,您可以(i)指定文件夹中参考作者的默认链接,以及(ii)定义文件夹中参考的排名。通过排名,您可以控制在“询问”文件夹以获取其“Top(n)”参考时将返回哪些参考(有关更多信息,请参阅参考文件夹的源代码)。

此外,CMFBibliographyAT 还将两个字段索引(“作者”和“出版年份”)和三个元数据字段(“作者”、“出版年份”和“来源”)添加到门户目录(如果不存在),以提供添加到门户标签的“参考目录”操作(如果您不想这样做,请转到“portal_bibliography > 操作”并取消选中其可见性)。

依赖关系

资源

作者

  • Raphael Ritz(原始作者)

  • Andreas Jung(当前维护者)

  • Jens Klein(贡献)

鸣谢

  • 柏林洪堡大学的资助使得 CMFBibliographyAT 1.0/1.1 版本得以发布

变更日志

1.2.1 (2016-09-28)

  • 包含所有 MANIFEST.in 文件

1.2.0 (2015-12-14)

1.1.5(未发布)

  • 处理 hedge 导入的案例

1.1.4 (2013-09-16)

  • 1.1.3 中的打包问题 [jensens]

1.1.3 (2013-09-16)

  • 添加了一个 zope3 词汇工厂,它抓取所有参考类型

  • 修复了 id 烹饪控制面板字符串解析问题。

  • 添加了让订阅者至少向日志添加一些信息以及一些代码格式化的方法 [jensens]

  • 修复了迁移 [kiorky]

  • 修复了一些关于月份的错误假设 [kiorky]

  • 处理了一些 UTF-8 解码问题 [kiorky]

  • 修复了子类中模式访问的问题(修复了会议至少) [kiorky]

  • 允许在 PDF 文件夹中添加 PDF 文件 [kiorky]

1.1.2 (2011/07/11)

  • 为每个导入条目抛出事件 [jensens]

  • 在写入时也修复了导入报告。同样,关于全名的问题:它可以是非字符集。

  • 固定导入报告:由于某些原因,新报告可能是Unicode(可能在Plone 4的用户名或电子邮件是Unicode?),但在存储之前与旧报告合并失败:旧报告是utf8,所以如果需要,将Unicode转换为utf8。[jensens]

  • 移除了奇怪的(使用了未定义的变量)和多余的(未使用)代码。[jensens]

  • 为单个结果项添加了格式化视图。如果需要针对结果项的不同视图,则可以由层绑定视图覆盖。[jensens]

  • 将bibliography_importForm从ControllerPageTemplate移动到视图类。[jensens]

  • 添加了包含测试设置的独立buildout。[jensens]

  • 清理导入代码和content/folder.py的其他部分,以便能够导入子类类型。[jensens]

1.1.1 (2010/08/22)

  • 与Plone 4.0rc1的兼容性

1.1.0 (2010/07/05)

  • 最终1.1.0版发布

1.1.0b8(2010/07/05)

  • 由于normalizeString()中不兼容的Plone API更改,修复了作者名称中非ASCII字符的处理。现在使用unicodedata.normalize()功能,可能会导致id生成略有不同。[jensens]

1.1.0b7(2010/07/05)

  • 在transforms/*中修复了另一个Plone 3/4不兼容性。[jensens]

1.1.0b6(2010/06/10)

  • 在transforms/*中修复了另一个Plone 3/4不兼容性。[jensens]

1.1.0b5(2010/06/10)

  • 在transforms/*中修复了另一个Plone 3/4不兼容性。[jensens]

1.1.0b4(2010/06/10)

  • 修复了transforms/*中的Plone 3/4不兼容性。[jensens]

1.1.0b3(2010/06/10)

  • 修复了导入问题。[jensens]

1.1.0b2(2010/05/10)

  • 修复了缺失的导入。[jensens]

1.1.0b1(2010/05/10)

  • 与Plone 3 + Plone 4的兼容性

1.0.5 (2010-04-22)

  • 修复了在导出适配器级别处理“note”字段的问题。[jensens]

1.0.4 (2010-04-12)

  • 从bibliography_view中移除了愚蠢的过滤,这使得这个视图对匿名访客完全无用。[jensens]

1.0.3 (2010-04-07)

  • 在Plone UI中公开安装的Bibutils版本(参考书目管理配置小部件的导入/导出选项卡)。

1.0.2 (2010-04-01)

  • 在Zope启动阶段检查最低Bibutils版本并记录。[jensens]

1.0.1 (2010-03-22)

  • 从bibliograph_search.pt中移除了愚蠢的角色检查,这使得参考文献搜索对匿名用户不可用。[jensens]

1.0.0 (2010-03-19)

  • 最终发布

1.0.0c2(2010-03-09)

  • 修复了COINS数据中的文章参考文献(jtitle -> title)。[jensens]

1.0.0c1(2010-03-03)

  • 发布候选

1.0.0b13(2010-02-16)

  • 生成的Endnote导出文件的扩展名必须是“.enw”,而不是“.end”。[jensens]

1.0.0b12(2010-02-09)

  • 修复了@@export的接口声明。[jensens]

1.0.0b11(2010-02-09)

  • #87 - PDF参考文献弹出窗口不起作用。[jensens]

  • 重新支持导出单个参考文献项。[jensens]

1.0.0b10(2010-02-03)

  • 修复了所有单元测试。[jensens]

  • #81 - 修复了在bibliography_view中对匿名用户的奇怪过滤。[jensens]

1.0.0b9(2010-01-30)

  • 将编码检查直接移动到checkEncoding()。[jensens]

  • 正确处理UTF-8 BOM。[jensens]

  • 移除了编码猜测代码 - 明确比隐式更好。[jensens]

1.0.0b8(2010-01-29)

  • 在输入编码检查器中修复了微小的但关键的错误。[jensens]

1.0.0b7(2010-01-29)

  • 重新添加了导入表单上的输入编码选择。[jensens]

  • 添加了通过ZMI属性portal_properties -> extensions_properties -> available_input_encodings。[jensens]

  • 对上传数据添加了强编码检查。[jensens]

1.0.0b6(2010-01-28)

  • 对所有渲染器(BibTeX除外,使用ASCII/LaTeX表示法)使用UTF-8输出编码。[jensens]

  • 清理(内部/UI)与编码相关的问题。[jensens]

1.0.0b5(2010-01-25)

  • 修复了setuphandler.py和exportimport处理程序中的安装/卸载问题。[jensens]

1.0.0b4(2010-01-22)

  • 修复了与RIS文件输入编码相关的问题。[jensens]

  • 在输入表单中添加了与RIS文件相关的输入编码说明。[jensens]

1.0.0b3(2010-01-20)

  • 修复了getProperty()的API名称冲突。[jensens]

1.0.0b2(2010-01-20)

  • 从配置面板中移除了“docs”选项卡(因为它为空)。[jensens]

  • 添加了portal_properties/cmfbibat_properties作为解析器/渲染器持久偏好的替代品(#82)。[jensens]

  • 向portal_bibliography添加了updateProperty(),getProperty(),isParserEnabled(),isRendererEnabled()方法。[jensens]

  • 修复了多个与解析器/渲染器首选项相关的表单

1.0.0b1 (2010-01-10)

  • 1.0.0 beta 1 发布版

1.0.0a7 (2009-12-19)

  • 修复错误 #36

1.0.0a6 (2009-12-19)

  • 添加了对使用 portal_factory 的支持

1.0.0a5 (2009-12-18)

  • 修复了 ISBN-13 数字对应的 Amazon 链接

1.0.0a4 (2009-12-18)

  • BibTeX 导出适配器未提供 'publication_month' 字段

1.0.0a3 (2009-12-18)

  • 修复了 PMI 迁移代码中的错误

  • 增加了一些字符串字段的长度,以提高可用性

  • PMID 迁移代码

  • 由于测试失败(XML BOM),放宽了一些测试

1.0.0a1 (2009-12-12)

  • 添加了 'pyisbn' 依赖项

  • 在 'identifiers' 字段中添加了 ISBN 验证支持

  • 使原始 'isbn' 字段不可见

  • 添加了 0.9 -> 1.0 迁移代码,用于将 'isbn' 字段值复制到 'identifiers' 字段

  • 由 @@export 视图生成的文件名现在以所选的导出格式的正确后缀结尾

  • 导出适配器现在可以与关键词(使用 'subject' 而不是 'keywords')一起工作

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

Products.CMFBibliographyAT-1.2.1.tar.gz (279.7 kB 查看哈希值)

上传时间

构建分布

Products.CMFBibliographyAT-1.2.1-py2-none-any.whl (409.3 kB 查看哈希值)

上传时间 Python 2