phpdish / phpdish
Installs: 330
Dependents: 2
Suggesters: 0
Security: 0
Stars: 231
Watchers: 16
Forks: 31
Open Issues: 12
Type:project
Requires
- php: >=7.2.0
- algolia/search-bundle: ^3.0
- doctrine/doctrine-bundle: ^1.6
- doctrine/doctrine-fixtures-bundle: ^2.4
- doctrine/doctrine-migrations-bundle: ^1.2
- doctrine/orm: ^2.5
- easycorp/easyadmin-bundle: ^1.17
- emojione/emojione: ^3.1
- exercise/htmlpurifier-bundle: ^0.2.4
- friendsofsymfony/message-bundle: ^1.3
- friendsofsymfony/rest-bundle: ^2.2
- friendsofsymfony/user-bundle: ^2.0
- gregwar/captcha-bundle: ^2.0
- hwi/oauth-bundle: ^0.6.0
- incenteev/composer-parameter-handler: ^2.0
- knplabs/knp-gaufrette-bundle: ^0.4.0
- knplabs/knp-markdown-bundle: ^1.5
- knplabs/knp-menu-bundle: ^2.0
- knplabs/knp-paginator-bundle: ^2.6
- liip/imagine-bundle: ^1.9
- lincanbin/material-design-avatars: ^1.4
- moneyphp/money: ^3.1
- nesbot/carbon: ^1.22
- overtrue/pinyin: ^3.0
- php-http/guzzle6-adapter: ^1.1
- php-http/httplug-bundle: ^1.7
- phpdish/plugin-installer: ^0.0
- phpdish/theme-installer: ^0.0
- ramsey/uuid: ^3.7
- sensio/distribution-bundle: ^5.0.19
- sensio/framework-extra-bundle: ^3.0.2
- slince/youzan-pay: ^1.0
- sonata-project/admin-bundle: ^3.31
- sonata-project/doctrine-orm-admin-bundle: ^3.4
- sonata-project/seo-bundle: ^2.2
- stof/doctrine-extensions-bundle: ^1.3
- sylius/theme-bundle: ^1.1
- symfony/assetic-bundle: ^2.8
- symfony/monolog-bundle: ^3.1.0
- symfony/polyfill-apcu: ^1.0
- symfony/swiftmailer-bundle: ^2.3.10
- symfony/symfony: ^3.4
- twig/extensions: ^1.5
- twig/twig: ^2.0
- white-october/pagerfanta-bundle: ^1.0
- willdurand/hateoas-bundle: ^1.3
- willdurand/js-translation-bundle: ^2.6
Requires (Dev)
- sensio/generator-bundle: ^3.0
- symfony/phpunit-bridge: ^3.0
This package is auto-updated.
Last update: 2024-04-19 04:07:14 UTC
README
PHPDish 是一个基于Symfony框架开发的内容社区系统;得益于大量的前端以及后端的第三方类库的使用使得PHPDish有着高质量的代码,敏捷实现; 你可以使用composer或者直接下载本仓库进行程序的安装,注意切换到tag。
Requirements:
- PHP 7.2.0+
- MYSQL 5.6.0+
Features
- 社区话题/回复
- 专栏文章/评论
- Notification通知
- Markdown编辑器
- Github风格Emoji表情支持
- 在回复中@他人
- 个人主页
- 电子书编辑/阅读
- 专栏/电子书付费订阅
- 钱包管理
关于部分功能的使用以及实现请关注”PHPDish开发手记“专栏,我会在该专栏内记录一些开发经历与使用方法;
PHPDish功能仍在继续实现中,陆续会有新的功能发布出来,欢迎关注,欢迎贡献代码。如果你有好的建议或者问题需要反馈, 可以在Issue 发布新贴;或者到PHPDish社区 http://www.phpdish.com 发布新的话题。如果没有及时回复你可以在PHPDish私信我@slince;
文档
安装文档查看这里 /app/Resources/doc/install.md
开源库
项目中使用的第三方库比较多不能一一列举,这里提一些比较核心功能使用到的库
- 后端
名称 | 说明 |
---|---|
friendsofsymfony/user-bundle | 用户管理基础组件 |
friendsofsymfony/message-bundle | 站内信实现的基础组件 |
knplabs/knp-markdown-bundle | Markdown 解析组件 |
knplabs/knp-gaufrette-bundle | 文件系统管理组件 |
knplabs/knp-menu-bundle | 菜单栏生成组件 |
hwi/oauth-bundle | OAuth登录 |
emojione/emojione | Emoji 表情解析的后端组件 |
lincanbin/material-design-avatars | 字符头像生成库 |
- 前端
名称 | 说明 |
---|---|
jquery-pjax | PJax |
marked | Markdown 解析组件,前端用 |
plupload | 文件上传 |
twemoji | Emoji 解析 |
textcomplete | 文本域内自动完成,@用户和emoji提示由此组件实现 |
store | 数据存储组件,可将数据写入到多个媒介 |
highlight.js | 正文内代码高亮 |
inline-attachment | 粘贴板复制粘贴上传以及文件拖拽上传 |
codemirror | 前端编辑器 |
simplemde | Markdown编辑器 |
赞助 Donate
开源项目的发展离不开大家的支持,如果项目对你有所帮助你可以赞助我帮助我把 PHPDish 做的更好。
- 微信/支付宝
- PayPal
捐赠时请留下您的 GitHub 或者个人主页等相关的个人信息 ❤️。
Donate 列表
赞助者 | 赞助金额 (¥) |
---|---|
Intern | 50 |
阳阳 | 10 |
アクア様が見てる@沟槽 | 200 + 200 |
未知用户 | 3 |
联系我
- 邮箱:taosikai@yeah.net
- Github: https://github.com/slince
- Gitee: https://gitee.com/slince
- 微信:
CHANGELOG
更新日志 CHANGELOG
License
PHPDish 采用 MIT 开源许可证,你可以在商业项目中免费使用 PHPDish 或者基于 PHPDish 二次 开发而不必支付费用。