graham-campbell / cms-cloudflare
Requires
- php: >=5.4.7
- graham-campbell/cloudflare-api: 0.3.*
- graham-campbell/cms-core: 0.2.*
- laravel/framework: 4.1.*
- symfony/config: 2.4.*
- symfony/filesystem: 2.4.*
Requires (Dev)
- graham-campbell/testbench: 0.2.*
This package is auto-updated.
Last update: 2022-02-01 12:30:28 UTC
README
警告
此包已被替换,不再维护。
什么是 CMS CloudFlare?
CMS CloudFlare 是一个CMS Core插件,添加了一个CloudFlare管理模块。
- CMS CloudFlare 由Graham Campbell创建并维护。
- CMS CloudFlare 依赖于我的CMS Core和CloudFlare API包。
- CMS CloudFlare 使用Travis CI与Coveralls来检查一切是否正常。
- CMS CloudFlare 使用Scrutinizer CI和SensioLabsInsight进行额外的检查。
- CMS CloudFlare 使用Composer来加载和管理依赖项。
- CMS CloudFlare 提供了变更日志、发布和API文档。
- CMS CloudFlare 采用GNU AGPLv3许可,可在此处找到。
系统要求
- 需要PHP 5.4.7+或PHP 5.5+。
- 您需要一个CMS Core应用程序,如Bootstrap CMS,因为此包是为它设计的。
- 您需要安装Composer来加载CMS-CloudFlare的依赖项。
安装
在安装 CMS CloudFlare 之前,请检查系统要求。
要获取 CMS CloudFlare 的最新版本,只需在您的 composer.json
文件中添加以下内容:"graham-campbell/cms-cloudflare": "0.2.*@alpha"
。然后,您需要运行 composer install
或 composer update
来下载它并更新自动加载器。
在尝试加载 CMS CloudFlare 服务提供者之前,您需要注册许多服务提供者。打开 app/config/app.php
并将以下内容添加到 providers
键中。
‘Lightgear\Asset\AssetServiceProvider’
‘Cartalyst\Sentry\SentryServiceProvider’
‘GrahamCampbell\Core\CoreServiceProvider’
‘GrahamCampbell\Viewer\ViewerServiceProvider’
‘GrahamCampbell\Queuing\QueuingServiceProvider’
‘GrahamCampbell\HTMLMin\HTMLMinServiceProvider’
‘GrahamCampbell\Markdown\MarkdownServiceProvider’
‘GrahamCampbell\Security\SecurityServiceProvider’
‘GrahamCampbell\Binput\BinputServiceProvider’
‘GrahamCampbell\Passwd\PasswdServiceProvider’
‘GrahamCampbell\Throttle\ThrottleServiceProvider’
‘GrahamCampbell\Credentials\CredentialsServiceProvider’
‘GrahamCampbell\Navigation\NavigationServiceProvider’
‘GrahamCampbell\CMSCore\CMSCoreServiceProvider’
‘GrahamCampbell\CoreAPI\CoreAPIServiceProvider’
‘GrahamCampbell\CloudFlareAPI\CloudFlareAPIServiceProvider’
一旦安装了CMS CloudFlare,您需要注册服务提供者。打开app/config/app.php
,并在providers
键中添加以下内容。
‘GrahamCampbell\CMSCloudFlare\CMSCloudFlareServiceProvider’
配置
CMS CloudFlare无需配置。只需按照简单的安装说明进行操作即可!
使用
目前除了API文档外,没有关于CMS CloudFlare的使用文档。
更新您的分支
最新的代码可以在GitHub上找到。
在提交拉取请求之前,您应该确保您的分支是最新的。
您可以fork CMS CloudFlare
git remote add upstream git://github.com/GrahamCampbell/CMS-CloudFlare.git
第一次运行这个命令时是必要的。如果您在合并时遇到问题,您需要获取一个合并工具,如P4Merge。
然后您可以更新分支
git pull --rebase upstream master
git push --force origin <branch_name>
设置好之后,运行git mergetool
。一旦所有冲突都解决,运行git rebase --continue
,然后运行git push --force origin <branch_name>
。
拉取请求
在提交任何拉取请求之前,请先查看这些指南。
- 提交错误修复时,请检查是否存在针对旧版本系列维护的分支,如果错误存在于其中,则针对该旧分支进行拉取。
- 在提交新功能的拉取请求之前,您应该首先创建一个带有[提案]标题的问题。
- 请遵循PSR-2编码风格和PHP-FIG命名规范。
许可证
GNU AFFERO通用公共许可证
CMS CloudFlare 是一个CMS Core插件,它添加了一个CloudFlare管理模块版权(C)2013-2014 Graham Campbell
本程序是自由软件:您可以按照自由软件基金会发布的GNU Affero通用公共许可证的条款重新分发和/或修改它,许可证版本为3,或(根据您的选择)任何更新的版本。
本程序按“希望对您有用”的原则分发,但没有任何保证;甚至没有隐含的适销性或特定用途的保证。有关详细信息,请参阅GNU Affero通用公共许可证。
您应该已收到GNU Affero通用公共许可证副本。如果没有,请参阅https://gnu.ac.cn/licenses/。