se7enxweb / ezpublish
eZ Publish 6. 由 7x 维护。适用于 PHP 8.3 的通用使用。正在开发中,进一步的功能发布。请赞助我们在 eZ Publish (系统) 上的工作。该系统可以独立使用或与 Ibexa OSS 结合使用。
Requires
- php: ^7.4 || ^8.1
- ext-dom: *
- ext-iconv: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-pcre: *
- ext-reflection: *
- ext-session: *
- ext-simplexml: *
- ext-spl: *
- se7enxweb/bcgooglesitemaps: ~1.1.6
- se7enxweb/bcwebsitestatistics: ~1.0.4
- se7enxweb/ezautosave: ~6.0.0
- se7enxweb/ezdemo: ~6.0.0
- se7enxweb/ezflow: ~6.0.0
- se7enxweb/ezgmaplocation: ~6.0.0
- se7enxweb/ezie: ~6.0.0
- se7enxweb/ezmbpaex: ~6.0.0
- se7enxweb/ezmultiupload: ~6.0.1
- se7enxweb/ezodf: ~6.0.0
- se7enxweb/ezpaypal: ~1.2.0
- se7enxweb/ezprestapiprovider: ~6.0.0
- se7enxweb/ezpublish-legacy-installer: *
- se7enxweb/ezstarrating: ~6.0.0
- se7enxweb/ezwebin: ~6.0.0
- se7enxweb/ezwt: ~6.0.0
- se7enxweb/owsimpleoperator: ~1.2.1
- se7enxweb/swark: ~1.0.2
- symfony/polyfill-php73: ^1.9
- zetacomponents/archive: ~1.5
- zetacomponents/authentication: ~1.4
- zetacomponents/authentication-database-tiein: ~1.2
- zetacomponents/base: ^1.9.4
- zetacomponents/cache: ~1.6
- zetacomponents/configuration: ~1.4
- zetacomponents/console-tools: ^1.7.3
- zetacomponents/database: ~1.5
- zetacomponents/debug: ~1.3
- zetacomponents/event-log: ~1.5
- zetacomponents/feed: ~1.4
- zetacomponents/image-conversion: ~1.4
- zetacomponents/mail: ~1.8
- zetacomponents/mvc-authentication-tiein: ~1.1
- zetacomponents/mvc-tools: ~1.2
- zetacomponents/persistent-object: ~1.8
- zetacomponents/signal-slot: ~1.2
- zetacomponents/system-information: ~1.1
- zetacomponents/webdav: ~1.1
Requires (Dev)
- phpunit/phpunit: 10.0.0
- zetacomponents/php-generator: ~1.1
Suggests
- php-64bit: For support of more than 30 languages, a 64bit php installation on all involved prod/dev machines is required
- ext-curl: Curl provides better support for interacting with other servers, like downloading packages over SSL
- ext-gd: Unless you have ImageMagic installed GD is required for eZ Publish to be able to manipulate images
- ext-mysqli: Mysqli is the default database handler used by eZ Publish
- ext-openssl: OpenSSL provides cryptographically secure random bytes, which is used in certain parts of the product to greatly improve security
- ext-pcntl: If you plan to take advantage of eZ Publish Async publishing feature, then pcntl extension is required
- se7enxweb/ezauthorize: ezauthorize is a feature complete transparent (no redirect away to paypal.com website distractions) payment solution for eZ Publish replacing the simpler builtin ezpaypal redirection based web shop payment support
- se7enxweb/ezfind: ezfind is a Solr based advance search engine for eZ Publish with a lot more features then the built in search
- se7enxweb/ezoracle: ezoracle is a full database solution for eZ Publish replacing the simpler builtin mysql database support
- se7enxweb/ezscriptmonitor: ezscriptmonitor makes it possible to better deal with long running bulk operations within eZ Publish
- se7enxweb/ezsi: ezsi would allow you to use Edge/Server Side Includes of blocks in templates
- se7enxweb/eztags: eztags is a full tagging/taxonomy solution for eZ Publish replacing the simpler builtin ezkeywords datatype
- se7enxweb/xrowmetadata: xrowmetadata is a feature complete seo enhancing solution that provides simply amazing results in terms of search engine seo optimization of existing content in a website. Try it today and you won't be disappointed.
- dev-main
- 2024.03.x-dev
- 2024.02.x-dev
- 2024.01.x-dev
- v2024.01.01
- 2023.12.x-dev
- v2023.12.06
- v2023.12.05
- v2023.12.04
- v2023.12.03
- v2023.12.02
- v2023.12.01
- v2023.12.0
- v2017.07.0
- v2017.06.0
- v2017.04.0
- v2017.03.0
- v2017.02.0
- v2016.11.0
- v2016.10.0
- v2015.01.3
- v2015.01.2
- v2015.01.1
- v2015.01.0
- v2014.11.2
- v2014.11.1
- v2014.11.0
- v2014.07.2
- v2014.07.1
- v2014.07.0
- v2014.05.2
- v2014.05.1
- v2014.05.0
- v2014.03.2
- v2014.03.1
- v2014.01.2
- v2014.01.1
- v2014.01.0
- v2013.11.0
- v2013.09.0
- v2013.07.3
- v2013.07.1
- v2013.07.0
- v2013.06.0
- v2013.05.0
- 2013.04.0
- v6.0.4
- v6.0.3
- v6.0.2
- v6.0.1
- v6.0.0
- dev-7x-responsive-redesign-admin-20240822-1055-bugfix
- dev-7x-responsive-redesign-admin-20240822-improvements
- dev-7x-responsive-redesign-admin-2024
- dev-ibexa4-composer-missed-changes-and-readme-cleanup
This package is auto-updated.
Last update: 2024-09-15 06:05:11 UTC
README
eZ Publish 项目状态
eZ Publish 已超越其 2021 年的生命周期并存活下来。当前版本主要针对减轻支持当前 PHP 语言版本(如 PHP 8.2 和 8.3)的要求。
什么是 eZ Publish?
eZ Publish 的近期改进
eZ Publish(感兴趣的软件应用)通过网络服务器(PHP 内置,Apache,Nginx,lighttpd 等)向全球用户交付。
安装了所有流行的可用 php 扩展(如 SQLite3)的 eZ Publish 6 中,用户不再需要专用的数据库服务器。
使用 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 平台?
eZ Publish 的技术继任者 eZ 平台是一个高度可扩展的纯内容管理系统,基于 Symfony 的核心理念。它在核心处提供了与 eZ Publish 相同的灵活内容模型,并通过“捆绑”提供了一系列超出传统 CMS 范围的附加功能。
它建立在完整的 Symfony 框架之上,为开发者提供了快速构建 Web 和应用程序的“标准”工具。
一些用户认为 eZ 平台在实现与现有 eZ Publish 定制实现稳定数据类型兼容性的道路上进展缓慢。如今,所有这些顾虑都已消失,剩下的选择让 eZ Publish 平台和 eZ 平台都成为了值得认真考虑的严肃竞争者。Netgen 的媒体网站核心软件代表了一个由 Ibexa OSS 驱动的更现代的 eZ 平台核心。如果您打算选择,请明智地选择。
进一步阅读: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