将远程HTML页面嵌入Plone CMS的插件
项目描述
collective.embeddedpage 允许在Plone中嵌入远程HTML页面。
特性
添加嵌入式页面内容类型(基于Dexterity)
在嵌入式页面内容对象的视图中显示远程HTML
示例
此插件在以下网站上可以看到其应用:
翻译
此产品已翻译成
德语
安装
使用 pip install collective.embeddedpage 在您的Plone安装中添加collective.embeddedpage
配置
此插件通过Plone的配置注册表提供了入口 collective.embeddedpage.timeout(默认值:10秒)。对于超过输入值时间的嵌入页面请求将终止,并显示一个通用错误消息。
本地开发
克隆此仓库
git clone git@github.com:collective/collective.embeddedpage.git
安装Plone和此包
cd collective.embeddedpage make build-plone-6
运行测试
make test
贡献
支持
如果您遇到问题,请告知我们。
如果您需要专业支持,请随时通过info@kitconcept.com联系我们。
鸣谢
由kitconcept开发。
许可证
本项目采用GPLv2许可。
贡献者
蒂莫·斯托伦沃克,stollenwerk@kitconcept.com
罗德里戈·德·索萨,souza@kitconcept.com
埃里科·安德烈,《a href="mailto:andrei@kitconcept.com" rel="nofollow">andrei@kitconcept.com
变更日志
4.0.0 (2024-06-03)
添加对Python 3.10和3.11的支持 [tisto]
添加请求超时 [wolbernd]
3.0.3 (2022-04-05)
支持基于pip的Plone安装 [ericof]
支持Plone 6 [ericof]
3.0.2 (2022-03-21)
使用文本/html响应中指定的编码 [reebalazs]
3.0.1 (2021-12-03)
从IEmbeddedPage行为中删除标题/描述字段。修复#42 [timo]
3.0.0 (2021-10-08)
迁移到非接口名称的行为。[sneridagh]
将DublinCore行为添加到EmbeddedPage内容类型。[sneridagh]
停止支持Python 2。[timo]
停止支持Plone 5.1和4.3。[timo]
2.2.1 (2021-04-26)
修复与“Windows-1254”编码相关的charmap错误。使用utf-8作为后备。[robdayz]
2.2.0 (2021-04-14)
添加Python 3.8支持(之前已工作,只是将其添加到分类器中)[timo]
2.1.4 (2020-09-26)
不要在无效URL上失败 [timo]
在代码库上运行black [timo]
2.1.3 (2020-06-27)
不要清除行为 [csenger]
2.1.2 (2020-06-18)
修复获取js资源(#28)。[csenger]
2.1.1 (2020-05-06)
在process_page中缺少参数时不要失败 [timo]
2.1.0 (2020-05-04)
添加了EN、ES、CA的i18n翻译文件 [robdayz]
添加Volto支持的序列化器。[rodfersou]
2.0.0 (2020-04-09)
Plone 5.2/Python 3兼容性。[timo,rodfersou]
1.3.2 (2020-02-04)
当目标页面为空时不抛出异常。[rodfersou]
1.3.1 (2019-06-12)
在setup.py中将开发状态更改为生产/稳定。[timo]
1.3.0 (2019-06-12)
更改标题转发:仅转发http x-*标题并转换zopes标题名称(例如,HTTP_X_FORWARD_FOR转换为x-forward-for)[csenger]
1.2.2 (2019-05-28)
不要双重解码XML HTML页面。[rofersou]
从原始请求中转发头信息。[rodfersou]
使URL字段非必需。[rodfersou]
1.2.1 (2019-05-10)
修复德语翻译“显示之后”和“显示之前”。[timo]
1.2.0 (2019-05-10)
使用chardet包检测嵌入页面的编码。[rodfersou]
1.1.0 (2019-04-18)
将样式表从head移动到body。[rodfersou]
添加测试。[rodfersou]
添加data-embedded属性,无需登录即可检查正在嵌入的页面。[rodfersou]
1.0.2 (2019-03-30)
修复请求脚本时的内容类型。[rodfersou]
修复iframe相对路径为完整路径。[rodfersou]
1.0.1 (2019-03-28)
从Plone服务器转发脚本请求。[rodfersou]
将请求和参数转发到原始页面。[rodfersou]
使用html方法将解析后的html数据转换为字符串。[rodfersou]
1.0.0 (2019-02-23)
重新发布1.0.0a6为最终版本。[timo]
1.0.0a6 (2019-02-13)
添加额外的标准行为。[rodfersou]
1.0.0a5 (2019-02-12)
修复当HTML编码为UTF-8时的情况。[rodfersou]
1.0.0a4 (2019-02-11)
修复当HTML中没有body标签时的情况。[rodfersou]
1.0.0a3 (2019-01-22)
在页面嵌入前添加富文本内容。[rodfersou]
在页面嵌入后添加富文本内容。[rodfersou]
添加一个参数来禁用右侧portlet列。[rodfersou]
1.0.0a2 (2019-01-14)
不要显示内容页本身的标题和描述。[timo]
为开发状态添加pypi分类器。[timo]
1.0.0a1 (2018-11-01)
初始发布。[kitconcept]
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
构建分发
collective.embeddedpage-4.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 73958ca691a55246672ffad4f3a93d760729967564d9888821ffdc700ba3bf40 |
|
MD5 | 06d947618101aeaa88f7bf3c0d2fe3d6 |
|
BLAKE2b-256 | ece957e14700b4daccc753fc360447e715cdc984518b4d97c6e427e1171e15f3 |
collective.embeddedpage-4.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 43e1a6bc5730aae373935c6c0faee5a651ff68094706629e1bddc6e20236c1b6 |
|
MD5 | 16d0d82b46631eb0b523db1a5fa03825 |
|
BLAKE2b-256 | 54217099240b9066a0925e9e8125cc40c22cc97a0dc531fc3a273fe23e6bcbdf |