🏠 PHPDish is a powerful forum system written in PHP. It is based on the Symfony PHP Framework.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 5057eec Sep 3, 2018
Permalink
Failed to load latest commit information.
app im Aug 26, 2018
assets improve Aug 27, 2018
bin imp Jun 29, 2017
plugins2 improve Jul 23, 2018
src add Sep 3, 2018
themes/example remove tests Aug 24, 2018
var imp Jun 29, 2017
web improve Aug 26, 2018
.babelrc improve Aug 10, 2017
.gitattributes Update .gitattributes Nov 16, 2017
.gitignore improve Aug 26, 2018
.php_cs.cache cs fixer Oct 27, 2017
CHANGELOG.md Update CHANGELOG.md May 17, 2018
Dockerfile add Aug 31, 2018
LICENSE modify readme Dec 23, 2017
README.md Update README.md Jul 5, 2018
composer.json admin build Aug 24, 2018
composer.lock admin build Aug 24, 2018
package.json improve Aug 26, 2018
phpunit.xml.dist imp Jun 29, 2017
webpack.config.admin.js improve Aug 26, 2018
webpack.config.js 修复顶部栏样式 May 17, 2018

README.md

PHPDish

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

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 二次 开发而不必支付费用。