跳转到主要内容

CMFBibliographyAT的灵活文件夹视图

项目描述

BibfolderFlexibleView

产品描述

BibfolderFlexibleView产品为CMFBibliographyAT提供了动态的文献管理视图。它允许网站访客只显示特定类型或特定作者的出版物,并允许页面管理员非常灵活地调整列表的外观和文献条目的样式(哪些字段以何种顺序显示),而无需手动修改模板。

此外,该产品还可以以最低成本将其他Plone对象(链接、PDF等)与文献条目关联起来。

需要

  • CMFBibliographyAT 1.1或更高版本

  • Plone 4.0或更高版本

安装

首先将压缩文件解压到Zope实例的Products目录中,然后在ZMI的portal_quickinstaller或Plone Setup -> Add/Remove Products中安装。

注意:如果CMFBibliography在实例中之前已经被使用过,即已经存在了参考文献对象,建议执行portal_catalog的更新(ZMI: portal_catalog -> Advanced -> Update Catalog),因为如果没有,则会将'publication_url'和'absolute_url'字段添加到目录中(原因请参阅文档),否则这些字段不会自动填充内容。由于目录更新需要一段时间,因此遗憾的是,无法在安装时(未经询问)执行此操作。

具体安装了什么?(内部运行什么?)

XXX保持最新状态!

  • 安装了portal_bibliography_flexible_view工具

  • 安装皮肤

  • 安装ControlPanel页面

  • 我们的模板将被写入portal_types.BibliographyFolder的view_methods中

  • 将模板的(文件夹全局)配置作为新的portal_types.BibliographyFolder动作安装

  • 将portal_types.BibliographyFolder的view-action设置为“”而不是“base_view”(否则即使设置为“Display”,在点击“view”时也会忽略我们的模板)

TODO - 我还计划或认为有意义的事情

  • 翻译

  • 此文档

  • 产品中的所有文本

  • 源代码注释

翻译成英语(考虑到理想情况下也应供(HU-externen)社区使用

  • 同时:在所有地方添加GPL许可标志

  • 良好的文档

  • 在配置过程中提供部分详细描述文本

  • 可配置排序:可能不是每个人都希望按年份进行分组

  • 在多页面上列出结果(可实现)

  • 实现:在参考文献中作为关联对象显示现有的PDF

  • 虽然愿望很好,但难以优雅地实现/不通过额外资源造成性能损失:例如,如果设置了editors字段,则添加到遮罩的(eds.)。而不是在这里末尾构建复杂的解决方案,也许应该努力让该工具与ATBiblioList样式兼容(但这可能会在性能上更加严格)

  • ? 按钮在排序设置中重置实例默认设置

  • 简化模板头部(对象搜索、过滤器、类型等),提高过滤器的性能?(但这并不是瓶颈)

  • ? 为配置页面添加验证器等?(优先级低!)

原始作者

Felix Droste,柏林洪堡大学

更改

0.4.2.2 (2013/05/07)

  • 主题现在是BIBFOLDERLIKE_TYPES和DISPLAY_VIEWS

0.4.2.1 (2013/04/30)

  • 对Plone 4兼容性的修复

  • 类型默认选择现在是“所有”

  • 修复了面包屑导航

0.4.2 (2011/05/03)

  • 进一步的Plone 4兼容性修复

0.4.0 (2011/05/02)

  • Plone 4兼容性

0.3.9 (2010/01/28)

  • 与CMFBibAT 1.0.0b6兼容

0.3.8 (2010/01/20)

  • 由于CMFBibAT 1.0.0b2+的更改,修复了导出表中的错误

0.3.7 (2010/01/18)

  • 恢复了导出表的全编码功能

0.3.6

  • 针对不工作的导出表的解决方案(渲染器不再提供相关的编码API)

0.3.5

  • 修复了打包错误

0.3.4

  • 初始发布

项目详情


下载文件

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

源代码分发

本版本没有提供源分发文件。请参阅有关生成分发存档的教程。

构建的分发

Products.BibfolderFlexibleView-0.4.2.2-py2-none-any.whl (16.1 kB 查看哈希值)

上传时间 Python 2

由以下组织支持