impresscms/impresscms

ImpressCMS是一个专注于安全和速度的开源内容管理系统

安装: 839

依赖关系: 0

建议者: 0

安全: 13

星级: 27

关注者: 11

分支: 35

开放问题: 47

类型:项目

v2.0.0-alpha.12 2022-01-02 18:52 UTC

This package is auto-updated.

Last update: 2024-09-22 10:32:37 UTC


README

license GitHub release GitHub tag (latest SemVer pre-release) Test Coverage Maintainability FaceBook

ImpressCMS是一个由社区开发的Content Management System。使用这个工具,维护网站内容变得和编写文档一样简单。ImpressCMS是适合各种用户理想的工具:从商业到社区用户,从大型企业到需要简单、易用博客工具的个人。

ImpressCMS具有以下功能

📦 模块支持
网站内容由独立的内容模块/网络应用程序管理。只需安装具有所需功能的模块:新闻模块、论坛模块、相册模块,还有许多第三方模块可供选择。
🗃️ 数据库驱动
ImpressCMS使用数据库存储运行ImpressCMS网站所需的数据。目前支持MySQL和MariaDB。其他DBMS的支持即将推出。
🌈 基于主题的皮肤界面
ImpressCMS由一个强大的主题系统驱动。管理员和用户都可以通过点击鼠标来改变整个网站的样式。还有数百种高质量的皮肤可供下载!
👥 多样化的用户组权限系统
强大且用户友好的权限系统,允许管理员为任何注册用户或所有匿名用户设置组权限。
🌐 多字节语言支持
完全支持多字节语言,包括日语、简体中文、繁体中文、韩语等。

你能用它做什么?

ImpressCMS可以用于多种类型的网站。该系统高度可扩展,例如,它可以用于拥有20,000名员工的公司的内部网络,也可以用于为公司推广建立简单的5页网站。该系统对于管理在线社区非常有用,因为它具有创建用户组和为每个不同组分配内容管理权限的能力。

针对每种类型的网站,ImpressCMS都提供不同的功能,并提供在https://www.impresscms.org/modules/downloads/上可用的免费模块集。以下是一些你可以用它们做的事情的例子

  • 发布您组织的新闻
  • 让访客通过一个先进的自定义联系表单与您联系
  • 创建和管理文章
  • 将论坛添加到您的网站
  • 通过在线商店在您的网站上销售产品
  • ...等等

安装

要安装和使用此包,请将该包传输到您的Web服务器,将htdocs/文件夹的内容放入您的Web根目录,并按照安装程序的步骤进行。

更详细的安装说明可在ImpressCMS网站上找到

你需要任何帮助吗?

您可以在我们的wiki上找到我们的官方文档。

此外,您还可以在我们的官方论坛上找到帮助。

如何贡献?

打开一个问题或向我们发送一个pull request

所有活跃的开发分支均以MAJOR.MINOR.x格式命名。因此,如果您想修复或添加新功能,应该从最相似的分支进行分支。例如:如果您想处理最新的1.5代码,您需要从1.5.x分支进行分支。

如果您不确定如何使用Git或GitHub,可以尝试交互式GitHub教程

许可证

FOSSA Status ImpressCMS目前采用GPL 2.0许可证,但依赖于使用其他兼容开源许可证的库。

有关GPL 2.0的实际含义的简要概述,可以在TLDRLegal网站找到。

我们使用FOSSA来检测是否存在任何不兼容性,并在发现问题时解决它们。右侧的图形用于说明项目安装时使用的许可证。