跳转到主要内容

Plone Intranet配置包。

项目描述

Plone Logo

Plone发行版:内部网

Built with Cookiecutter Plone Starter Black code style Code Analysis Tests

为什么要在内部网中使用Plone?

  1. 安全性:Plone以其强大的安全性而闻名。它以核心安全性为重点进行设计,使其成为需要高度安全性的内部网的理想选择。Plone的默认配置固有的安全,并定期进行审计,从而降低了常见漏洞的风险。

  2. 内容管理:Plone提供强大的内容管理功能。它允许用户轻松创建、管理和发布内容。它还支持版本控制,这意味着可以对内容进行跟踪,并在必要时进行回滚。

  3. 用户管理和权限:Plone提供全面的用户管理,具有精细的权限控制。这允许管理员对谁可以查看、编辑或发布内部网不同部分的内容有精确的控制。

  4. 可定制性和可扩展性:Plone高度可定制,并可以扩展以满足小型和大型组织的需要。这使得它成为一种灵活的解决方案,可以随着组织的增长而发展。

  5. 工作流管理:Plone支持创建复杂的工作流场景。这意味着您可以实现审批流程、草稿状态等,帮助您确保内部网内容的品质和监管。

  6. 多语言支持:Plone 内置了对多种语言的支持。这对跨国公司或用户群体多样化的组织尤其有益,因为他们需要将内部网内容翻译成多种语言。

  7. 集成能力:Plone 可以与各种其他系统集成,包括数据库、身份验证系统和第三方服务。这种灵活性使您能够无缝地将内部网集成到现有的 IT 环境中。

  8. 开源:最后,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 许可。

贡献者

变更日志

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 (576.8 kB 查看哈希值)

上传时间 源代码

构建分发

collective.ploneintranet-1.0.0a2-py3-none-any.whl (579.4 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面