本發(fā)明涉及軟件應用技術(shù),具體的說是一種輕量級內(nèi)容管理方法。
背景技術(shù):
內(nèi)容管理系統(tǒng)即content management system 簡稱CMS,是一種WEB前端和后端CRM、OA辦公系統(tǒng)之間的一種軟件系統(tǒng)。內(nèi)容的創(chuàng)作人員、編輯人員、發(fā)布人員通過將需要發(fā)布的內(nèi)容進行整理編輯,通過在CRM、OA系統(tǒng)中進行提交、修改、審批、發(fā)布等一系列流程,將需要發(fā)布的內(nèi)容進行對外的展示。因為內(nèi)容管理系統(tǒng)的操作簡單,流程規(guī)范,使得其在企業(yè)信息化建設和電子政務的應用中越來越重要。
隨著互聯(lián)網(wǎng)多媒體信息的多樣化,信息格式在不斷的發(fā)生變化,結(jié)構(gòu)化和非結(jié)構(gòu)化的信息正在相互融合、流通,信息格式正逐漸由原來的單純的文本信息,向文本、圖片、音頻、視頻等多媒體信息結(jié)合的方向發(fā)展。現(xiàn)代網(wǎng)站,在單純文本信息模式下通過簡單的手工樣式調(diào)整即可實現(xiàn)多頁面(網(wǎng)頁)樣式一致,但是多媒體信息融合的環(huán)境下,簡單的手工樣式調(diào)整已經(jīng)很難保證網(wǎng)站頁面的樣式一致。借助內(nèi)容管理系統(tǒng),通過統(tǒng)一的樣式模板,規(guī)范的業(yè)務流程,實現(xiàn)信息的規(guī)范、規(guī)整展示,成為內(nèi)容管理解決方案的一種重要方式。
目前,內(nèi)容管理系統(tǒng)發(fā)布流程為:創(chuàng)作人員將相關(guān)需要發(fā)布的內(nèi)容進行整理、提交;編輯人員進行相關(guān)的編輯、提交;發(fā)布人員審核發(fā)布的流程 ,完成信息的發(fā)布任務;用戶訪問網(wǎng)站時,WEB服務器訪問相應配置好的數(shù)據(jù)庫,按照相應規(guī)則提取數(shù)據(jù)庫中的信息,通過變量配置、變量映射將數(shù)據(jù)庫需要展示的信息展示在對應的網(wǎng)頁模板中。
上述內(nèi)容管理系統(tǒng)的發(fā)布流程,可以實現(xiàn)快捷的編輯、修改、發(fā)布,但是考慮到數(shù)據(jù)和信息安全等方面的內(nèi)容,此流程需要配置WEB服務器對數(shù)據(jù)庫的訪問,將數(shù)據(jù)庫暴露在了訪問者的網(wǎng)絡環(huán)境中。同時由于數(shù)據(jù)庫查詢等其他性能的限制,導致頁面在展示的過程中容易出現(xiàn)訪問速度慢、渲染不完善等一些用戶體驗較差的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供一種輕量級內(nèi)容管理方法。
本發(fā)明所述一種輕量級內(nèi)容管理方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述一種輕量級內(nèi)容管理方法,通過使用個性化的模板、腳本語言或標記語言、特殊標記以及用于數(shù)據(jù)持久化的數(shù)據(jù)庫,將用戶需要發(fā)布的內(nèi)容存儲于數(shù)據(jù)庫中;同時在用戶需要時生成相應的html文件,發(fā)布于網(wǎng)站相應模塊中;網(wǎng)站訪問者訪問網(wǎng)站時,服務器根據(jù)訪問者的訪問行為向訪問者直接展示相應的html文件。
優(yōu)選的,根據(jù)系統(tǒng)用戶需求對系統(tǒng)進行完整的部署配置,同步建立設計個性化模板。
優(yōu)選的,用戶登錄系統(tǒng),對創(chuàng)作好的需要發(fā)布的內(nèi)容進行相應的編輯設計。
優(yōu)選的,系統(tǒng)自動提取相應的數(shù)據(jù)生成相應的html文件,并根據(jù)相應的配置,將生成的靜態(tài)html文件存儲在制定的目錄下待查。
本發(fā)明所述一種輕量級內(nèi)容管理方法與現(xiàn)有技術(shù)相比具有的有益效果是:采用本發(fā)明,通過使用模板和通用的元素保證網(wǎng)站設計的一致性和協(xié)調(diào)性,將內(nèi)容管理和內(nèi)容發(fā)布實現(xiàn)規(guī)范化、流程化管理;
優(yōu)化文檔模式,將多媒體信息按照模板轉(zhuǎn)化為靜態(tài)網(wǎng)頁,提升網(wǎng)站的訪問速度;靜態(tài)網(wǎng)頁的訪問模式,減少了數(shù)據(jù)庫的暴露,提升網(wǎng)站的數(shù)據(jù)安全和信息安全,減少數(shù)據(jù)庫性能對網(wǎng)站訪問的限制,提升網(wǎng)站的用戶體驗。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,對本發(fā)明所述一種輕量級內(nèi)容管理方法進一步詳細說明。
為了提高用戶體驗,保證系統(tǒng)的安全性更少地將數(shù)據(jù)庫暴露在外,本發(fā)明提出一種輕量級內(nèi)容管理方法,通過使用個性化的模板,腳本語言或標記語言,特殊標記以及用于數(shù)據(jù)持久化的數(shù)據(jù)庫,將用戶需要發(fā)布的內(nèi)容存儲于數(shù)據(jù)庫中,留存待查,同時在用戶需要的時候生成相應的html文件,發(fā)布于網(wǎng)站相應模塊中。網(wǎng)站訪問者通過直接訪問靜態(tài)網(wǎng)頁的形式來實現(xiàn)對相應信息的閱讀,提高網(wǎng)站的訪問速度,提升網(wǎng)站的用戶體驗。
實施例:
本實施例所述一種輕量級內(nèi)容管理方法,首先根據(jù)系統(tǒng)用戶需求對系統(tǒng)進行完整的部署配置,同步建立設計個性化模板;其次用戶登錄系統(tǒng),對創(chuàng)作好的需要發(fā)布的內(nèi)容進行相應的編輯設計,將用戶需要發(fā)布的內(nèi)容存儲于數(shù)據(jù)庫中,用戶需要時生成相應的html文件,發(fā)布于網(wǎng)站相應模塊中。
通過該內(nèi)容管理方法,用戶只需點擊按鈕,生成相應的html,系統(tǒng)自動提取相應的數(shù)據(jù)生成相應的html,并根據(jù)相應的配置,將生成的靜態(tài)html文件存儲在制定的目錄下待查。
該內(nèi)容管理方法,優(yōu)化文檔模式,將多媒體信息按照模板轉(zhuǎn)化為靜態(tài)網(wǎng)頁;網(wǎng)站訪問者訪問網(wǎng)站時,服務器根據(jù)訪問者的訪問行為向訪問者直接展示相應的html文件,不再訪問數(shù)據(jù)庫;通過直接訪問靜態(tài)網(wǎng)頁的形式來實現(xiàn)對相應信息的閱讀,提高網(wǎng)站的訪問速度,提升網(wǎng)站的用戶體驗。
上述具體實施方式僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述具體實施方式,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領域的普通技術(shù)人員對其所做的適當變化或替換,皆應落入本發(fā)明的專利保護范圍。