PublicCMS 1.0 began in 2015.

Free versions released include: 2016, 2017, 2019, 2021; commercial versions: V4.0, V5, and several major versions. Click here to view the update history. The planned version: V6 (minimum Java 21 required).

The V5 version, launched in 2023, will maintain functional consistency with V4.0 for a period of time. Starting from 2025, V5 will gradually diverge in functionality from V4.0. For some early customers, we have committed to continuing V4.0 maintenance until 2025. n this basis, we will strive to extend the lifecycle of this version as much as possible and promise that all V4.0 commercial customers, regardless of whether their signed agreements restrict version numbers, can continue to upgrade to V5.

Seamless upgrades have been maintained since 2016, allowing older versions to be upgraded to the latest version by running the new version. Since 2019, each version only provides upgrade scripts from the latest minor version of the previous major version to the latest program.

We plan to make PublicCMS a product with a 0.1% global market share.

CMS is the simplest business system, but we do not intend to merely integrate common technical frameworks. We have created original features and characteristics, such as restart-free installation services based on Spring, instructions supporting both templates and HTTP requests, page fragments supporting both static SSI and dynamic SSI scenarios, task scheduling script modes, and domain name binding to root directories.

We continuously update the product's foundational framework and fix security vulnerabilities to address functional gaps and stagnation in third-party frameworks and products. In addition to developing the product, we have also created the following open-source subprojects:

pen-Source Subprojects
pen-Source ProjectJUI Modified VersionCodeMirror Syntax Highlighting FreeMarker PluginBaidu ditor Modified Version
GIT

https://gitee.com/sanluan/dwz-for-Public-CMS

https://gitee.com/sanluan/codemirror-freemarker

https://gitee.com/sanluan/ueditor

GITHUB

https://github.com/sanluan/dwz-for-Public-CMS

https://github.com/sanluan/codemirror-freemarker

https://github.com/sanluan/ueditor

emo URL

http://www.publiccms.com/ui/

http://www.sanluan.com/freemarker_test.html

https://www.publiccms.com/ui/#mian_w_editor

Upgrade Plan
  1. Continuous feature improvements

  2. Continuous UI beautification

1. Add syntax hinting functionality
  1. nrich template layouts

  2. Improve other functionalities

Upgrade Log
  1. Style adjustments

  2. jQuery 1.7 upgraded to 3.6.2

  3. Modified to HTML5

  4. Added double-click table editing

  5. ditor supports Baidu ditor, CKditor, TinyMC, Kindditor, and CodeMirror

  6. ditor JS scripts load on demand, memory is reclaimed after destruction, and forms automatically refresh text fields upon submission

  7. Reduced image usage

  8. Increased font and button sizes

  9. Modified style switching loading mode to prevent duplicate requests for stylesheets

  10. Fixed Baidu ditor image centering bug

  11. Added traditional Chinese translation functionality

  12. Baidu ditor upgraded

  1. FreeMarker syntax highlighting

  2. FreeMarker and HTML mixed syntax highlighting

  1. Removed Flash for file uploads

  2. Localized emoji, list, and image assets

  3. Added Japanese translation

  4. Added automatic image upload when copying Word docx documents

  5. Added automatic base64 image conversion

  6. Removed screenshot tool

  7. Removed obsolete features like webapp, music, and image search

  8. Improved I8 compatibility

  9. Added video cover settings and uploaded video selection

  10. Added font size, font type, line spacing, paragraph spacing, and space replacement settings for one-click formatting

  11. Fixed bug where Chinese double quotes could not be escaped properly

  12. Fixed issue where focus could not switch after selecting an image

  13. Added drag-and-drop with locked aspect ratio for images

PublicCMS Update Plan

  1. ata dictionary import/export functionality √

  2. ditor text history saving and querying √

  3. Content deletion improvements √

  4. Add file browsing mode switching

  5. Improve statistical functionality

  6. Add site module settings √

  7. Add initial files for new sites

  8. Single-field and multi-field updates for extended data

  9. SVG file security filtering √

  10. PG/JPG to IC conversion √

  11. Template text batch replacement √

  12. Website file search

  13. nline document preview

  14. Full-text search for attachments √

  15. Simple intelligent recommendations

  16. Quick data maintenance functionality √

  17. rganization certification

  18. User models and user authentication

  19. User nickname and avatar review

  20. Simplified locking √

  21. Backend IP restrictions