Carbon Forum,一个高性能的、高安全性的、基于话题的PHP轻论坛。
优秀的架构,高效的代码,每个页面平均执行时间仅为1~5毫秒,全站使用异步加载技术,实现了每次从客户点击到浏览器完全渲染完毕,耗时在400ms以内(网络线路正常的情况下),并且搜索引擎友好性并没有降低,配合Sitemap等SEO优化,保证了高收录。
摒弃了版块、节点等概念,发帖时无需选择板块,系统根据帖子内容自动推荐话题供用户选择,并且有功能强大而不显冗余的富文本编辑器。
支持关注用户、关注话题等功能,可以作为一个社交网站使用。
支持实时消息推送,使用了HTML5的Notification API,即使网页在后台被最小化,也可以继续推送通知,不受影响,让论坛变得像即时通讯工具一样高效。
安装环境要求:
PHP版本高于5.3.6,并打开PDO_MYSQL(PHP 5.3以上默认支持PDO_MySQL,如果不支持请联系服务商)
支持.htaccess文件的解析(即Apache mod_rewrite或IIS ISAPI_Rewrite,Nginx用户请手动复制nginx.conf内容到vhost配置文件内)
安装步骤:
1、解压后将Carbon-Forum-master文件夹内的文件上传至服务器,并确保服务器端程序所在目录可读可写。
2、运行http://你的域名/install 按说明安装。
3、安装完成后第一个注册用户会自动成为管理员。
如果需要额外的话题建议拓展包,请登陆官网下载
如果你觉得这个项目对你有用,请到Github上给本项目一个star。
升级步骤:
1、备份好数据库和upload文件夹,这点非常重要!如果没有备份,请不要继续升级!
2、将解压出来的所有文件(除了upload文件夹)替换进原网站目录
3、运行http://你的域名/update 按说明升级。
更新日志:
Carbon Forum v5.0.1 更新日志:
新增了配套的Android客户端。每个使用PHP轻论坛程序 Carbon Forum 的网站,都可以修改客户端源码中的接口信息,在三分钟内编译出一个专属于自己的 Android 客户端。
Added API. (Documentation)
Adjust style.
Enhanced code readability.
No need to enter the password twice when registering.
Show site name at the bottom of page.
Display all avatar in circular.
Press tag enter key automatically before creating new topic in mobile version.
Update appframework ui.
Optimized the mobile version cache mechanism.
Add Russian language pack. (by @naiffuR )
Add HTML5 audio tag support.
Change SyntaxHighlighter style.
Fix the bug that needs to double click the return key to take effect in mobile version.
New editor style.
Fixed some drafts issues.
Set position of NavBar to fixed.
Server Side Request Forgery (SSRF)
Automatically jump to a possible notifications tab.
Fixed the issue that might be caused by using some older versions MySQL drivers.