For general users, the most important updates are:
1. Continuous update support
In order to better integrate with the Internet, we have handled the version number mechanism and combed the system process. We hope you can upgrade to the latest version of the program as soon as possible to enjoy the latest features. Of course, the use of the old version is still not subject to any restrictions, and we will not set any restrictions; We will not force updates or give annoying prompts. The choice is still in your hands.
1.5 will be the last version of the Z-BlogPHP 1. x series. Next, in addition to minor version update iterations, the development team will focus more on the development and design of version 2.0.
2. Enhance support for https and Chinese domain names
Https is the current trend of Internet development. We believe that every website should open it when conditions permit. See: https://blog.zblogcn.com/2016/10/13/84/ 。 The 1.4 version of https supports some problems with some websites with special configurations. We have fixed them in this version. In addition, this version also strengthens support for Chinese domain names.
3. Pseudo static address uniqueness
One of the things that has been widely criticized is that an article or category may have multiple addresses that can be accessed, which may cause duplication of content. We are also pleased to inform you that this has now been revised.
4. Friendly error prompt
Maybe you like tossing and turning. You can't extricate yourself from the full screen of English "messy code". In this version, we have friendly processing of error prompts, preset some possible error causes, and have online wikis for searching, hoping to help you.
Of course, we have also made the global review comment switch, upgraded the verification code, strengthened the user security protection mechanism, and processed the template compilation directory. In the plug-in part, the similarity detection function of Totoro and the new version code highlight of UEditor are believed to have been used. We sincerely hope that these small details can bring surprises to everyone.
For developers, several new features have been added:
1. Sidebar templating
Now, you can customize the style of calendar and other sidebar components in your theme that have been written by the system. For details, please refer to the system's own defense directory.
2. Z-BlogPHP JavaScript Framework support
Now, we are no longer stuck to jQuery 1.8.3. The system comes with two versions of jQuery, 1.8.3 and 2.2.4. The theme can also come with any version of jQuery. Do what you want. With this framework, we also introduced a plug-in mechanism in the front end to deal with the chaotic front end js code.
3. Linked SQL call library
We have added "chained SQL" to replace the original anti human SQL invocation method. The new writing method is simple and natural, and it must be able to avoid the pain of always having to check parameters and the frustration of debugging failure.
4. Error page upgrade
The error page now also supports templates, and we have introduced the error stack, which makes debugging more convenient.