Lerx open source website content management system (CMS) is a content management system source code developed with Java+MySQL.
Lerx website content management system v6.5 update log1. Adjust the security policy of the user's business card and restore access by scanning the QR code with your mobile phone.
2. Add album column list to background monitoring.
3. Add the function of modifying album channels or categories in the background.
4. Fix the data error when the comment time is displayed as a week (such as x weeks ago).
5. Add the function of displaying and hiding albums in personal business cards.
6. A conservative mode is added to the album. In the conservative mode, only the album owner can modify the album information and restore history. Deprecate the historyByOwner field.
7. Fixed the issue where the background re-static would be interrupted when the article was redirected.
8. Re-staticize the selectable range in the background.
9. During background staticization, the file "sitemapFile.txt" will be generated in the root directory of the website. The content of the file is the URL of all html files generated during the current staticization process. You can use Baidu Webmaster Tools to submit these files to the Baidu inclusion backend.
10. Fixed the issue where the custom column in the album cannot be clicked.
11. Fixed the issue where search keywords contain various HTML space symbols that cause page breaks to appear.
12. Fixed the issue where article information (opening as 404) can still be searched after the album is blocked.
13. Add an option that allows the backend administrator to generate a sitemap txt file, which can be used for Baidu and Google map file submission.
14. When generating map files, you can generate a paginated list of html files for all articles (portals and albums) on the website. This page can be well adapted to spiders and crawlers to facilitate the site content to be indexed by search engines.
15. Fixed the problem of being unable to enter the edit and click the essence when the title contains single quotes when typing an article.
16. When formatting the introduction of the article (if none, it is taken from the main text), replace multiple spaces with one.
17. Fixed the problem that the backend restricts user registration IP range to be invalid. Deprecated reg.ip.region.allow in config.properties.
18. Fixed the problem that in the background role (user group) list, the page cannot be displayed normally when clicking on the group members.
19. Fixed the problem of failure to set file system permissions in Win system.
20. Fixed various problems caused by special symbols in article titles.
21. Add the function of linking album articles to the portal column. Users with portal column management can generate articles in the album into the portal column in one link.
22. Added album article sorting page, which can be viewed by number of views, number of IPs, number of likes, etc.
23. In the user's personal business card, if it is not the user's name or it is opened on a mobile device, the album display setting icon will not be displayed.
24. In the album background, the grouping (including management grouping) function is added to the objects of concern in My Followers.
25. In the album backend, add a note function to the objects you follow in My Followers.
26. In the album backend, a release statistics function is added to the objects of concern in My Followers.
27. In the album background, add the unfollow function for the objects you follow in My Following.
28. Fixed the issue where keyword highlighting fails in full-text search.
29.dataSource analysis increases uid
30.Album template supports generation of following object data
31. Partners add leading attributes
32. Email notifications are changed to delayed sending.
33. Fixed the problem that under the Linux system, after copying and downloading the template from the template cloud market, the generated resource file has insufficient permissions and cannot be accessed.
34. When the website is not named, the upper left corner of the backend displays "Unnamed" to solve the problem of needing to log in again and click to enter the homepage.
35. The data tag adds bigimg parsing, which is used to extract data containing title images. (img:3 has the same effect)
36. Fixed the issue of repeated submission when publishing album articles. When the Internet speed is slow, the Waiting for Loading... icon will appear after clicking Publish.
37. Fixed the issue where the panel cannot be displayed when the user does not have a role group.
38. Fixed the problem that log files will be generated in the user's home directory.
39. Due to the incompatibility of the directory design of HibernateSearch in CentOS8, the configuration that may cause errors has been adjusted.
40. Customize the 500 error page and use a text box to display specific error information to facilitate debugging.
Introduction to Lerx website content management system1. Cross-platform design, able to run on Windows, Linux, MacOS and other system platforms without distinction.
2. Adopts the safe and stable Java-based SpringMVC framework.
3. The database ORM persistence framework uses Hibernate5.4 and supports MySQL, Oracle, MicrosoftSQLServer and other databases by loading different drivers.
4. Has a cloud software version update prompt server.
5. It has a free and open smart template market that can provide one-click packaging, unpacking, uploading, downloading, and configuration-free deployment.
6. Provide mobile terminal module for real-time status monitoring of server and website status.
7. Provides an anti-replication file upload module. Through the upload file deduplication function, unnecessary waste of space resources is avoided.
8. Supports most SMS platforms on the market and supports Tencent Cloud SMS. Supports one-click switching of SMS and email sending of verification codes.
9. HTML page is truly static technology, and the page refreshes quickly.
10. It has independent voting, likes, access statistics, structure tree diagram modules, comprehensive log system, and low coupling design. Binding to different objects can complete the corresponding functions.
11. It has an album function, which can realize functions such as a station within a station, a blog, a personal homepage, a studio, and special topics.
12. Supports five online rich text editors: LayEditor, WangEditor, KindEditor, UEditor, and CKEditor45.
The main framework of Lerx website content management systemBackend: SpringMVC+HibernateORM+MySQL+HibernateSearch(ApacheLucence)+IK Chinese word segmentation+Log4J+...
Front-end: Jquery+Layui+wangEditor/KindEditor+JSON+Ajax
Lerx website content management system implementation function (marked ★ is critical or unique content)1.★Has a cloud version update notification server, which can obtain the latest official version and version update information for each update in the background, and notify users to upgrade in a timely manner.
2.★Verification code can be sent via SMS or email. The SMS template already supports the interfaces of commonly used domestic SMS platforms and supports the Tencent Cloud SMS interface. Configuration is simple.
3. For the entire site, user registration, voting, comments, anonymous comments, automatic review of comments, and automatic review of articles can be turned on or off with one click.
4. It has simple and efficient user and role (user group) management functions. User permissions can be completed by clicking on the permission details with a mouse click. The user group (role) can be disabled as a whole, and the number of members of each user group can be viewed.
5.★Both front and backend user logins support the mode of not displaying the verification code for the first time. It has a time-limited locking and unlocking mechanism after multiple failed logins.
6.★You can log in using any method such as user name, email, mobile phone number, or using social platforms such as QQ, WeChat, Weibo, etc.
7. With the forgotten password function, the verification code can be sent to the user via SMS or email, and the login password can be changed after verification.
8. The user module records the user's registration time IP, each login IP, mobile phone, email and other details, and can check the user's password modification status through simple marks. . Each login is recorded in the log file.
9. It has a powerful column tree structure function, making it very convenient to move and sort columns.
10. Each column can be set up with an independent template, and different columns and the main site can be used to present different website styles. You can use the aggregation function and the template to adjust the columns on the front page and the display of articles under the columns.
11. Each column has independent access statistics, comments and other modules, and the number of visits to each column (including subordinate columns and articles under the column) can be viewed. You can close surveys and comments on all articles under a column with one click.
12.★Each column can have independent private specific HTML, which can appear in the HTML code of the column without loss.
13. You can set the static folder name of the column.
14. You can set whether each column is open to the outside world, and set different visiting IP restrictions for different columns.
15. A variety of pictures, videos, and attachments can be attached to article publishing. Supports simultaneous uploading of multiple images within the text. Supports streamlined titles, additional titles, and forced URL jumps for articles.
16.★All uploaded files have duplication removal function. That is, the same file will only be uploaded once in the current site, and subsequent upload results will obtain the previously uploaded file URL to avoid excessive file uploads from squeezing the limited space of the server.
17.★Has intelligent article title interception function.
18.★With smart cropping function. It can obtain the central rectangle of the image (including JPG, PNG, GIF and other formats) and then crop it and scale it according to the set size. Ability to set specific cropping width and height for specified columns. You can set the original image upload for articles under specified columns.
19. Each article has its own independent survey module, which can complete the like function or the page operations of approval, objection and neutrality. ★Can obtain survey statistics and detailed reports for each article.
20. Each article has an independent comment module. Supports anonymous comments, supports post-comment review and approval mode, supports article publishers to manage comments, and supports front-end administrator comment management.
21.★Can automatically detect the video file of the article, and use the template to automatically generate an H5 video player on the article page for playback.
22. After the article is published, the survey (like) and comment functions of the article can be turned on or off with one click in the foreground or backend.
23. Has the link function of the previous article and the next article.
24. Support the function of modifying the publication time of articles to cope with different working environment needs.
25. The system and default template have integrated QR code sharing function. Click the share icon to pop up the QR code window, and scan the code with your mobile phone to view the current page content, such as homepage, column pages, articles, etc. Using a responsive layout, mobile phones and PCs will automatically adapt to the page.
26.★Has in-depth visit record and statistical functions. The site, each column, and each article has an independent visiting IP record node module, which can complete annual, quarterly, monthly, weekly, day, and hourly statistics and reporting functions for each node since the site was opened. The number of IP visits and readings of the site, each column, and each article can be obtained, and independent reports can be generated.
27. Can generate a full-text search page similar to Baidu. It supports information analysis and similarity retrieval technology, supports keyword retrieval, full-text retrieval, combination retrieval, etc., and enables keywords to be highlighted in search results. After the article is published, the corresponding file request is generated to avoid excessive querying of the database and causing server congestion.
28. The home page, column pages, and article pages all use HTML static methods. Static files are truly static. The HTML file will be automatically generated when the article is approved, and the HTML file will be automatically deleted after the review status is cancelled. It can automatically detect the user permissions of the article editor, so that the review status can be changed in time after editing and HTML files can be automatically generated for articles that have passed review. All generated static files can be regenerated.
29.★Has album function. You can use the album function to create special topics, personal homepages, studios, blogs, etc.
30. The album has follow and fan functions.
31.★Album can be developed and designed by multiple people.
32.★The articles in the album have a historical operation record function. If you are not satisfied with the modified article, you can return to a certain article content state in the history. The difference between the current content of the article and historical records can be compared in real time online.
33. Supports the function of restricting login IP for background login with the highest authority. IP or IP range settings are flexible, and multiple IPs and IP ranges can be set in any combination at the same time.
34.★When you forget the background login password, support temporary configuration file to obtain user name and password login mode.
35. Has a complete template management system. You can freely import, download, and modify template files. You can have multiple templates and switch the template used by the website with one click.
36.★Has cloud-based template market function. You can upload and publish your own templates to the template market at will. You can set the templates you publish as charging status, and after charging through other platforms, a one-time key will be sent to the users who need it for downloading.
37.★ Fully protect the copyright of the template producer. Related operations on the corresponding template in the cloud can only be performed on the uploaded server.
38.★ Users can upload and download templates with one-click operation and silent transmission. There is no need to select templates and upload resource files through the browser, and there is no need to obtain templates through the download function of the browser and then import them. After the user confirms the upload, the website background will package and compress the user's template and used resource files (including images, Js files, CSS files, etc.) and upload them silently. When users obtain templates from the template market, they download them silently. After completion, the website background will automatically decompress it to the specified location and automatically import it into the website system. Users only need to click once after downloading to set it as the default template.
39. The template editing module adopts new smart tags, which greatly improves the fault tolerance rate and readability rate.
40.★Has website status monitoring function. You can check the status of the server in the background and check the memory usage of the Java virtual machine. You can check the hard disk space usage of the server. The website can be restarted in the background. You can view today's, yesterday's and average data through the time flow table.
41.★You can open an encrypted website mobile interface through the QR code generated by the management background. In addition to the above information, you can also get the latest releases, latest visits, most popular article information and recent comment content lists.
42. Operation logs can be viewed or deleted in the background.
43. Related resource files can be viewed and modified in the background.
Screenshot of Lerx website content management system