PublicCMS 2020 is the use of the latest mainstream technology JAVACMS development of open source systems, the background language support Chinese, traditional Chinese, English, Japanese. A Scientific, easily support tens of millions of data, do PV; minimize both single process run, you can also deploy the platform; support full station static, SSI, dynamic local static pages and so create a site for you to quickly build large a good choice for the size of the site provide a strong drive, but also the prototype of the enterprise project
Compile and run fast download
git clone https://gitee.com/sanluan/PublicCMS.git cd PublicCMS/publiccms-parent ./mvnw clean package cd publiccms/target java -jar publiccms.war
Run docker
docker run -d -p 8080:8080 sanluan/publiccms
Build self-image run
git clone https://gitee.com/sanluan/PublicCMS.git cd PublicCMS/publiccms-parent ./mvnw clean package cd ../ docker build -t mypubliccms . docker run -d -p 8080:8080 mypubliccms
Access to the program page HTTP: // localhost: 8080 / publiccms / , configure and initialize the database according to the page Tips
Upgrade Framework
- All JAVA framework upgrade to the latest version
- JDK11, JDK13 improved compatibility
- Upgrade to CKEditor editor 4.14.0
- Codemirror upgrade to 5.52.0
Program features modified
- Increase the voting, the voting template example
- Increase the width of the recording image file height
- Template parameters acceptable to increase the dynamic control type
- Increase the bulk upload file
- Increase content ratings
- Management background on the phone screen adaptation
- Added Traditional Chinese language background
- UI optimized background increases the scroll bar overflow menu
- Content optimization, link address storage classification
- Installation Compatibility modify page
- Baidu editor word dump function buttons to change the copy mode End html5
- Clear Categories coded recycling
- Delete to delete the contents of a static file
- nginx configuration template configuration https increase, increase tomcat https configuration
- Multiple data sources to increase the dynamic switching dialect
- Additions review dismissed
- Increase apptoken refresh function, additional equipment to bind user name verification
- Entity generates code for increase hibernate
BUG and bug fixes
- Index optimization ( https://github.com/sanluan/PublicCMS/issues/33 )
- The risk of SQL to modify (need super administrator privileges) (data scripts may execute https://github.com/sanluan/PublicCMS/issues/29 )
- XSS attacks caused by repair foreground submission ( https://github.com/sanluan/PublicCMS/issues/27 )
- Visitors forged ip vulnerability by x-forwarded-for header repair ( https://github.com/sanluan/PublicCMS/issues/26 )
- Category type extension field description of repair XSS attacks (requires administrator rights) ( https://github.com/sanluan/PublicCMS/issues/25 )
- Jump address security fixes
- HTTP response splitting repair
- Run interrupted task plan, start a new node recovery readiness
Acknowledgments
- Thanks to PublicCMS penetration testing, and the first time you submit the details of the vulnerability