Introduction
PublicCMS is an open source JAVACMS system developed with mainstream technologies in 2022. Developed by Tianjin Black Core Technology Co., Ltd., with scientific architecture, it can easily support tens of millions of data and tens of millions of PVs; it supports static site-wide, SSI, partial static-based dynamic pages, etc. to provide you with a powerful driving force to quickly build a site and build a large-scale site. It is also a good choice for product prototypes for enterprise-level projects.
Compile and run quickly
- compile and run
Ensure that the operating system has jdk1.8 and above
cd publiccms-parent mvnw clean package cd publiccms/target java -jar publiccms.war
Access the program page http://localhost:8080/ , configure and initialize the database management background according to the page prompts to access the relative path http://localhost:8080/admin/ , the data script has built-in administrator account/password: admin/admin
Public CMS Architecture Diagram
Public CMS management background - Chinese
Program function modification
- Add word, excel document import function
- Add data source management
- Add questionnaires and test questions
- Add Baidu editor one-click typesetting image size cleaning, image uniform width, line height, paragraph spacing, paragraph spacing, font, font size, clear space settings
- Add custom cover image size
- Add file preview
- Add image capture function
- Added customization of file types allowed to upload
- Increase team collaboration resource lock, account login times, IP login times, registration times lock function
- data dictionary add child
- Data dictionary add cascade rule to exclude other data dictionary values
- Added 1688 new icons and icon filtering functions
- Add esc to close the pop-up window, ctrl+s to save, hold ctrl to open a new window function
- Add user avatar and personal data modification
- Add the function of rebuilding the classification childIds
- Added the function of rebuilding the full-text index field of the content (used to fix the searchable setting of modifying the extended field)
- Increase content copy distribution
- Added Baidu editor image dump to webp to jpg (to prevent articles copied from WeChat from not being able to be browsed)
- Department adds code
- The user management page has added a department tree, the department selection page has been changed to an asynchronous tree, and the unique constraint of user nickname has been cancelled.
- Add department extension field type
- Added UI framework exception information output
- Added background template customization function
- Rating changed back to csrf validation
- Added comment review switch and regenerate content static page switch after comment
- Add accessory product search
- Added support for site groups with the same domain name on the interface
- Increase the process to stop the unfinished task plan recovery
- Add order export function
- Add custom columns for content export
- Add custom columns for page fragment data export
- Website visit statistics increase domain name settings
Bug and bug fixes
- Here is the batch static content of the list text Not here is the list text and then terminated due to a failure
- Custom thesaurus to exclude word segmentation function bug modification
- The search command has multiple category ids and model ids, and the category contains sub-categories, resulting in no result bug modification
- Recommended information deletion does not take effect
- redirect bug fix
- CK editor save button jumps out of ui frame bug fix
- Content preview page tag type ID comparison error correction
- Task schedule manually triggers marker delivery bug fix
- Add search term bug fix
- Here is the list text page snippet submission form logic error correction