各个子站可以有自己的管理员,独立管理本站的用户、组织、角色、权限、模型、栏目、文档等信息,各站点之间互不干扰。同一管理员在不同站点可以有不同权限。特别适合政府、集团公司、企事业单位、大中专院校等既需要统一管理又可独立管理的机构。
模型是实现灵活性的重要组成部分。通过模型可以灵活控制“文档管理”、“栏目管理”、“站点设置”、“全局设置”等界面的字段及排列顺序,不同栏目可以使用不同模型,从容应对客户的各种想法和要求。
自定义字段也可以在页面提供筛选条件,根据筛选条件显示结果。
可以全文检索文章内容,支持中文分词,可以检索标题、关键字、描述和正文。并对检索到的关键字高亮显示。
支持新闻、图片、视频、文库、下载、产品等多种内容展示。
可以将word、excel、ppt等文件转换成pdf文件,在前台通过pdf.js
浏览。
可以单独制作支持手机访问的模板,并可以共享PC站的数据。
系统在使用过程中,会上传大量附件(如图片、视频、文件等),有些附件上传后并未使用(如上传后发现不对或重复上传),成为垃圾文件,占用大量硬盘空间。附件管理可以记录上传的文件是否被使用,并可以删除未使用的附件。
生成静态页可以提高网站访问速度。静态页面不需要tomcat等servlet容器解析,直接由apache或nginx等web服务器发送html页面给浏览器,从而大幅的提高网站访问速度,减轻服务器压力。对于数据量大的栏目支持动静态结合的方式,前几页静态化,剩余的使用动态页面。
系统中上传的附件和生成的静态化页面通常保存在程序所在目录。有时需要将上传的附件和生成的静态页面保存在其他目录甚至其他的服务器,便于维护和提高负载能力。系统提供储存点功能,可以将相应文件保存到服务器其它目录,或者对象存储服务器中(如MinIO、阿里云对象存储、腾讯云对象存储、七牛云对象存储)。
模版使用FreeMarker引擎,配合ujcms自定义标签获取后台动态数据,无需编写Java和SQL语句,即可实现动态网站制作,大大降低网站制作和维护成本。
标签具有丰富的参数,可以获取后台各种数据。标签支持按任意字段排序以及多个字段组合排序。
翻页模版制作非常简单,使用时包含翻页模版即可,无需设置任何参数。翻页模版全站通用,无需为不同模版准备不同翻页代码。
网站部署到服务器后,再进行模版编辑和修改通常会比较麻烦和困难。ujcms支持远程模版管理,和本地制作模版一样简单便捷。
模版与css、js、图片等资源目录统一,无需来回复制即可直接进行模版制作。