模板引擎
模板引擎(這里特指用于Web開發(fā)的模板引擎,又叫視圖引擎),是為了將用戶界面與業(yè)務(wù)數(shù)據(jù)(內(nèi)容)分離而設(shè)計(jì)的。它可以生成特定格式的文檔,用于網(wǎng)站的模板引擎就會(huì)生成一個(gè)標(biāo)準(zhǔn)的 HTML 文檔。它通過聚合數(shù)據(jù)與模板,生成標(biāo)準(zhǔn)化的 HTML 文檔,以便在 Web 編程中使用。處理器調(diào)用模板引擎來執(zhí)行這一過程,并將生成的 HTML 文檔作為響應(yīng)發(fā)送給客戶端。
WebFuture 采用了成熟可靠的、編譯型的、易于學(xué)習(xí)和使用的、同時(shí)又強(qiáng)大和靈活的 Razor 模板解析引擎技術(shù)。
點(diǎn)此查閱詳細(xì)介紹>>模板管理與模板編輯
- 內(nèi)置了對(duì)模板文件和風(fēng)格文件的管理功能,支持按照站點(diǎn)對(duì)模板和風(fēng)格文件進(jìn)行邏輯隔離。
- 提供類似于 Windows 資源管理器(文件夾樹導(dǎo)航中欄+文件列表的右欄)的文件管理方式,文件列表支持縮略圖和列表兩種展示方式,并可以根據(jù)文件名或修改時(shí)間進(jìn)行排序。
- 模板文件支持多種操作,如預(yù)覽、編輯、刪除、重命名、移動(dòng)、復(fù)制以及查看綁定此模板的節(jié)點(diǎn)或內(nèi)容。預(yù)覽時(shí)可以在 PC、手機(jī)、PAD 設(shè)備之間切換,并支持切換所綁定的欄目或文章。
-
模板編輯支持代碼模式和可視化模式兩種編輯方式。
在代碼模式下編輯模板時(shí),系統(tǒng)支持常用代碼編輯器的功能,例如代碼語法高亮顯示,并允許用戶在光標(biāo)處插入組件、系統(tǒng)對(duì)象和方法。此外,代碼編輯區(qū)內(nèi)的組件、系統(tǒng)對(duì)象和方法均支持可視化參數(shù)設(shè)置。
在可視化模式下,模板的最終效果可以實(shí)時(shí)預(yù)覽,實(shí)現(xiàn)所見即所得的編輯體驗(yàn)。用戶可以通過拖放組件或 HTML 元素到編輯區(qū)的指定位置,靈活調(diào)整模板布局,同時(shí)對(duì)已調(diào)用的組件進(jìn)行刪除或參數(shù)的可視化設(shè)置。系統(tǒng)還支持在不同設(shè)備( PC、手機(jī)、PAD )下快速切換相同模板文件的編輯模式,以適應(yīng)多設(shè)備的設(shè)計(jì)需求。
- 模板文件和插入的組件都是開源的、開放的,允許技術(shù)人員在掌握了相關(guān)原理以后,可以根據(jù)需要修改或添加新的組件。
- 支持模板的備份和還原功能,提供平臺(tái)級(jí)和站點(diǎn)級(jí)兩級(jí)備份機(jī)制,支持定時(shí)自動(dòng)備份,并可以自動(dòng)清理過期的備份文件。
- 支持模板調(diào)用關(guān)系檢測(cè),以幫助管理員快速查閱所有模板文件的調(diào)用信息(哪些節(jié)點(diǎn)/內(nèi)容綁定了此模板),快速篩選出未被調(diào)用的模板文件。
- 提供模板錯(cuò)誤配置檢測(cè)功能,可以快速高效地檢查模板方案中的遺漏或缺失的模板文件。
- 支持模板文件的規(guī)范性檢查,以幫助管理員排查所有模板文件是否存在不符合制作規(guī)范的問題。
模板歷史記錄
- 系統(tǒng)支持自動(dòng)和手動(dòng)保存模板的歷史記錄。
- 提供模板歷史記錄的瀏覽與恢復(fù)功能。
- 支持對(duì)比模板的歷史版本。
- 系統(tǒng)能夠全自動(dòng)維護(hù)模板文件的歷史記錄。
- 支持查看已刪除模板文件的歷史記錄。
模板方案管理
- 系統(tǒng)支持管理模板方案,用戶可以將本地的模板方案包上傳至平臺(tái)中,也支持從云端模板庫中下載模板方案包,并將其應(yīng)用到指定的站點(diǎn)。
- 提供模板一鍵打包工具:該工具能夠?qū)⒄军c(diǎn)的模板文件、風(fēng)格文件、欄目和內(nèi)容數(shù)據(jù)以及相關(guān)的上傳文件等一起打包為模板方案。
- 提供了云模板庫。云模板庫中有超過1000套模板可供選擇,涵蓋政府部門、基礎(chǔ)教育(中小學(xué)和幼兒園)、高校、醫(yī)院、公安內(nèi)網(wǎng)、強(qiáng)軍網(wǎng)等多個(gè)行業(yè),每個(gè)行業(yè)至少包含數(shù)十套模板方案。
用戶登錄
還沒有賬號(hào)?
立即注冊(cè)