Discuz!NT 3.0 is about to be released to you after nearly half a year of development. During this period, we have rethought the development of Discuz!NT for more than two years and analyzed various problems in previous versions. We don’t expect 3.0 to bring surprises to everyone. We hope to provide you with an efficient and stable product.
The 3.0 we are talking about now and the 3.0 we talked about last year are two different concepts. There is no friend function and no circle function. Some users may be disappointed, but we are not giving up the friend function, but 3.0 must solve it first. The main issue is efficiency. We have fully optimized the stored procedures based on the new features of SQL Server 2005/2008, which solved the problem that some stored procedures in previous versions could not be compiled due to SQL Server2000 syntax limitations, and comprehensively improved the efficiency of database operation. At present, our test results on the official website are good. The speed of showtopic and other pages has been significantly improved, and the server pressure has also been reduced.
Secondly, we solved the stability problem. Due to historical reasons, some duplicate codes in our program caused some bugs that were not corrected several times. In this refactoring, we eliminated all duplicate codes to avoid this problem from happening again. At the same time, we have completely separated the data and logic layers to avoid the possibility of duplicating data methods when adding functions. It is possible that the effect of the refactoring will not be visible in a short time, but I believe that this relatively large refactoring can lay a solid foundation for adding functions in future versions!
In terms of the overall UI and user experience design, 3.0 retains the traditional style while absorbing a large number of design elements recognized by Discuz! 7 users to form our own style. The quick topic posting on the homepage allows users who only follow a certain section in the large forum to easily share their latest things. In the official version, the last section selected by the user will be recorded. For example, I have been following a certain notebook for a long time. Post a post to celebrate after purchasing. We hope that users can express their joyful feelings without having to click around. Of course, this function has not yet been finalized and we need your feedback to improve it. In the official version, you will also see quick functions such as quick login, registration, posting, and editing posts with pop-up effects. Currently, we only open login and registration, so you can experience it first.
The last and most important thing to recommend to everyone is the 3.0 API. After experiments with version 2.6 and considering feedback from users, the 3.0 API has made major improvements. The 3.0 API is fully open. Functions such as posting, replying, creating users, modifying user profile points, creating sections, getting section lists, getting post lists, etc. can make it easy for developers to carry out secondary development or system integration. 3.0API cancels the session restrictions on many functions in 2.6API. 3.0API can authorize applications to modify user passwords and other operations at will, which is truly convenient for secondary development. At this point, you may have some concerns about the security of the API. I must explain here that we use a series of encryption algorithms to ensure security. Our officially released API applications can be used with confidence. Applications developed by third parties need to After being certified by us, users can use it with confidence. A major improvement in 3.0 API is to support client calls, that is, client programs can log in and use most API methods. Based on security considerations, we have strict functional restrictions on client calling programs, but for administrator rights Users are not restricted, that is to say, we can develop our own website management tools through API. We also hope that everyone will think more about what functions can be implemented through APIs, and we will consider making several typical applications based on APIs.
Welcome to download and try Discuz!NT 3.0 BETA. This version is for testing only, please do not use it on the official site!
Note: Please back up program files and data before upgrading to version 2.6. After upgrading to version 3.0, it is recommended to increase the frequency of data backup. If you want to experience the latest optimization effects of version 3.0, please be sure to upgrade the database version to SQL Server 2005 or SQL Server 2008 first, and then upgrade the forum. The 3.0 upgrade program will automatically determine the database version to upgrade. Please read the documentation carefully before installing the upgrade.
Note: 3.0 beta does not provide an avatar upgrade program for the time being. Therefore, because the new version uses flash to upload avatars, all user avatars will be lost and need to be uploaded again. After 3.0, the avatar file naming can be guaranteed to be standardized, and the user ID can directly correspond to the avatar URL.
Expand