CarbonForum,一个高性能的、高安全性的、基于话题的PHP轻论坛。
优秀的架构,高效的代码,每个页面平均执行时间仅为1~5毫秒,全站使用异步加载技术,实现了每次从客户点击到浏览器完全渲染完毕,耗时在400ms以内(网络线路正常的情况下),并且搜索引擎友好性并没有降低,配合Sitemap等SEO优化,保证了高收录。
摒弃了版块、节点等概念,发帖时无需选择板块,系统根据帖子内容自动推荐话题供用户选择,并且有功能强大而不显冗余的富文本编辑器。
支持关注用户、关注话题等功能,可以作为一个社交网站使用。
支持实时消息推送,使用了HTML5的NotificationAPI,即使网页在后台被最小化,也可以继续推送通知,不受影响,让论坛变得像即时通讯工具一样高效。
安装环境要求:
PHP版本高于5.3.6,并打开PDO_MYSQL(PHP5.3以上默认支持PDO_MySQL,如果不支持请联系服务商)
支持.htaccess文件的解析(即Apachemod_rewrite或IISISAPI_Rewrite,Nginx用户请手动复制nginx.conf内容到vhost配置文件内)
安装步骤:
1、解压后将Carbon-Forum-master文件夹内的文件上传至服务器,并确保服务器端程序所在目录可读可写。
2、运行http://你的域名/install按说明安装。
3、安装完成后第一个注册用户会自动成为管理员。
如果需要额外的话题建议拓展包,请登陆官网下载
如果你觉得这个项目对你有用,请到Github上给本项目一个star。
升级步骤:
1、备份好数据库和upload文件夹,这点非常重要!如果没有备份,请不要继续升级!
2、将解压出来的所有文件(除了upload文件夹)替换进原网站目录
3、运行http://你的域名/update按说明升级。
更新日志:
CarbonForumv5.0.1更新日志:
新增了配套的Android客户端。每个使用PHP轻论坛程序CarbonForum的网站,都可以修改客户端源码中的接口信息,在三分钟内编译出一个专属于自己的Android客户端。
AddedAPI.(Documentation)
Adjuststyle.
Enhancedcodereadability.
Noneedtoenterthepasswordtwicewhenregistering.
Showsitenameatthebottomofpage.
Displayallavatarincircular.
Presstagenterkeyautomaticallybeforecreatingnewtopicinmobileversion.
Updateappframeworkui.
Optimizedthemobileversioncachemechanism.
AddRussianlanguagepack.(by@naiffuR)
AddHTML5audiotagsupport.
ChangeSyntaxHighlighterstyle.
Fixthebugthatneedstodoubleclickthereturnkeytotakeeffectinmobileversion.
Neweditorstyle.
Fixedsomedraftsissues.
SetpositionofNavBartofixed.
ServerSideRequestForgery(SSRF)
Automaticallyjumptoapossiblenotificationstab.
FixedtheissuethatmightbecausedbyusingsomeolderversionsMySQLdrivers.