最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
WeeeCode(图形化编程软件)v3.6.2官方版 编程开发 / 429.1M
查看 -
核桃编程v2.1.123.0官方版 编程开发 / 272.5M
查看 -
DevToys(开发工具)v1.0.11.0官方版 编程开发 / 156M
查看 -
吾爱OD(附118款脱壳脚本)v1.10中文版(32/64位) 编程开发 / 15.5M
查看 -
360加固助手v3.6.1.0官网版 编程开发 / 271.5M
查看
本类排行
详情介绍
JPress是使用Java开发的类似WordPress的产品,并在此基础上增加了电子商务功能。它使用JFinal开发,支持几乎所有类似WordPress的功能。它是一个使用Java开发的网站建设工具。目前,有超过100,000 个网站使用JPress。驾车。
JPress是使用Java开发的类似WordPress的产品,并在此基础上增加了电子商务功能。它使用JFinal开发,支持几乎所有类似WordPress的功能。它是一个使用Java开发的网站建设工具。目前,有超过100,000 个网站使用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请求登录