backbee/backbee-cms

此软件包已 废弃 且不再维护。未建议替代软件包。

BackBee CMS 标准版发行版

安装: 140

依赖项: 0

建议者: 0

安全: 0

星标: 89

关注者: 13

分支: 26

开放问题: 90

语言:CSS

类型:项目

v1.3.12 2017-05-31 08:54 UTC

README

Stories in Ready

BackBee CMS 标准版

概述

BackBee CMS 是一个开源的内容管理系统。由于它将 HTML5 编程融入到了前所未有的程度,其可用性和设计灵活性超过了我们所知的所有其他内容管理系统。

所有内容更改——添加、删除或更改文本、图像或新页面元素——都可以直接在页面上进行。只需点击并输入,或拖放即可。没有后台办公室。无需在后台和“预览”页面之间来回穿梭,而“预览”页面往往无法与最终页面显示相匹配。

BackBee CMS 提供了我们喜欢称之为 WYSIWYRG(所见即所得)。因为它会自动保存不同的页面版本,所以不必担心在过程中丢失更改。如果生活中的事情都这么简单又安全就好了。

💬 如果您想了解更多关于项目进度的信息,可以查看实际的 路线图

功能

  • 强大且易于使用的内容管理系统
  • 多个网站
  • 自定义主题
  • 自定义页面
  • 高级区块系统
  • 用户/组管理

文档

📖 API 的文档可用,您还可以关注 BlogBee,一个使用 BackBee CMS 创建完整网站的教程。

如果您想生成一些虚拟的分类和文章,可以使用此命令

$ ./backbee fake:data:generate --article-limit 20 --category-limit 5

寻求帮助

💬 如果您需要关于此项目的帮助,可以在我们的 gitter 房间 发帖

贡献

欢迎拉取请求。

请查看我们的 CONTRIBUTING.md 文件

首先,感谢您的贡献,您很棒

以下是一些在维护者接受和合并您的作品之前,为了简化代码审查和讨论,需要遵循的规则。

您必须遵循 PSR-1PSR-2。如果您对它们一无所知,您真的应该阅读这些建议。迫不及待?使用 PHP-CS-Fixer 工具

  • 您必须运行测试套件。
  • 您必须编写(或更新)单元测试。
  • 您应该编写文档。

请,编写 有意义的提交信息,并在提交拉取请求之前 变基您的分支

有人可能会要求你压缩你的提交。这是在合并之前“清理”你的拉取请求的一种方法(我们不想合并像fix testsfix 2fix 3等这样的提交)。

此外,当你在GitHub上创建拉取请求时,你必须写一个描述,给出上下文或解释你为什么要创建它。

工作流程

当你创建拉取请求("PR")时,如果它与组件相关,你可以用组件名作为前缀。你也可以使用加号或减号来描述你是否全局添加或删除了某些内容,并引用一个问题。

例如,这是一个有效的PR标签:[Rest] #42 + Updated & completed PageController tests

当你想承担一个问题,创建以[WIP]("工作进行中")为前缀的PR,并添加一个"进行中"标签。这样,我们知道你在做这项工作,如果需要的话,我们可以给你一些建议。

当你完成你的PR后,你可以更新PR标签,将[WIP]替换为[RFR]("准备审查")前缀。

如果你的PR完成了,那么

  • 你已经为新的功能编写了测试;
  • 所有测试都通过了;
  • 构建状态全部为绿色;
  • 你可能增加了一点点文档;
  • 你的PR遵守项目格式规范(见上文);

同步分支

Github开发团队已经描述了正确的同步分支方法

$ git fetch upstream
$ git checkout master
$ git merge upstream/master

格式化

我们使用php-formatter来管理你的文件头部以及使用声明应该如何添加到类中。

在提交你的拉取请求之前,不要忘记应用以下命令

    ~$ php-formatter formatter:header:fix .
    ~$ php-formatter formatter:use:sort .

你需要先安装php-formatter。

决策者 & 合并者

BackBee CMS有一个核心团队,他们有权访问仓库。

  • 只有合并者可以合并你在master分支上的工作;
  • 如果决策者中的任何一个给出了:-1:的评价,那么你的拉取请求将不会合并,直到他改变主意;

当前的合并者是@eric-chau和@crouillon,当前的决策者是@ndufreche和@fkroockmann,@hbaptiste,@mickaelandrieu。

所有的核心团队都在这里帮助你改进BackBee CMS,我们热爱贡献:)

谢谢!

注意:这个CONTRIBUTING文件是自豪地受到Hateoas的启发。

感谢所有已经做出贡献的人

本项目由Lp digital支持。

主要开发者 : @crouillon

在GPL3许可证下发布