跳转到主要内容

PloneSoftwareCenter是一个跟踪软件项目的工具

项目描述

简介

Products.PloneSoftwareCenter 是一个 Plone 扩展,用于跟踪 Plone 中的软件项目、软件版本和其他相关信息。它最初是为了提供 plone.org 下载部分 的功能而创建的。

特性

从版本 1.5 开始,Products.PloneSoftwareCenter 支持 Python 包索引 API

安装

  • Products.PloneSoftwareCenter 添加到实例部分的 eggs 参数中

    [instance]
    recipe = plone.recipe.zope2instance
    eggs =
        Plone
        …
        Products.PloneSoftwareCenter
  • 运行 bin/buildout

  • 重启 Plone。

  • 在“站点设置”->“插件”中安装插件。

变更日志

1.6.4 (2012-09-27)

  • 在 content/root.py 的 StringField installation_instructions 中添加默认内容和输出格式 [andreasma]

  • 修改 psc_project_view.pt:如果版本只有一个许可证,则将显示多个许可证 [andreasma]

  • 修改 release.py:修改许可证 2 和 3 的标签文本 [andreasma]

  • 在插件页面更新 buildout 文档链接 [toutpt]

  • 将 buildout 更新为使用 collective 而不是 x.aclark.net [toutpt]

  • 更新分类器 [toutpt]

  • 更新 TROVE.txt [toutpt]

  • 更新默认 Plone 版本 [toutpt]

1.6.3 (2011-06-19)

  • 修改 psc_project-view.pt:如果有独立审查,则只显示独立审查,显示关于独立审查的评论 [andreasma]

  • 在 psc_project_view.pt 中添加显示许可证的列 [andreasma]

  • 为 releases.py 添加两个许可证选项,以便发布可以在多个许可证下进行 [andreasma]

  • 将 release.py 中的 StringField 许可证更改为 SelectionWidget 的“单选按钮”格式 [andreasma]

  • 在 release.py 的 StringField 许可证中添加关于选择许可证的警告文本 [andreasma]

  • 添加 Linux-x64 选项(带特殊 Linux-Logo) [andreasma]

  • 将 PSC 翻译为德语 [andrasma]

  • 修改设置内容类型标签和描述属性的方法,使用 i18ndude 工具从 .po 文件中提取 msgid 和 msgstr [macagua]

  • 验证 ZPT 以生成 po 文件 [macagua]

  • 添加生成 po 文件更新的 bash 脚本 [macagua]

  • 添加 plone 域的新 po 文件 [macagua]

  • 启用“locales”目录并将 plonesoftwarecenter 域的 po 文件移动到其中 [macagua]

  • 将分类搜索切换为没有版本过滤器 [eleddy]

  • 在所有分类上搜索已损坏 [eleddy]

  • 添加支持配置 psc 项目视图 [eleddy]

  • 可配置的安装说明 [eleddy]

1.6.2 (2011-05-12)

  • 搜索任何版本均未正常工作的问题 [eleddy]

  • 在搜索下拉菜单中,“任何”未正确重新填充 [eleddy]

  • 暂时移除特色内容下拉菜单,直到人们弄清楚他们想要什么 [eleddy]

  • 软件包和版本 [aclark]

1.6.1 (2011-02-14)

  • 添加了包含从 PyPI 获取下载次数的实用函数的 pypi 模块 [davisagli]

  • 向项目添加 downloadCount 字段 [davisagli]

  • 取消使用 fancy zoom;使用 plone.app.jquerytools。 [smcmahon]

  • 通过 zcml 包含 plone.contentratings 包 [thet]

  • 将缩略图和截图重新添加到 plone psc 视图中 [eleddy]

  • 添加 plone.contentratings [eleddy]

  • 在项目视图中列出所有版本 [eleddy]

  • 向项目添加 getCompatability,以便搜索可以在项目上进行而不是在版本上进行 [eleddy]

  • 更新 psc plone 视图以显示项目而不是版本,并添加新的排序属性 [eleddy]

  • 添加样式表目录并开始将内联CSS提取到新的样式表中 [eleddy]

  • 如果无法删除,则隐藏灰色X [eleddy]

  • 在摘要视图中添加了高级缩放功能

  • 更新工作流定义以尊重Plone默认角色 [simu]

  • 默认排序基于最新的Plone版本 [eleddy]

  • 添加特色工作流并将其设置为默认搜索 [eleddy]

  • 如果软件包一年以上未更新,则添加警告 [eleddy]

  • 将5星内容评级替换为两个拇指评级视图 [eleddy]

  • 按最新发布版本的生效日期而不是项目修改日期排序最近更新 [eleddy]

  • 添加从内容评级到拇指的迁移脚本 [eleddy]

1.6.0 (未发布)

  • 更新导入和模板以兼容Plone 4 [kteague]

1.5.5 (2009-12-21)

  • 允许PloneSoftwareCenter文件夹分配内容规则 [jonstahl]

  • 重新添加产品搜索/过滤器的版本兼容性 [hexsprite]

  • 调整模板psc_release_view的文字 [aclark]

1.5.4 (2009-11-23)

  • 将PscPoiTracker添加到PSCProject的allowed_types中 [aclark]

  • 由于已弃用,用style_slot替换css_slot [maurits]

  • 对全局定义进行了一些更改以兼容Plone 4 [maurits]

  • 修复了获取criteria_info时的错误 [maurits]

  • 仅使用zope.annotation,而不是zope.app.annotation,使其与Plone 4兼容 [maurits]

  • 以新方式注册验证器(用于Plone 4兼容性) [maurits]

  • 也在pypilinks中列出候选版本 [maurits]

1.5.3 (2009-10-17)

  • 修复了在产品(重新)安装时覆盖目录索引的bug [aclark]

  • 为软件中心视图添加了花哨的标题 [aclark]

1.5.2 (2009-08-20)

  • 为plone.org准备发布

1.5.1 (未发布)

  • 为屏幕截图添加了花哨的缩放功能 [davisagli]

  • 当PSC重新安装时,不要删除PSCProject中允许的包含类型列表 [davisagli]

  • 整理模式以使base_edit不那么令人畏惧 [MatthewWilkes]

  • 添加了一个同步项目与PyPI的迁移步骤 [tarek]

  • 修复了一个gs bug:propertiestool.xml现在使用purge:False [mr_savage]

  • 现在在上传时添加了“mailto:”到联系地址 [tarek]

  • 引入了对简单视图的弃用警告 [tarek]

  • 修复了上传到现有项目(尚未具有distutils id)的bug [tarek]

  • 添加了一个在更改存储策略时触发的事件。它将迁移所有文件到新的存储。 [tarek]

  • 添加了++simple++命名空间以提供包索引API。 [tarek]

  • 将content/validators.py移动到validators.py(带有弃用),因为否则由于导入顺序,注册验证器太晚了。 [maurits]

  • 将Products.ArchAddon、Products.AddRemoveWidget和Products.DataGridField添加到setup.py中的install_requires中。 [maurits]

  • 添加了可下载文件的插件化存储机制。这可以用于在独立的包中定义新的存储策略。它们将在PloneSoftwareCenter实例中可用,在新的“存储策略”字段下。PSC提供了一个名为<文名>archetype的默认策略,该策略使用常规ZODB持久性。其他策略也可用,如collective.psc.externalstorage。 [tarek]

1.5 (2008-04-27)

  • 发布工作流意识到由distutils创建的开发标签,因此如果egg有“dev”或SVN版本号,则标记为alpha。对多个egg的显示进行了各种整理。从CHANGES.txt和CONTRIBUTORS.txt切换到docs/HISTORY.txt [MatthewWilkes]

  • Tarek开始重构多个egg项目,添加了验证器。 [MatthewWilkes]

  • 支持单个项目中的多个egg [tarek]

  • 重构了long_description并重新组织了文本文件。 [tarek]

  • PyPI集成,从Sidnei开始的初始分支,重构,美化。 [tarek]

  • 开发,维护。 [aclark]

在1.5之前

  • 原始项目的基代码:Sidnei da Silva,awkly.org

  • 用户界面、概念、质量保证和一点Python:Alexander Limi,Plone Solutions

  • 架构、开发:Joel Burton

  • Archetypes修复、工作流代码、全面卓越和奉献:Martin Aspeli

  • 额外代码帮助、Archetypes修复、外部存储清理:Dorneles Treméa Plone Solutions

  • 额外协助:Christian Heimes,Daniel Nouri

  • 图标:Vidar Andersen,Black Tar

  • 测试、反馈和错误修复:Michael Davis

项目详情


下载文件

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

源代码分发

Products.PloneSoftwareCenter-1.6.4.zip (417.1 kB 查看哈希值)

上传时间 源代码

由支持