xety / xeta
帮助人们开始使用 Cake3 的资源
v3.1.1
2017-04-23 23:15 UTC
Requires
- php: >=5.6.0
- browscap/browscap-php: 3.*
- cake17/cakephp-recaptcha: dev-master
- cakephp/acl: dev-master
- cakephp/cakephp: ~3.0
- cakephp/migrations: ~1.0
- cakephp/plugin-installer: *
- ezyang/htmlpurifier: dev-master
- filp/whoops: ~2.0
- mexitek/phpcolors: dev-master
- mobiledetect/mobiledetectlib: 2.*
- robthree/twofactorauth: 1.*
- widop/google-analytics: dev-master
- xety/cake3-cookieauth: 1.*
- xety/cake3-upload: 1.*
Requires (Dev)
- cakephp/bake: ~1.0
- cakephp/cakephp-codesniffer: dev-master
- cakephp/debug_kit: ~3.0
- d11wtq/boris: 1.0.*
- phpro/grumphp: ^0.11.4
- phpunit/phpunit: *
- psy/psysh: @stable
README
Xeta 是一个帮助人们开始使用 Cake3 的资源。
实际上,我开发了这个博客来尝试 CakePHP 3 并满足我的需求(个人博客),我决定将其发布出来,以帮助使用 CakePHP 3 的人,因此可能存在一些只适合我需求的自定义配置/函数。
演示
管理面板截图
仪表板
博客文章管理
用户管理
安装
如果您需要安装以尝试某个功能或其他内容,只需按照以下步骤操作。
要求
- 📦
- 📦 Composer
- 🍰 CakePHP 3 所需的所有要求:[在此处列出](https://book.cakephp.com.cn/3.0/en/installation.html#requirements)
- 📦 PHP cURL 扩展
- 📦 支持的 DBMS:MySQL
- 📦 Google Recaptcha(用于注册表单)
安装步骤
- 在您的服务器上设置一个新的数据库
- 运行
composer create-project --prefer-dist xety/xeta <application_name>
composer run-script installation
您需要下载 browscap.ini 文件。
vendor/bin/browscap-php browscap:fetch
vendor/bin/browscap-php browscap:convert
- 恭喜!应用程序已准备好使用。👍
预装账户
- 管理员账户
- 用户:Admin | 密码:
administrator
- 用户:Admin | 密码:
- 会员账户
- 用户:Test | 密码:
testaccount
- 用户:Test | 密码:
文档
https://github.com/XetaIO/Xeta/wiki
功能
本项目实现了许多功能,并将继续在将来实现更多。以下是 Xeta 中已开发的功能列表
-
博客
- 分类
- 评论
- 喜欢文章
- 文章国际化(您更改语言,文章也将翻译成您选择的语言)
- 存档
- 引用
- 附件
-
管理员面板
- 集成 Google Analytics
- 成员管理
- 博客管理
- 附件
- 分类
- 文章
- 群组管理
- 设置管理
-
私密对话
- 多参与者
- 踢出/邀请参与者
星标
对话
-
双因素认证 (TOTP)
-
日志
我在项目中使用的所有 CakePHP3 功能都描述[在此处](https://github.com/XetaIO/Xeta/blob/master/CakePHP3Features.md)。
信息
如果您想通过添加新功能或修复错误来为项目做出贡献,请自由地提交一个 PR。
贡献
特别感谢
- Antograssiot(CakePHP 团队成员)为他所有的帮助!
- 以及所有的 贡献者!