




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 基于開源平臺的高校黨建網站設計與實現 沈涵飛Summary:開展網絡黨建是建設先進政黨、保持中國共產黨先進性的重要任務。介紹了黨建網站建設意義及其內容規(guī)劃,分析了采用LAMP和WordPress平臺創(chuàng)建黨建網站的優(yōu)勢,進行了網站外觀設計,并提出了優(yōu)化訪問速度、管理鏈接、視頻播放、后臺管理界面加載的方法。Key:LAMP;WordPress;網絡黨建DOIDOI:10.11907/rjdk.143665:TP319:A :16727800(2015)0010127020 引言開展網絡黨建是建設先進政黨、保持中國共產黨先進性的重要任務。高校是培養(yǎng)高素質的社會主義建設者和接班人的重要場所,其黨建工
2、作是黨的建設事業(yè)的重要組成部分。黨建網站不僅是黨員干部、黨務工作者學習交流的平臺,也是高校黨委服務黨員、服務群眾的有效載體。開源軟件WordPress是目前使用最為廣泛的個人博客和小型網站建站系統,安裝使用簡單、功能全面,基于模板和插件的開發(fā)方式便于定制外觀和擴展功能;LAMP平臺部署容易、安全性高、成本低、擴展能力好。采用開源軟件LAMP和WordPress的技術方案適合創(chuàng)建黨建網站。1 黨建網站內容規(guī)劃黨建網站主要由以下8個模塊組成:工作動態(tài):反映黨委的最新工作狀況和開展的各項活動;通知公告:發(fā)布黨委的通知和公告;黨員風采:介紹黨建工作中涌現出來的先進黨支部和黨務工作者;組織機構:介紹學院
3、黨委及各系部黨總支的組織架構和工作安排;勤政廉政:介紹黨內關于勤政廉政的規(guī)定、條例、意見等;規(guī)章制度:介紹黨的各項條例、文件、規(guī)章制度尤其是和高教密切相關的內容;業(yè)余黨校:介紹業(yè)余黨校的活動、入黨的基本知識和程序等;思想教育:發(fā)布領導在全國教育工作會議等教育系統會議上的講話,使黨員能及時領會中央精神。2 信息平臺選擇和安裝2.1 WordPress的功能和特點WordPress是一個免費的開源項目,在GNU通用公共許可證下授權發(fā)布,支持用戶在PHP和MySQL數據庫的服務器上架設博客,也可以將其當作內容管理系統來使用。WordPress支持多種語言,插件和模板眾多,易于擴充功能,安裝和使用都很
4、容易,已成為全球用戶使用最多的內容管理系統。很多中小型企業(yè)網站、小型購物網站、視頻圖片分享站點及內容站點都是用其內核修改主題之后搭建的。WordPress架構設計先進,采用了內容和結構相分離的MVC設計模式,具備優(yōu)異的擴展性,在其官方網站上可以找到海量模板和插件庫。使用WordPress來創(chuàng)建黨建網站,可以極大地降低學習門檻,省去了對后臺技術的擔心,并可減少運行和維護成本,將更多的精力集中在內容創(chuàng)建上。2.2 開源平臺LAMP的優(yōu)勢采用WordPress作為黨建網站平臺,操作系統、Web服務器和數據庫通常采用LAMP架構。LAMP指 Linux 操作系統、Apache Web 服務器、MySQ
5、L 數據庫以及 PHP腳本語言共同組成的架構。雖然這些開放源代碼程序本身并不是專門設計成同另幾個程序一同工作,但由于它們本身的廉價性和使用的普遍性,該組合開始流行(大多數Linux發(fā)行版本捆綁了這些軟件)。隨著云計算的流行,Linux系統本身作為服務器操作系統的優(yōu)勢進一步加強,尤其是Ubuntun采用了APT的包管理方式,簡化了程序安裝。通過使用 aptget 方式,可以在短短幾分鐘內完成Apache Web服務器、MySQL、PHP腳本語言、phpMyAdmin(MySQL的Web管理工具)的安裝。2.3 WordPress安裝WordPress的安裝非常簡單,可以概括為如下步驟:從官方網站
6、下載并解壓縮WordPress程序安裝包;把解壓后的WordPress文件夾里面的文件(但不包括WordPress文件夾本身)放到服務器的根目錄下,使用Ubuntu和Apache服務器的默認路徑是/var/www;在MySQL中為WordPress創(chuàng)建數據庫;在瀏覽器中輸入網址,例如 http:/,第一次訪問會自動跳轉到 http:/ wpadmin/install.php,輸入相關配置就可以完成安裝;執(zhí)行命令 chownr wwwdata:wwwdata /var/www,將Web服務器的根目錄的擁有者改為 wwwdata,這是Apache服務器的默認用戶名,這樣WordPress就可以完成
7、系統的自動更新以及插件和模板的直接安裝。3 網站外觀設計3.1 采用CMS展現方式WordPress自帶模板采用的是個人博客的呈現方式,文章按照發(fā)布的時間逆序排列,最新發(fā)布的文章出現在網站的最上方。這種方式不適合作為黨建網站。由于WordPress采用了優(yōu)秀的MVC設計方法,內容和結構完全分離,很容易設計出類似內容管理系統或者新聞發(fā)布網站外觀的模板,應用這些模板可以在網站首頁顯示多個目錄,每個目錄下面包括指定數量的文章,整個網站內容一目了然。為了使網站具備更好的導航效果,根據網站欄目而不是發(fā)布時間排列,需要對文章出現的順序進行調整。ReOrder Post Within Categories插
8、件可以實現這一功能,調整指定目錄下文章出現的順序。3.2 頁面?zhèn)戊o態(tài)實現WordPress默認使用帶有問號和很多數字的URL,例如http:/?p=18,這種方式對搜索引擎不友好,并且無法實現頁面的靜態(tài)化。WordPress允許自定義鏈接形式,以提高美感、可用性和向前兼容性,可以將頁面的鏈接修改為形如 http:/18.html的形式。這樣的鏈接對用戶和搜索引擎都更為友好,從表面上看是一個HTML靜態(tài)頁面,但本質上還是動態(tài)頁面,所以稱之為頁面?zhèn)戊o態(tài)。 要實現頁面?zhèn)戊o態(tài),需要配置Web服務器和WordPress后臺。以常用的Linux操作系統、Apache 2.2服務器為例,在服務器配置文件 /
9、etc/apache2/ sitesavailable/default 中,找到AllowOverride None,修改為 AllowOverride All;同時執(zhí)行命令sudo a2enmod rewrite來啟用mod_rewrite模塊,并執(zhí)行命令sudo service apache2 reload來重啟Apache服務器,使配置生效。在WordPress的后臺中, 在菜單“設置- 固定連接”中點擊自定義結構,配置成:/%post_id%.html。4 網站功能設計WordPress采用了三層架構的MVC設計, 核心的設計目標是簡約、最大限度的靈活性以及最小限度的代碼膨脹。 Wor
10、dPress通過插件提供了自定義函數和功能,這樣用戶就可以根據自己的需要定制網站了。在WordPress的官方網站上,由第三方開發(fā)的插件數量已經超過3.3萬個,足以滿足網站常用功能的需要。4.1 頁面靜態(tài)化實現WordPress在默認狀態(tài)下網站的響應速度較慢,在1個CPU、2G內存的服務器配置下, 20個用戶同時訪問就可以讓網站失去響應。采用頁面靜態(tài)化技術可極大提升網站的訪問速度。所謂靜態(tài)化就是生成了所有文章以及首頁的靜態(tài)頁面,每次訪問時不需要讀取數據庫和執(zhí)行PHP腳本,能夠大幅降低CPU占用率,加快網站訪問速度。將全新的WordPress部署在Ubutu Server 12.04LTS 64
11、位操作系統上,使用ApacheBench進行測試,采用頁面靜態(tài)化技術較默認方式的響應速度要快3個數量級。4.2 頁面計數功能掌握網站各頁面的訪問情況可以清晰地了解到用戶的關注點。WPPostViews插件是應用廣泛的頁面計數插件,其主要功能是記錄顯示文章或自定義頁面被瀏覽的次數,同時也提供了最少訪問和熱門文章、特定分類目錄下最新訪問和熱門文章等功能。4.3 鏈接管理在網站上放置相關網站的鏈接可供用戶拓展閱讀。WordPress本身提供了添加、修改和刪除鏈接的功能,但不能調整鏈接出現的位置。My Link Order插件采用了Ajax技術,很好地解決了該問題,能夠通過拖動鏈接來調整顯示的順序。4
12、.4 基于HTML5的視頻播放方案相比文字和圖片,視頻給人的感官刺激是多維的,留給人們的印象更深刻、更清晰,視頻文件是黨建網站的重要載體。在WordPress中播放視頻無需使用任何插件,使用標準的HTML5標簽video就能實現視頻播放。代碼如下:在眾多視頻格式中,mp4格式的兼容性最好。如果是其它格式,可以采用貍窩全能視頻轉換器、格式工廠等轉換軟件進行轉換。較新的瀏覽器如Internet Explorer 9+、Firefox、Opera、Chrome以及Safari支持標簽,而Internet Explorer 8 以及更早的版本不支持 標簽。解決這一問題的辦法是在head部分加載下面的J
13、avaScript文件,使用如下代碼實現:實現原理是采用Flash技術、使用Flash播放器嵌入視頻,使得IE及Firefox支持video標簽,該播放器稱為flowplayer。這樣就實現Windows平臺、Mac平臺、Android平臺、iOS平臺的全平臺播放。4.5 后臺管理界面加載緩慢解決方法在國內訪問WordPress后臺管理頁面,常常會出現頁面加載極其緩慢,這是因為Wordpress從3.8開始會自動加載Open Sans字體,并引用Google(http:/)上面的CSS樣式。Open Sans字體主要用于WP站點管理員登陸后頂部功能條的字體樣式,而對于國內用戶而言,Google會出現經常打不開或者訪問速度過慢的情況,這樣就會拖延站點的打開速度。解決這一問題的辦法是使用disable google fonts或者Remove Open Sans font from WP core插件,禁止從Google網站加載字體。5 結語本文采用開源軟件LAMP(Linux+Apache+MySQL+PHP)和WordPress創(chuàng)建黨建網站,通過選擇適當的模板,可以快速創(chuàng)建黨建門戶網站的外觀。利用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 3409-2024草種質資源調查編目技術規(guī)程
- 2025至2030年中國全自動雙波峰焊機數據監(jiān)測研究報告
- 電氣安全知識培訓
- 會議預約及參會信息統計表
- 公共圖書館文獻信息共享服務協議
- 教育培訓師資庫表格化
- 游樂場項目設施損害預防和賠償責任協議
- 遼寧省撫順市六校協作體2024-2025學年高一下學期期初檢測地理試卷(含答案)
- 混凝土澆筑施工合同
- 防水層工程 現場質量檢驗報告單
- 第一單元練習卷(單元測試)2023-2024學年統編版語文六年級下冊
- 2016年4月自考00040法學概論試題及答案
- 2024中國碳普惠發(fā)展與實踐案例研究報告
- 2024年中國檢驗認證集團招聘筆試參考題庫附帶答案詳解
- 人教版九年級數學下冊《第二十六章反比例函數》測試卷單元測試卷-帶有參考答案
- 公園售票員管理制度
- 本科:交通管理專業(yè)培養(yǎng)方案(管理學院)
- 《汽車電子電氣系統構造與拆裝》課件 項目三 起動系統檢修
- 《安徒生童話》閱讀指導課件
- 沉淀滴定法(應用化學課件)
- 設計和開發(fā)控制程序
評論
0/150
提交評論