文 宋曉光
筆者從事指導和評估沈陽市中小學校網站建設工作多年,切身體會到學校網站建設和推廣工作的重重困難,究其原因,主要集中在以下幾個方面:(1)沒有明確的建設目標和應用需求;(2)沒有規(guī)范的欄目規(guī)劃和內容設置;(3)沒有標準化的內容組織和信息結構;(4)缺乏網站建設所需的技術力量和人財物力;(5)缺乏保證信息安全所需的主動意識和保障能力;(6)無法回避的網站后期運行成本;(7)幾乎停滯的內容維護工作。
我們曾嘗試過多種辦法,如統(tǒng)一采購網站源碼配發(fā)給學校、搭建虛擬主機、提供主機托管等等,但收效甚微,難題沒有解決,問題卻增加了不少。
后來,CMS(Content Management System,內容管理系統(tǒng))技術逐漸發(fā)展,衍生出一種全新的網站建設、部署與推廣形式——站群。但是筆者在考察了站群系統(tǒng)相關產品后發(fā)現(xiàn),無論是設計初衷、主—分站架構,還是信息采集方式和管理方法,這些產品都無法滿足基礎教育階段學校對網站靈活度、易用性、個性化的需求。為此,筆者提出了自建站群系統(tǒng)的構想,并付諸實踐,取得了良好效果。
“充分考慮學校網站建設各環(huán)節(jié)可能遇到的問題,利用技術手段加以解決”這一指導思想,貫穿了系統(tǒng)建設的整個過程。
為了能夠通過一套應用系統(tǒng)實現(xiàn)對所有學校網站的統(tǒng)一建設與管理,我們將學校網站上的各種內容歸納為三類:信息、功能和應用。“信息”指由文字、圖片、視頻所組成的獨立篇幅的記錄;“功能”指能夠實現(xiàn)某一特定需求的方法,如留言板、友情鏈接等;“應用”則是由眾多“信息”和“功能”組成的集合,如論壇、博客、教研、備課等應用系統(tǒng)。重新分類使同類別的信息具有了相同的組成結構,使我們能夠在系統(tǒng)建設中忽略信息內容的個體差異,進而專注于對信息結構的處理。
站群系統(tǒng)借鑒SaaS服務模式的“多租戶”理念,學校即為“租戶”。學校申請成為系統(tǒng)租戶的同時,系統(tǒng)會自動為其派生一個初始狀態(tài)的學校網站實例和10 GB空間。而后,學校通過站群系統(tǒng)提供的統(tǒng)一管理后臺維護自己的網站。
區(qū)別于傳統(tǒng)的虛擬主機管理系統(tǒng),站群系統(tǒng)的所有用戶都在使用同一個Web應用程序實例,因此對租戶的管理尤為重要。為此,站群系統(tǒng)設計了“租戶行為監(jiān)控與狀態(tài)管理”功能。借助它,我們能夠監(jiān)控每一個租戶的實時狀態(tài)、資源占用情況和網站運行狀況,進而確保整個系統(tǒng)健康運行。
“分隔”是將數(shù)據分別存儲在不同的數(shù)據庫對象中,它包含兩個方面:一是按信息結構分隔。即對同類信息,按其結構特點再次細分(如將“信息”細分為新聞、相冊和視頻),目的是強化類別中與類別間信息結構的相似與差異。這種相似與差異將直接影響數(shù)據錄入方式、存儲方法,以及最終的呈現(xiàn)形式。二是按信息所有者分隔。多租戶系統(tǒng)要求所有租戶在共享一個應用程序實例時,租戶間的信息要相互分隔、獨立,且封閉。因此,我們對不同學校的信息邏輯上進行分區(qū)管理,使其感知不到其他學校的存在,其行為也不會相互影響。
“共享”是指物理上采用一個數(shù)據庫存儲系統(tǒng)、一套數(shù)據庫對象,存儲所有學校網站的信息,以使信息結構相同,數(shù)據結構一致,有利于信息的共享與再次利用。
在實際應用中,對于缺乏明確建設目標和應用需求,不知該從何入手建設網站的學校來說,借助站群系統(tǒng)搭建一個具有個性化的學校網站,需經歷三個階段,這也是我們依托站群系統(tǒng)指導學校網站建設工作的創(chuàng)新所在。
1.階段一:基本需求階段,建立通用網站
學校只需完成租戶申請,即可獲得一個“通用網站”。站群系統(tǒng)將自動為網站生成“規(guī)定性欄目”,以滿足教育主管部門和社會對學校信息的基本需求?!耙?guī)定性欄目”包括5大類、11個欄目和3個功能(如圖1所示),這種設定是結合了教育主管部門的信息需求與學校日常教學工作內容,經過融合、提煉最終確定的。這些欄目是所有利用站群系統(tǒng)搭建網站的學校都有的,學校無法修改,也不能刪除。
圖1 規(guī)定性欄目的構成
2.階段二:內容需求階段,網站內容個性化
隨著對“通用網站”應用的不斷深入,一些學校逐漸有了自己的需求,這標志著學校網站建設進入第二階段。此時,學校的需求可以通過站群系統(tǒng)提供的“自定義欄目”功能來實現(xiàn)。每所學校可根據自己的需求增加特色欄目。這一從“想法”到“欄目”的轉換過程極其簡單,學校只需提供欄目的必要信息,點點鼠標即可完成新欄目的建設。
3.階段三:形式需求階段,呈現(xiàn)形式個性化
當學校不再滿足于個性化網站內容后,下一個需求便是希望網站的呈現(xiàn)形式也能夠個性化。這一需求在實際應用過程中可以通過兩種方式實現(xiàn):
一是“通用模版”。學校通過站群系統(tǒng)預制的模版改變網站的外觀樣式。
二是“自定義模版”。我們鼓勵學校自己設計模版,為此制定了“模版設計規(guī)范”。學校在“規(guī)范”的指導下自行完成UI設計,而后交由我們進行制作。制作完成后,這個模版便成為這所學校的專屬模版。
實踐證明,依托站群系統(tǒng)將學校網站建設過程劃分為三個階段,引導學校一步步完成網站建設的方法,在實際應用中取得了非常好的效果。
建好一個網站需要邁過兩道門檻:一是建設,二是維護。前者通過技術手段可以解決,但后者主要依靠管理。為此,我們依托站群系統(tǒng)在基礎教育階段中小學網站運維管理方面,創(chuàng)造了一套“一級維護、三級監(jiān)控”的管理辦法。
“一級維護”,即每所學校都可設置多名內容管理員,他們組成一個龐大的維護群體,承擔了學校網站乃至整個站群系統(tǒng)的內容維護任務。
“三級監(jiān)控”指校、區(qū)、市三級機構分別對全市學校網站維護情況實施監(jiān)控。學校通過信息審核功能,實現(xiàn)對網站信息內容的自審,并通過系統(tǒng)提供的各種數(shù)量、頻率、比重等統(tǒng)計指標,實現(xiàn)對網站運行情況的監(jiān)控,從而在學校本級首先實現(xiàn)自查自管。區(qū)縣教育主管單位借助站群系統(tǒng),能看到轄區(qū)內所有學校網站中的信息,并能夠通過信息審核功能,對學校發(fā)布的信息做出“推薦”“固頂”或“禁止”等操作,通過系統(tǒng)提供的各學校信息統(tǒng)計指標和轄區(qū)所有學校信息匯總指標,實現(xiàn)對轄區(qū)內所有學校網站維護情況的監(jiān)控。市級監(jiān)控的形式與區(qū)級監(jiān)控大體相同,不同的是監(jiān)控范圍擴大到全市所有學校和區(qū)縣。
“一級維護、三級監(jiān)控”的管理辦法確保處于任何層級的管理者和使用者都能掌握系統(tǒng)內信息的實時情況,便于發(fā)現(xiàn)問題、及時干預。同時可依據統(tǒng)計數(shù)據進行績效考核與評估,進而推動學校網站建設與應用持續(xù)發(fā)展。
我們建設基礎教育階段學校網站站群系統(tǒng)的目標是要打破傳統(tǒng)學校網站建設、應用與推廣模式,使學校在網站建設中由“建設者”轉變?yōu)椤笆褂谜摺保M而將學校的精力集中在內容建設上。而后通過分步目標、需求引導和科學的運維管理方式,幫助學校建好、用好、管好網站,最終解決基礎教育階段學校網站建設難、推廣難、維護難的問題。
[1] 張玄,張敬周,葛孝堃.基于SaaS的IT資產管理系統(tǒng)研究[J].計算機應用與軟件,2012(8):202-205.
[2] 陳偉,沈備軍,戚正偉.面向SaaS應用的業(yè)務邏輯定制框架的研究與實現(xiàn)[J].計算機應用研究,2011(1):155-158.