Plone Intranet配置包。
项目描述
Plone发行版:内部网
为什么要在内部网中使用Plone?
-
安全性:Plone以其强大的安全性而闻名。它以核心安全性为重点进行设计,使其成为需要高度安全性的内部网的理想选择。Plone的默认配置固有的安全,并定期进行审计,从而降低了常见漏洞的风险。
-
内容管理:Plone提供强大的内容管理功能。它允许用户轻松创建、管理和发布内容。它还支持版本控制,这意味着可以对内容进行跟踪,并在必要时进行回滚。
-
用户管理和权限:Plone提供全面的用户管理,具有精细的权限控制。这允许管理员对谁可以查看、编辑或发布内部网不同部分的内容有精确的控制。
-
可定制性和可扩展性:Plone高度可定制,并可以扩展以满足小型和大型组织的需要。这使得它成为一种灵活的解决方案,可以随着组织的增长而发展。
-
工作流管理:Plone支持创建复杂的工作流场景。这意味着您可以实现审批流程、草稿状态等,帮助您确保内部网内容的品质和监管。
-
多语言支持:Plone 内置了对多种语言的支持。这对跨国公司或用户群体多样化的组织尤其有益,因为他们需要将内部网内容翻译成多种语言。
-
集成能力:Plone 可以与各种其他系统集成,包括数据库、身份验证系统和第三方服务。这种灵活性使您能够无缝地将内部网集成到现有的 IT 环境中。
-
开源:最后,Plone 是开源的,这意味着您有权根据特定需求对其进行修改和调整。此外,它得到了一个活跃社区的支撑,该社区不断致力于更新、补丁和改进。
功能
本软件包提供了一种名为“Plone Intranet (Volto UI)”的新 Plone 发行版,用于创建简单的内部网。
用户必须先进行身份验证,才能查看任何内容。
身份验证选项
在创建站点期间,您可以选择以下可用的身份验证方法之一
- Plone:默认身份验证方法,用户在内部网数据库中创建和存储。
- GitHub:设置与 GitHub 的 OAuth2 身份验证。
- Google:设置与 Google 的 OAuth2 身份验证。
示例内容
"Plone Intranet (Volto UI)" 包含以下内容
- /images/:带有图像导航的图像库。
- /news/:内部网上可用的新闻条目列表。
使用
Docker 镜像
在您的计算机上创建一个新的文件夹(例如,Intranet
),并将示例 docker-compose.yml 复制到其中
mkdir Intranet
cd Intranet
curl https://raw.githubusercontent.com/collective/collective.ploneintranet/main/docker-compose.yml --output docker-compose.yml
然后启动堆栈
docker compose up -d
此命令启动三个容器
- webserver:作为此堆栈入口的 Traefik 路由器。
- frontend:内部网的 Volto 前端。
- backend:Plone 内部网后端。
创建内部网
要创建后端上的 Plone 站点,请访问网址:http://intranet-admin.localhost 并添加一个新的 Plone 内部网。
请将 site_id 保持为 Plone,因为前端容器期望该值。
要测试 GitHub 身份验证,请使用以下值
- consumer_key: ee86d42b5c4bc4987818
- consumer_secret: 6f3a390401470b26c847e0d7832bacec7f214a1c
在现有的 Plone 项目中
将 collective.ploneintranet 添加为项目的依赖项。
贡献
许可证
该项目受 GPLv2 许可。
贡献者
- collective [collective@plone.org]
变更日志
1.0.0a2 (2023-05-19)
错误修复
- 修复 GHA Docker 镜像发布流程 [@ericof] #2
1.0.0a1 (2023-05-19)
新功能
- 初始发布。 [ericof] #1
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源代码分发
构建分发
collective.ploneintranet-1.0.0a2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b8f157501a034cf53e7242107b95e4bc7bb884160a91d6a7428cfb6f08827a8b |
|
MD5 | 13e196c81978bdf789a6da5516ab0f5f |
|
BLAKE2b-256 | 4f74b7c0adfc4d20417abbd9cd9d958007d5b6133f17843ad2f2abf8aa5b21b0 |
collective.ploneintranet-1.0.0a2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7ef602abd9005c3c6975bf7fe616b24828f8dd72ef6595999150d3636eff15a |
|
MD5 | 974efc6e924eadf77ca90ef8429039fd |
|
BLAKE2b-256 | a3829bcfb949e18e65fc7d97733c4d9ef25a2a9d7a67253502d755dbc7cff8ff |