模板引擎

模板引擎(這里特指用于Web開發(fā)的模板引擎,又叫視圖引擎),是為了將用戶界面與業(yè)務數據(內容)分離而設計的。它可以生成特定格式的文檔,用于網站的模板引擎就會生成一個標準的 HTML 文檔。它通過聚合數據與模板,生成標準化的 HTML 文檔,以便在 Web 編程中使用。處理器調用模板引擎來執(zhí)行這一過程,并將生成的 HTML 文檔作為響應發(fā)送給客戶端。

WebFuture 采用了成熟可靠的、編譯型的、易于學習和使用的、同時又強大和靈活的 Razor 模板解析引擎技術。

點此查閱詳細介紹>>

模板管理與模板編輯

  • 內置了對模板文件和風格文件的管理功能,支持按照站點對模板和風格文件進行邏輯隔離。
  • 提供類似于 Windows 資源管理器(文件夾樹導航中欄+文件列表的右欄)的文件管理方式,文件列表支持縮略圖和列表兩種展示方式,并可以根據文件名或修改時間進行排序。
  • 模板文件支持多種操作,如預覽、編輯、刪除、重命名、移動、復制以及查看綁定此模板的節(jié)點或內容。預覽時可以在 PC、手機、PAD 設備之間切換,并支持切換所綁定的欄目或文章。
  • 模板編輯支持代碼模式和可視化模式兩種編輯方式。

    在代碼模式下編輯模板時,系統(tǒng)支持常用代碼編輯器的功能,例如代碼語法高亮顯示,并允許用戶在光標處插入組件、系統(tǒng)對象和方法。此外,代碼編輯區(qū)內的組件、系統(tǒng)對象和方法均支持可視化參數設置。

    在可視化模式下,模板的最終效果可以實時預覽,實現所見即所得的編輯體驗。用戶可以通過拖放組件或 HTML 元素到編輯區(qū)的指定位置,靈活調整模板布局,同時對已調用的組件進行刪除或參數的可視化設置。系統(tǒng)還支持在不同設備( PC、手機、PAD )下快速切換相同模板文件的編輯模式,以適應多設備的設計需求。

  • 模板文件和插入的組件都是開源的、開放的,允許技術人員在掌握了相關原理以后,可以根據需要修改或添加新的組件。
  • 支持模板的備份和還原功能,提供平臺級和站點級兩級備份機制,支持定時自動備份,并可以自動清理過期的備份文件。
  • 支持模板調用關系檢測,以幫助管理員快速查閱所有模板文件的調用信息(哪些節(jié)點/內容綁定了此模板),快速篩選出未被調用的模板文件。
  • 提供模板錯誤配置檢測功能,可以快速高效地檢查模板方案中的遺漏或缺失的模板文件。
  • 支持模板文件的規(guī)范性檢查,以幫助管理員排查所有模板文件是否存在不符合制作規(guī)范的問題。

模板歷史記錄

  • 系統(tǒng)支持自動和手動保存模板的歷史記錄。
  • 提供模板歷史記錄的瀏覽與恢復功能。
  • 支持對比模板的歷史版本。
  • 系統(tǒng)能夠全自動維護模板文件的歷史記錄。
  • 支持查看已刪除模板文件的歷史記錄。

模板方案管理

  • 系統(tǒng)支持管理模板方案,用戶可以將本地的模板方案包上傳至平臺中,也支持從云端模板庫中下載模板方案包,并將其應用到指定的站點。
  • 提供模板一鍵打包工具:該工具能夠將站點的模板文件、風格文件、欄目和內容數據以及相關的上傳文件等一起打包為模板方案。
  • 提供了云模板庫。云模板庫中有超過1000套模板可供選擇,涵蓋政府部門、基礎教育(中小學和幼兒園)、高校、醫(yī)院、公安內網、強軍網等多個行業(yè),每個行業(yè)至少包含數十套模板方案。
×

用戶登錄