Coder Social home page Coder Social logo

jackjet / publiccms-preview Goto Github PK

View Code? Open in Web Editor NEW

This project forked from newtonguo/publiccms-preview

0.0 2.0 0.0 14.32 MB

希望各位能找出一些BUG、提出一些建议并参与修改,逐步参与到PublicCMS升级开发中来

Home Page: http://www.publiccms.com/

License: Other

HTML 15.12% FreeMarker 0.57% PHP 0.01% CSS 8.32% Java 75.99%

publiccms-preview's Introduction

#PublicCMS 2017 Preview

##获取可运行程序

http://git.oschina.net/sanluan/PublicCMS-war https://github.com/sanluan/PublicCMS-war

##获取稳定版源码

http://git.oschina.net/sanluan/PublicCMS https://github.com/sanluan/PublicCMS

##参与研发(预览版)

http://git.oschina.net/sanluan/PublicCMS-preview https://github.com/sanluan/PublicCMS-preview

##相关下载及文档(知识库)

https://github.com/sanluan/PublicCMS-lib https://git.oschina.net/sanluan/PublicCMS-lib

###预览版更新

BUG修复:

  1. 内容推荐bug修复
  2. 用户扩展字段类型bug修复
  3. 用户添加bug修复
  4. 部分敏感数据接口增加授权限制
  5. 扩展字段为空时 显示全部扩展字段bug修复
  6. 推荐位前台提交表单匿名提交空指针错误修复
  7. 分类管理点击修改时提示需要选择信息bug修复
  8. 管理后台新增用户、修改用户提示密码不一致bug修复

框架升级:

  1. Spring Framework升级到4.3.5
  2. Hibernate Search升级到5.5.6
  3. Hibernate升级到5.1.3
  4. Jackson升级到2.8.6
  5. mysql-connector-java升级到5.1.40
  6. 新增mybatis 3.4.2
  7. 新增jedis2.9.0
  8. 新增测试环境spring boot启动方式支持
  9. 源码与gralde,maven配置分离
  10. 新增gradle、maven插件:maven-eclipse,maven-idea,gradle-idea,gradle-gretty

新增功能:

  1. 新增静态文件管理
  2. 新增配置管理
  3. 新增站点默认设置
  4. 新增免重启的配置引导程序
  5. 新增部署错误提示
  6. 新增工程内置默认动态站点
  7. 新增静态文件支持
  8. 新增域名格式提示
  9. 新增分词器设置、默认中文分词器
  10. 新增关键词处理函数
  11. 新增UserAgeent获取指令,UserAgent解析函数
  12. 新增模板demo
  13. 新增模板制作帮助页面
  14. 新增推荐位异步渲染支持
  15. 新增多条内容、分类、推荐位扩展字段获取函数

其他提升:

  1. 取消大部分匿名类写法
  2. 增加内容扩展字段类型
  3. 将方法内可复用变量提升为类静态变量
  4. 配置中心登陆注册设置合并
  5. 邮件发送改为线程池执行发送任务
  6. 域名取消端口区分
  7. 模板默认所有输出进行HTML转义
  8. 关联关系表取消自增主键改为联合主键
  9. 界面修改,LOGO修改
  10. 持久层增加Mybatis
  11. 重构内存缓存、增加redis缓存支持
  12. 新增Hibernate Redis缓存组件
  13. 模型由数据库存储改为文件存储
  14. 简化站点配置,站点取消资源站点属性
  15. 配置文件结构调整
  16. 优化推荐位输出
  17. 优化jsonp支持,安全性提升

模板升级所需修改:

  1. 需要以HTML输出的字段需要加 ?no_esc
  2. 取消所有?html内置函数调用
  3. 将数据目录中resource目录下所有文件移动到web目录下,将所有site.resourcePath改为site.sitePath

数据库升级所需修改:

  1. 根据data/mysql-change-log.sql时间轴执行最新修改脚本
  2. 执行MyTest类中UpdateTo2017方法

publiccms-preview's People

Contributors

sanluan avatar suizhikuo avatar

Watchers

James Cloos avatar Jackey avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.