精品为您呈现,快乐和您分享!

移动端

收藏本站

17软件园

当前位置: 首页 > 软件下载 > 编程开发

JPress(专业建站模板)v3.2.5官方版

JPress(专业建站模板)v3.2.5官方版

类型:编程开发 语言:简体

大小:23.2M 更新时间:2020-06-11

推荐指数:

应用简介


JPress是使用Java开发的类似WordPress的产品,并在此基础上增加了电子商务功能。它使用JFinal开发,支持几乎所有类似WordPress的功能。它是一个使用Java开发的网站建设工具。目前,有超过100,000 个网站使用JPress。驾车。









JPress是使用Java开发的类似WordPress的产品,并在此基础上增加了电子商务功能。它使用JFinal开发,支持几乎所有类似WordPress的功能。它是一个使用Java开发的网站建设工具。目前,有超过100,000 个网站使用JPress。开车吧!



JPress(专业建站模板)



特征



从功能上来说:



支持自定义模型,通过模板而不是后台函数定义。同时模型内容支持自定义类别。例如,文章模型支持主题、类别、标签等类别。



支持多种模板引擎。默认使用Freemarker。模板制作者可以使用其他引擎(例如thymeleaf)进行渲染。还支持后台在线编辑模板(目前仅支持freemarker引擎)。



支持多种数据库类型,可以配置不同的数据库(目前仅支持mysql)。



支持多种编辑器,后台可视化编辑和Markdown编辑自由切换,默认支持在线图片编辑、代码高亮等功能。



它支持插件,只需几行代码就可以完成一个插件的开发。 git.oschina.net 和github 上已经有该插件的helloworld 实例。



支持自定义URL和网站内容URL样式定制。



API支持,方便APP或其他第三方调用数据。



国际化支持,使用JPress轻松创建任何语言的网站。



极简SEO功能,可以为每篇文章、每个类别、每个标签单独设置SEO,并支持sitemap输出。



用户注册支持邮件和短信验证。目前短信服务商仅支持阿里巴巴大宇。



支持CDN设置,包括七牛、阿里云、优拍云等。



上传的图片支持水印设置,上传的图片会自动切割成模板所需的各种图片尺寸,保证图片显示不会被拉伸。



用户登录支持第三方登录,支持QQ、微信、微博、开源中国、github、Facbook、Twitter、linkedin(目前仅完成QQ、微信、微博、开源中国、github的登录)。



微信上:



支持微信菜单设置。



支持自动回复,添加关键词和回复内容。



支持默认回复,包括:用户关注时、进入多客服时、退出多客服时、发送图片时、发送语音时、发送视频时、发送位置时、发送连接时、用户扫描时当用户摇一摇时,带有参数的二维码。



所有自动回复或默认回复均支持“高级回复”功能,例如回复文章、回复URL.高级回复是JPress内置的特殊回复,但完全可配置,更多“高级回复”将会在未来添加功能。



自动回复或默认回复支持插件回复,调用JPress插件完成回复。



支持文章搜索。回复关键词会返回关键词匹配的文章。



未来将支持文章同步或微信导入等实用功能。



在技术方面:



JPress 自豪地使用JFinal 作为其核心,同时也受益于JFinal 灵活的架构。在JFinal框架开源系统中,JPress关心每一行逻辑的实现,注重每一行代码的质量。它应该是JFinal的最佳实践之一,所以它也应该是每个JFinaler的必读文章。



使用Freemarker 和thymeleaf 作为模板引擎。 JPress 内置的独特缓存使得UI 渲染速度独立于模板引擎。



Tinymce用作可视化编辑器,simplemde用作Markdown编辑器。两者可以在后台自由切换。



文件和图片上传的UI插件使用fine-uploader。



在前端,JPress 使用jquery、bootstrap、admin lte、font-awesome、x-editable、fastclick、toastr、tag-editor、pace、layer 等。



在安全方面,虽然我个人也下了很大的功夫,在XSS、CSRF、SQL注入、Cookie安全等方面做了大量的工作,但仍然需要更多的人共同挖掘和完善。安全是永恒的。的话题. (不过对于新手朋友来说,这些安全应该值得学习和了解吧?)



支持分布式部署,JPress 重写了HttpSession,并使用ehcache 来实现会话功能。同时该项目高度依赖cookie,因此对分布式架构没有压力。



软件特点



1. 光。



它轻量到只有8张数据表,却可以实现wordpress的几乎所有功能。依赖的jar包也极其轻量。目前只有cos-26Dec2008.jar、druid-1.0.16.jar、ehcache-2.7.5.jar、fastjson-1.2.7.jar、freemarker-2.3.23.jar 和javax。 mail.jar、jfinal-2.2-bin-with-src.jar、jfinal-weixin-1.7-bin-with-src.jar、jsoup-1.8.3.jar、log4j-1.2.17.jar、mysql-connector- java-5.1.36.jar、slf4j-api-1.7.7.jar、slf4j-log4j12-1.7.7.jar、jetty-server-8.1.8.jar 这14个jar包,其中jetty-server-8.1 。 8.jar不是必需的,仅用于方便调试。



整个项目包括jar包大约20MB。



2. 快。



无论页面多么复杂,JPress 都能在近10 毫秒内做出响应。同时,JPress支持阿里云、七牛、优拍云等CDN作为加速,并支持分布式部署等功能。即使是香港的服务器,也只能用“快”来形容。



3、灵活。



JPress提出了“模板即模型”的概念。模板制作者可以使用JPress来构建博客、新闻系统、论坛、问答社区、购物中心……加上其灵活的插件功能,它几乎可以用来构建任何类型的网站。



4.国内。



因为是中国制造,所以更符合中国人的需求。 JPress自然地与微信公众号集成在一起。 JPress内置了阿里大鱼的短信发送功能,支持QQ邮箱、163邮箱等作为邮件发送服务器。未来还将增加微信模板消息发送、通知用户等更符合国人需求的功能。



最重要的是



JPress使用的是最宽松的LGPL开源协议,与国内使用私有协议的“开源”产品根本不在一个级别。



变更日志



jpress v3.2.5 变更日志:



修复:JPress 代码生成器生成了不正确的Maven 版本号



修复:JPress 后端重置按钮不起作用



修复:Menu的isMyChild()方法判断错误



修复:用户中心第三方账号绑定页面出现错误



优化:ApiInterceptor在某些极端情况下可能会导致空指针异常



优化:JPress后台名称改为动态获取



优化:密码错误时后台登录功能自动刷新验证码。



优化:优化JPress非法词汇



优化:用户登录功能支持Ajax请求登录