Skip to content
🏠 PHPDish is a powerful forum system written in PHP. It is based on the Symfony PHP Framework.
PHP HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
assets
bin
plugins2
src
themes/example
var
web
.babelrc
.gitattributes
.gitignore
.php_cs.cache
CHANGELOG.md
Dockerfile
LICENSE
README.md
composer.json
composer.lock
package.json
phpunit.xml.dist
webpack.config.admin.js
webpack.config.js

README.md

PHPDish

PHPDish 是一个基于Symfony框架开发的内容社区系统;得益于大量的前端以及后端的第三方类库的使用使得PHPDish有着高质量的代码,敏捷实现; 你可以使用composer或者直接下载本仓库进行程序的安装,注意切换到tag。

PHPDish 开发手册以及详细安装文档

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

https://www.paypal.me/slince

捐赠时请留下您的 GitHub 或者个人主页等相关的个人信息 ❤️

Donate 列表

赞助者 赞助金额 (¥)
Intern 50
阳阳 10
アクア様が見てる@沟槽 200 + 200
未知用户 3

联系我

CHANGELOG

更新日志 CHANGELOG

License

PHPDish 采用 MIT 开源许可证,你可以在商业项目中免费使用 PHPDish 或者基于 PHPDish 二次 开发而不必支付费用。

You can’t perform that action at this time.