模板引擎

模板引擎(这里特指用于Web开发的模板引擎,又叫视图引擎),是为了将用户界面与业务数据(内容)分离而设计的。它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的 HTML 文档。它通过聚合数据与模板,生成标准化的 HTML 文档,以便在 Web 编程中使用。处理器调用模板引擎来执行这一过程,并将生成的 HTML 文档作为响应发送给客户端。

WebFuture 采用了成熟可靠的、编译型的、易于学习和使用的、同时又强大和灵活的 Razor 模板解析引擎技术。

点此查阅详细介绍>>

模板管理与模板编辑

  • 内置了对模板文件和风格文件的管理功能,支持按照站点对模板和风格文件进行逻辑隔离。
  • 提供类似于 Windows 资源管理器(文件夹树导航中栏+文件列表的右栏)的文件管理方式,文件列表支持缩略图和列表两种展示方式,并可以根据文件名或修改时间进行排序。
  • 模板文件支持多种操作,如预览、编辑、删除、重命名、移动、复制以及查看绑定此模板的节点或内容。预览时可以在 PC、手机、PAD 设备之间切换,并支持切换所绑定的栏目或文章。
  • 模板编辑支持代码模式和可视化模式两种编辑方式。

    在代码模式下编辑模板时,系统支持常用代码编辑器的功能,例如代码语法高亮显示,并允许用户在光标处插入组件、系统对象和方法。此外,代码编辑区内的组件、系统对象和方法均支持可视化参数设置。

    在可视化模式下,模板的最终效果可以实时预览,实现所见即所得的编辑体验。用户可以通过拖放组件或 HTML 元素到编辑区的指定位置,灵活调整模板布局,同时对已调用的组件进行删除或参数的可视化设置。系统还支持在不同设备( PC、手机、PAD )下快速切换相同模板文件的编辑模式,以适应多设备的设计需求。

  • 模板文件和插入的组件都是开源的、开放的,允许技术人员在掌握了相关原理以后,可以根据需要修改或添加新的组件。
  • 支持模板的备份和还原功能,提供平台级和站点级两级备份机制,支持定时自动备份,并可以自动清理过期的备份文件。
  • 支持模板调用关系检测,以帮助管理员快速查阅所有模板文件的调用信息(哪些节点/内容绑定了此模板),快速筛选出未被调用的模板文件。
  • 提供模板错误配置检测功能,可以快速高效地检查模板方案中的遗漏或缺失的模板文件。
  • 支持模板文件的规范性检查,以帮助管理员排查所有模板文件是否存在不符合制作规范的问题。

模板历史记录

  • 系统支持自动和手动保存模板的历史记录。
  • 提供模板历史记录的浏览与恢复功能。
  • 支持对比模板的历史版本。
  • 系统能够全自动维护模板文件的历史记录。
  • 支持查看已删除模板文件的历史记录。

模板方案管理

  • 系统支持管理模板方案,用户可以将本地的模板方案包上传至平台中,也支持从云端模板库中下载模板方案包,并将其应用到指定的站点。
  • 提供模板一键打包工具:该工具能够将站点的模板文件、风格文件、栏目和内容数据以及相关的上传文件等一起打包为模板方案。
  • 提供了云模板库。云模板库中有超过1000套模板可供选择,涵盖政府部门、基础教育(中小学和幼儿园)、高校、医院、公安内网、强军网等多个行业,每个行业至少包含数十套模板方案。
我要咨询 产品试用申请
×

用户登录