PublicCMS 202004.a release, more professional JAVA CMS

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

  1. All JAVA framework upgrade to the latest version
  2. JDK11, JDK13 improved compatibility
  3. Upgrade to CKEditor editor 4.14.0
  4. Codemirror upgrade to 5.52.0

Program features modified

  1. Increase the voting, the voting template example
  2. Increase the width of the recording image file height
  3. Template parameters acceptable to increase the dynamic control type
  4. Increase the bulk upload file
  5. Increase content ratings
  6. Management background on the phone screen adaptation
  7. Added Traditional Chinese language background
  8. UI optimized background increases the scroll bar overflow menu
  9. Content optimization, link address storage classification
  10. Installation Compatibility modify page
  11. Baidu editor word dump function buttons to change the copy mode End html5
  12. Clear Categories coded recycling
  13. Delete to delete the contents of a static file
  14. nginx configuration template configuration https increase, increase tomcat https configuration
  15. Multiple data sources to increase the dynamic switching dialect
  16. Additions review dismissed
  17. Increase apptoken refresh function, additional equipment to bind user name verification
  18. Entity generates code for increase hibernate

BUG and bug fixes

  1. Index optimization ( https://github.com/sanluan/PublicCMS/issues/33 )
  2. The risk of SQL to modify (need super administrator privileges) (data scripts may execute https://github.com/sanluan/PublicCMS/issues/29 )
  3. XSS attacks caused by repair foreground submission ( https://github.com/sanluan/PublicCMS/issues/27 )
  4. Visitors forged ip vulnerability by x-forwarded-for header repair ( https://github.com/sanluan/PublicCMS/issues/26 )
  5. Category type extension field description of repair XSS attacks (requires administrator rights) ( https://github.com/sanluan/PublicCMS/issues/25 )
  6. Jump address security fixes
  7. HTTP response splitting repair
  8. Run interrupted task plan, start a new node recovery readiness

Acknowledgments

  1. Thanks to PublicCMS penetration testing, and the first time you submit the details of the vulnerability

 

Guess you like

Origin www.oschina.net/news/114509/publiccms-2020040a-released