跳转到主要内容

在Plone内容中显示新的链接(永久链接)。即使您移动内容本身,此链接也不会改变。

项目描述

开发设置

假设您已经安装了干净的系统 Python 2.7,并带有 virtualenv 和 pip

cd <your sandbox dir>
git clone https://github.com/collective/collective.permalink.git
cd collective.permalink
<virtualenv2.7> .
source ./bin/activate
pip install -Ur requirements.txt
buildout

运行实例

instance fg

运行代码分析

code-analysis

运行测试

./bin/test -s collective.permalink

在其他项目中的使用

通过 buildout 使用 egg

通过将 collective.permalink 添加到 buildout.cfg 来安装

[instance]
recipe = plone.recipe.zope2instance
...
eggs =
  ...
  collective.permalink
  ...

通过 setup.py 使用 egg

通过将 collective.permalink 添加到 setup.py 来安装

install_requires=[
    ...
    'collective.permalink',
    ...
]

通过 buildout 使用源代码

通过 buildout 安装 collective.permalink,需要添加到 buildout.cfg 中,并运行 buildout

[sources]
collective.permalink = git https://github.com/collective/collective.permalink.git
...

然后运行 buildout

如何使用

默认实现基于 Plone 的 resolveuid 功能。如果没有 plone.uuid 支持,则此功能将不起作用(也不会显示任何内容)。但是,您可以自定义并开发适用于您类型的其他适配器(或自定义默认适配器),以提供永久链接。

新资源将被添加到 文档操作 部分。

Permalink preview in a basic Plone site

致谢

Azienda USL Ferrara 的支持下开发;Azienda USL Ferrara 支持 PloneGov 创新计划

Azienda USL's logo

作者

此产品由 RedTurtle 技术团队开发。

RedTurtle Technology Site

由维也纳美术学院开发部门(gogo & iham)进行 Plone5 升级和改进。

academy of fine arts vienna

贡献

许可证

项目采用 GPLv2 许可。

贡献者

变更日志

1.0.5 (2018-03-22)

  • 修复 js 错误。 [iham]

1.0.4 (2018-03-21)

  • 关于 pypi 版本的混淆……无关紧要。已删除 v 1.0.3。[iham]

1.0.3 (2018-03-21)

  • 修复了资源注册问题,使其能够与 plone-resource-compile 一起工作。[iham]

1.0.2 (2017-09-06)

  • 修复了“永久链接(到剪贴板)”功能错误 #4 [enkidulan]

  • 更新 setup.py 中的 URL,plone.org/products 已关闭 [svx]

  • 从存储库中删除 node_modules 并添加 .gitignore 文件 [cekk]

1.0.1 (2017-08-09)

  • 修复了查看权限。[iham]

1.0.0 (2017-06-28)

已放弃 Plone 4 兼容性。

  • 升级到 Plone5

  • 使用 flake8 规范清理代码

  • 添加测试

  • 添加控制面板

  • 添加了点击“复制到剪贴板”的 JavaScript [iham]

0.2.1 (2016-01-20)

  • 使永久链接尊重 typesUseViewActionInListings [pbauer]

0.2.0 (2013-04-11)

已放弃 Plone 3 兼容性

  • 修复了 Plone 4.2 的导入问题 [keul]

  • 现在基于 plone.uuid,因此这也应该适用于基于 dexterity 的内容 [keul]

0.1.0 (2010-07-07)

  • 初始发布

项目详情


下载文件

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

源代码分发

collective.permalink-1.0.5.tar.gz (3.6 MB 查看散列

上传时间: 源代码

由以下支持