Public CMS V4.0.190312 发布,增强安全和搜索
很多用户在对比软件产品时容易陷入功能对比的误区
近期一个项目用到了cms,各种因素考虑最后决定使用 publicCms V2019免费版,因为之前没真正接触过cms类系统,这次还是收获比较大。 引导创建数据库设计, 这个项目第一次启动,会引导你创建数据库, 一般应用里是没有这种设计的。 这种模式在开源项目里,更加符合二次开发人员的需求,二次开发人员不用再去找初始化脚本,执行数据库,修改数据库配置 再启动应用 这套流程了。 技术层面查看了它的实现,是用了 ScriptRunner 连接数据库后执行指定目录的sql文件 对外接口的设计,它做了一层抽象,类似这种AbstractTemplateDirective,抽象的目的我猜测是 为...
V4.0.202004a 增加投票、投票模板示例 增加图片文件高度宽度记录 增加动态模板可接受参数类型控制
FreeMarker被apache基金会(ASF)收编,官网迁移至 freemarker.incubator.apache.org 不过目前尚不能正常访问
1. 迁移上线本地或局域网开发完成后,正式部署到服务器上需要完整的迁移。1.01 程序、数据库脚本、数据目录1. 导出数据库脚本,并导入到服务器数据库中2. 复制数据目录到服务器中,并根据数据库信息修改数据目录中的database.properties其中jdbc.encryptPassword为加密后的数据库密码,加密解密方法在Public CMS程序中publiccms-parent\publiccms\src\test\java\目录下找到的com.publiccms.common.generator.PassowrdGenerator.java类中,该类拥...
Public CMS V2017.0520发布了
第一章 指令1. 概述通过自定义指令获取数据是PublicCMS实现模板自定义的主要方式,因为在freemarker模板中,指令是一种特殊的数据模型,因此在PublicCMS模板中的指令除import,include指令外,可以使用“_”当作前缀使用指令,也可以使用”包名.简短指令名”,以和模板中的数据进行区分。同时模板中的指令支持json接口的方式被js或其他系统调用。模板中主要有四类指令:根据主键获取单个或多个实体的指令根据条件查询列表的指令任务计划专用指令:该类指令只能再任务计划脚本中使用功能指令:该类指令用于完成特定功能、可以在任意模板使用您可以借助PublicCMS后...
本次发布分为V4.0,V5两个版本,其中V4.0最低要求Java8,V5最低要求Java17,CMS功能完全相同;可根据需要下载不同的版本