CarbonForum, a high-performance, high-security, topic-based PHP light forum.
Excellent architecture and efficient code, the average execution time of each page is only 1 to 5 milliseconds. The entire site uses asynchronous loading technology to achieve complete rendering from the customer's click to the browser within 400ms (network line Under normal circumstances), and the search engine friendliness has not been reduced. With SEO optimization such as Sitemap, high inclusion is guaranteed.
Concepts such as sections and nodes are abandoned. There is no need to select sections when posting. The system automatically recommends topics for users to choose based on the content of the posts. It also has a powerful but not redundant rich text editor.
It supports functions such as following users and following topics, and can be used as a social networking site.
It supports real-time message push and uses the NotificationAPI of HTML5. Even if the web page is minimized in the background, it can continue to push notifications without being affected, making the forum as efficient as an instant messaging tool.
Installation environment requirements:
PHP version is higher than 5.3.6, and open PDO_MYSQL (PHP5.3 and above support PDO_MySQL by default, if not supported, please contact the service provider)
Supports parsing of .htaccess files (i.e. Apachemod_rewrite or IISISAPI_Rewrite, Nginx users please manually copy the nginx.conf content to the vhost configuration file)
Installation steps:
1. After unzipping, upload the files in the Carbon-Forum-master folder to the server, and ensure that the directory where the server-side program is located is readable and writable.
2. Run http://yourdomainname/install and follow the instructions to install.
3. After the installation is completed, the first registered user will automatically become the administrator.
If you need additional topic suggestion expansion packs, please visit the official website to download
If you think this project is useful to you, please go to Github and give this project a star.
Upgrade steps:
1. Back up the database and upload folder, this is very important! If you don't have a backup, please do not proceed with the upgrade!
2. Replace all the extracted files (except the upload folder) into the original website directory.
3. Run http://yourdomain/update and follow the instructions to upgrade.
Update log:
CarbonForumv5.0.1 update log:
A new supporting Android client has been added. Every website that uses the PHP light forum program CarbonForum can modify the interface information in the client source code and compile an Android client of its own within three minutes.
AddedAPI.(Documentation)
Adjuststyle.
Enhancedcodereadability.
Noneedtoenterthepasswordtwicewhenregistering.
Showsitenameatthebottomofpage.
Displayallavatarincircular.
Presstagenterkeyautomaticallybeforecreatingnewtopicinmobileversion.
Updateappframeworkui.
Optimizedthemobileversioncachemechanism.
AddRussianlanguagepack.(by@naiffuR)
AddHTML5audiotagsupport.
ChangeSyntaxHighlighterstyle.
Fixthebugthatneedstodoubleclickthereturnkeytotakeeffectinmobileversion.
Neweditorstyle.
Fixedsomedraftsissues.
SetpositionofNavBartofixed.
ServerSideRequestForgery(SSRF)
Automaticallyjumptoapossiblenotificationstab.
FixedtheissuethatmightbecausedbyusingsomeolderversionsMySQLdrivers.