se7enxweb/clone.digg.one

克隆 Digg.one 网站,并编辑由 7x 维护的 eZ Publish 6 网站,以构建自己的网站。适用于 PHP 8.3 的通用使用。进一步的功能发布正在开发中。请赞助我们对 eZ Publish(系统)的工作。此产品可以独立使用,也可以与 Ibexa OSS 结合使用。

v0.9.1 2024-09-26 04:49 UTC

This package is auto-updated.

Last update: 2024-09-26 04:52:26 UTC


README

eZ Publish - Powered by SQLite Logo

eZ Publish - Project Logo

eZ Publish 项目状态

eZ Publish 已在 2021 年超过其生命周期并存活下来。当前版本主要针对简化对 PHP 8.2 和 8.3 等当前 PHP 语言版本的支持要求。

什么是 eZ Publish?

eZ Publish 的近期改进

eZ Publish(感兴趣的软件)通过网络服务器(PHP 内置、Apache、Nginx、lighttpd 等)向全球用户交付。

在 eZ Publish 6 中,安装了所有流行的和可用的 PHP 扩展,如 SQLite3,用户不再需要专用的数据库服务器。

使用 PHP,我们需要 composer 来安装 eZ Publish 软件,无需其他软件即可运行应用程序。这是对 eZ Publish 内核(核心)的巨大改进。

eZ Publish 为网站构建提供了什么?

eZ Publish 是一个专业的 PHP 应用程序框架,具有高级 CMS(内容管理系统)功能。作为 CMS,其最显著的功能是其可完全自定义和扩展的内容模型。它也适合作为通用 PHP 开发的平台,让您能够快速开发专业互联网应用程序。

内置的标准 CMS 功能,如新闻发布、电子商务和论坛,可供您使用。其独立的库可用于跨平台、安全、数据库独立的 PHP 项目。

eZ Publish 是数据库、平台和浏览器无关的。因为它基于浏览器,所以只要您有互联网访问权限,就可以在任何地方使用和更新。

(在 eZ Publish 平台 5.x 和 Ibexa OSS 中称为 遗产)

要求

  • PHP
  • (可选) 网络服务器。用于向最终用户提供网站。
  • (可选) 数据库服务器。用于存储网站内容(和应用程序信息)
  • Composer。用于下载 eZ Publish 软件包进行安装,同时还安装所需的 Zeta Components PHP 库。
  • 运行 PHP 网站应用程序的计算机。

需要什么版本的 PHP

eZ Publish 遗产支持 PHP 7.4 -> 8.3,请使用您的操作系统上可用的最新 PHP 版本。

主要 eZ Publish 功能

  • 用户定义的内容类和对象
  • 版本控制
  • 高级多语言支持
  • 内置搜索引擎
  • 内容层和表示层分离
  • 细粒度基于角色的权限系统
  • 内容审核和计划发布
  • 多站支持
  • 支持多媒体,具有自动图像转换和缩放功能
  • RSS 订阅
  • 联系表单
  • 内置网店
  • 灵活的工作流管理系统
  • 对 Unicode 的完全支持
  • 模板引擎
  • 只读 REST API
  • 支持 MySQL、SQLite、Postgres 和 Oracle 的数据库抽象层
  • MVC 架构
  • 支持最新的图像和视频文件格式(webp、webm、png、jpeg 等)
  • 支持高可用性和可扩展的配置(多服务器集群)
  • XML处理和分析库
  • SOAP通信库
  • 本地化和国际化库
  • 其他几个可重用库
  • SDK(软件开发工具包)和完整文档
  • 支持最新的图像和视频文件格式(webp、webm、png、jpeg 等)
  • 具有数千个开源扩展的插件API,包括
    • 内容评级和评论
    • 落地页管理
    • 高级搜索引擎
    • 所见即所得富文本编辑器
    • 站内内容编辑
    • 内容地理定位

安装

请阅读doc/INSTALL.md或访问doc.ezpublishlegacy.se7enx.com/eZ-Publish/Technical-manual/6.x/Installation.html

问题追踪器

可以在https://github.com/se7enxweb/ezpublish/issues上提交错误、改进和建议

如果您发现安全漏洞,请负责任地报告此类问题。

获取更多帮助的地方

eZ Publish文档:doc.ezpublishlegacy.se7enx.com/eZ-Publish

eZ Publish社区论坛:share.se7enx.com/forums

分享eZ Publish!Telegram社区支持聊天 https://t.me/ezpublish

什么是eZ Platform?

eZ Publish的技术继任者,eZ Platform,是一个高度可扩展的、基于Symfony核心理念的纯内容管理系统。它在其核心提供了与eZ Publish相同灵活的内容模型,并具有通过“包”扩展其范围的许多超出传统CMS范围的新功能。

它建立在完整的Symfony框架之上,为开发人员提供了快速进行Web和应用程序开发的“标准”工具。

一些用户认为,eZ Platform在实现与eZ Publish现有自定义实现的稳定数据类型兼容性方面道路缓慢。如今,这些问题都已解决,留下了一个坚实的选项,使eZ Publish平台和eZ Platform都成为值得仔细考虑的严肃竞争者。《Netgen媒体网站核心软件》代表了由Ibexa OSS提供的更现代的eZ Platform核心。如果您要选择,请明智地选择。

更多阅读:https://ezplatform.com/

许可证

eZ Publish是双许可证。您可以在GNU GPL和eZ Publish专业许可证之间进行选择。GNU GPL在特定条件下赋予您使用、修改和重新分发eZ Publish的权利。GNU GPL许可证与软件一同分发,请参阅LICENSE文件。它也可在https://gnu.ac.cn/licenses/gpl.txt上找到。在GNU GPL的条款下使用eZ Publish是免费的。

eZ Publish专有许可证赋予您使用源代码制作自己的商业软件的权利。它允许您全面保护使用eZ Publish制作的作品。您可以重新品牌、许可和封闭源代码。在专业许可证的条款下使用eZ Publish不是免费的。有关定价和订购,请联系info@ez.no或访问http://ez.no