国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于OpenCMS開(kāi)源內(nèi)容管理系統(tǒng)的比較研究

2017-08-09 19:55:29田文強(qiáng)張繼德
關(guān)鍵詞:開(kāi)源應(yīng)用程序架構(gòu)

田文強(qiáng),張繼德

(1.華北理工大學(xué)信息工程學(xué)院,河北 唐山 063000;2.河北北方學(xué)院學(xué)報(bào)編輯部,河北 張家口 075000)

?

基于OpenCMS開(kāi)源內(nèi)容管理系統(tǒng)的比較研究

田文強(qiáng)1,2,張繼德1

(1.華北理工大學(xué)信息工程學(xué)院,河北 唐山 063000;2.河北北方學(xué)院學(xué)報(bào)編輯部,河北 張家口 075000)

目的 對(duì)目前國(guó)外主流開(kāi)源網(wǎng)站內(nèi)容管理系統(tǒng)WordPress、Joomla、Drupal和DotNetNuke(DNN)進(jìn)行比較研究,探討4種系統(tǒng)在網(wǎng)站搭建和管理方面的優(yōu)劣,并為國(guó)內(nèi)開(kāi)發(fā)內(nèi)容管理系統(tǒng)提供參考。方法 通過(guò)分析WordPress、Joomla、Drupal和DNN 4種系統(tǒng)架構(gòu),了解其內(nèi)部結(jié)構(gòu)。對(duì)網(wǎng)站搭建平臺(tái)、網(wǎng)站基本管理、網(wǎng)站高級(jí)管理等功能進(jìn)行詳細(xì)比較。結(jié)果 內(nèi)容管理系統(tǒng)是協(xié)作環(huán)境中管理工作流(手動(dòng)或基于計(jì)算機(jī)的)過(guò)程的集合。這些程序被設(shè)計(jì)為允許工作人員貢獻(xiàn)和共享存儲(chǔ)的數(shù)據(jù)。大多數(shù)CMS主要應(yīng)用于網(wǎng)站內(nèi)容的管理,它大大簡(jiǎn)化了網(wǎng)站的開(kāi)發(fā)和維護(hù)。4種系統(tǒng)根據(jù)開(kāi)發(fā)語(yǔ)言可以分為PHP和.NET兩大類(lèi)。WordPress是開(kāi)源博客發(fā)布應(yīng)用程序,易用性好;Joomla是一個(gè)內(nèi)外網(wǎng)均適合的開(kāi)源內(nèi)容管理系統(tǒng)平臺(tái),同時(shí)也是一套框架,性能好;Drupal是一個(gè)內(nèi)容管理框架,模塊眾多,但在升級(jí)時(shí)對(duì)舊模塊的支持不友好;DNN系統(tǒng)功能全面,但是性能需要專(zhuān)業(yè)優(yōu)化。結(jié)論 4種系統(tǒng)均有各自的特性,但總體而言,WordPress、Joomla、Drupal系統(tǒng)功能較少,適合輕量級(jí)開(kāi)發(fā),以性能為先,后期可通過(guò)模塊和插件實(shí)現(xiàn)功能。DNN在系統(tǒng)功能已經(jīng)比較強(qiáng)大,但是在性能方面相比較弱,需要更好地調(diào)優(yōu),適合對(duì)功能要求比較高的網(wǎng)站開(kāi)發(fā)。

內(nèi)容管理系統(tǒng);開(kāi)源;WordPress;Joomla;Drupal;DotNetNuke(DNN)

0 引 言

隨著信息化社會(huì)的發(fā)展,如何簡(jiǎn)單又快速地處理海量信息成為企業(yè)和政府機(jī)構(gòu)等組織的首要問(wèn)題,內(nèi)容管理系統(tǒng)應(yīng)運(yùn)而生。內(nèi)容管理系統(tǒng)(content management system,CMS)是指在一個(gè)合作模式下,用于管理工作流程的一套制度。內(nèi)容管理系統(tǒng)可以像中央存儲(chǔ)器(central repository)一樣,將相關(guān)內(nèi)容集中儲(chǔ)存并具有群組管理、版本控制等功能。借助內(nèi)容管理系統(tǒng)可以實(shí)現(xiàn)基于用戶角色的數(shù)據(jù)控制和訪問(wèn),幫助輕松存儲(chǔ)和檢索數(shù)據(jù),減少重復(fù)輸入,并改善用戶之間的通信[1]。CMS大致可以分為兩大類(lèi):企業(yè)內(nèi)容管理系統(tǒng)(enterprise CMS)和網(wǎng)站內(nèi)容管理系統(tǒng)(web CMS),本文主要研究的是網(wǎng)站內(nèi)容管理系統(tǒng)。

網(wǎng)站內(nèi)容管理系統(tǒng)又稱網(wǎng)站管理系統(tǒng)(web management system,WMS),是用于管理網(wǎng)站內(nèi)容的系統(tǒng)。通常由內(nèi)容管理應(yīng)用程序(content management application,CMA)和內(nèi)容交付應(yīng)用程序(content delivery application,CDA)組成。在WMS中,數(shù)據(jù)可以被定義為幾乎任何東西,即文檔、視頻、圖片、聲音等內(nèi)容。借助WMS企業(yè)和個(gè)人可以輕松搭建并管理自己的網(wǎng)站,最小程度地降低對(duì)計(jì)算機(jī)專(zhuān)業(yè)技術(shù)的要求,甚至可以實(shí)現(xiàn)“零代碼”管理,方便企業(yè)和個(gè)人降低維護(hù)網(wǎng)站所需的費(fèi)用[2-3]。OpenCMS作為優(yōu)秀且免費(fèi)的內(nèi)容管理系統(tǒng)就是一種很好的解決方案。目前國(guó)內(nèi)主要有動(dòng)易CMS、風(fēng)訊CMS、新云CMS、織夢(mèng)CMS等。但是關(guān)于國(guó)外主流CMS的比較研究較少。本文將對(duì)國(guó)外主流CMS進(jìn)行比較研究,主要有WordPress、Joomla、Drupal、DNN4種系統(tǒng),涵蓋了PHP和.NET兩種語(yǔ)言的系統(tǒng),為選擇和開(kāi)發(fā)CMS提供參考。

1 OpenCMS介紹

開(kāi)源內(nèi)容管理系統(tǒng)(open content management system,OpenCMS)是一個(gè)專(zhuān)業(yè)且容易上手的內(nèi)容管理系統(tǒng)。用戶基于Web發(fā)布功能,允許個(gè)人或組織使用模板,向?qū)絼?chuàng)建或修改Web內(nèi)容。格式管理功能允許將傳統(tǒng)電子文檔和掃描紙質(zhì)文檔格式轉(zhuǎn)換為HTML或可移植文檔(PDF)。結(jié)構(gòu)化的內(nèi)容編輯器可以實(shí)現(xiàn)“所見(jiàn)即所得”創(chuàng)建內(nèi)容。OpenCMS是在開(kāi)源GUN Liscence下開(kāi)發(fā)的軟件包,能夠?qū)崿F(xiàn)軟件免費(fèi)安裝使用。在不影響基本功能的前提下,它允許用戶具有更大的靈活性和可擴(kuò)展性,在用戶中非常受歡迎[4]。圖1顯示了基于Wappalyzer網(wǎng)站統(tǒng)計(jì)的在過(guò)去90天內(nèi)國(guó)外CMS市場(chǎng)安裝數(shù)量以及受歡迎的程度。以下分別介紹國(guó)外主流的基于PHP開(kāi)發(fā)的WordPress、Joomla和Drupal系統(tǒng)以及基于.net的DNN系統(tǒng)。

1.1 WordPress

WordPress是一個(gè)由PHP和MySQL提供支持的開(kāi)源博客發(fā)布的應(yīng)用程序,在GUN公共許可下授權(quán)發(fā)布,也可用于內(nèi)容管理。它有許多功能,包括插件架構(gòu)和模板系統(tǒng)。WordPress是目前因特網(wǎng)上最流行的博客系統(tǒng)。WordPress使用PHP設(shè)計(jì),但使用它不必知道PHP語(yǔ)法,只需使用一個(gè)簡(jiǎn)單的模板即可創(chuàng)建。直觀和易于使用的管理界面使它可以在較短時(shí)間內(nèi)真正簡(jiǎn)單和容易地創(chuàng)建一個(gè)博客或者網(wǎng)站。WordPress以下特性導(dǎo)致其在用戶中非常流行:①完全符合W3C標(biāo)準(zhǔn),易于安裝和升級(jí),易于導(dǎo)入;②修改之后無(wú)需重新生成靜態(tài)頁(yè)面即可展現(xiàn),易于管理網(wǎng)站內(nèi)容;③智能文本格式和工作流程,支持多個(gè)作者;④內(nèi)置垃圾郵件防護(hù)和密碼保護(hù),支持對(duì)帖子的評(píng)論;⑤跨博客通信工具,XML-RPC接口[5],WordPress4.7是最新版本。

1.2 Joomla和Joomla架構(gòu)

Joomla是一個(gè)用于在萬(wàn)維網(wǎng)和內(nèi)部網(wǎng)上發(fā)布內(nèi)容的開(kāi)源內(nèi)容管理系統(tǒng)平臺(tái),同時(shí)也是一個(gè)MVC Web應(yīng)用程序框架。它由PHP編寫(xiě),在MySQL中存儲(chǔ)數(shù)據(jù)。可以實(shí)現(xiàn)包括頁(yè)面緩存、簡(jiǎn)單聚合(RSS)訂閱、頁(yè)面可打印版本、博客、投票、搜索和語(yǔ)言國(guó)際化支持等功能[6]。Joomla采用了3層框架和模型-視圖-控制器(Model-View-Controller,MVC)設(shè)計(jì)模式,使其具有以下優(yōu)點(diǎn):①代碼可管理性變得容易和標(biāo)準(zhǔn);②提高代碼質(zhì)量,使產(chǎn)品更加穩(wěn)定;③幫助實(shí)現(xiàn)社區(qū)發(fā)展延伸的標(biāo)準(zhǔn)化。

圖2 Joomla 3層架構(gòu)

三層架構(gòu)是整個(gè)Joomla的基本底層架構(gòu),整個(gè)內(nèi)部架構(gòu)(圖2)可以分為3層,即擴(kuò)展層(extension layer),應(yīng)用層(application layer)和框架層(framework layer)。①擴(kuò)展層是最頂層,包括核心Joomla框架和應(yīng)用程序?qū)拥臄U(kuò)展,并包括元件(component),模組(modules)和模板(templates)。元件是為網(wǎng)站門(mén)戶提供功能開(kāi)發(fā)的自定義獨(dú)立應(yīng)用程序;模組擴(kuò)展了Joomla的功能;模板控制門(mén)戶的整體用戶界面、外觀以及布局。PHP、HTML和CSS的組合提供了極其靈活和容易的方式來(lái)定義網(wǎng)站的用戶界面體驗(yàn)。②應(yīng)用層是由擴(kuò)展Framework Application類(lèi)的應(yīng)用程序組成的中間層。③框架層是由框架、庫(kù)和插件組成的底層??蚣苁呛诵?;庫(kù)包括框架所需的一組核心服務(wù)以及開(kāi)發(fā)人員安裝的擴(kuò)展。關(guān)于性能,Joomla是一個(gè)非常輕的應(yīng)用程序,它沒(méi)有任何明顯的性能瓶頸。

圖3 Drupla架構(gòu)

1.3 Drupal和Drupal框架

Drupal是另一個(gè)受歡迎的內(nèi)容管理系統(tǒng)軟件,也由PHP語(yǔ)言編寫(xiě),自發(fā)布以來(lái),一直伴隨著開(kāi)發(fā)人員、用戶等追隨者。雖然Drupal通常被稱為CMS,但它是一個(gè)內(nèi)容管理框架(content management framework,CMF)。Drupal提供了許多模塊得以實(shí)現(xiàn)不同的功能,且模塊的下載、安裝也非常容易。目前為止,Drupal社區(qū)已經(jīng)編寫(xiě)了成千上萬(wàn)個(gè)組件。Drupal雖然配有強(qiáng)大的功能,但不少用戶批評(píng)其使用接口復(fù)雜,違反直覺(jué),設(shè)置分布容易混亂。每次Drupal有重大更新時(shí),不少舊的組件未能成功過(guò)渡,因此備受詬病[7]。

在Drupal系統(tǒng)中有5個(gè)主要層(圖3)。系統(tǒng)的核心是節(jié)點(diǎn)(node)數(shù)據(jù)池。在網(wǎng)站上顯示任何內(nèi)容之前,必須將其作為數(shù)據(jù)輸入。中心的下一層是模塊(modules),模塊是功能插件,它們是Drupal核心的一部分。模塊提供了各種功能來(lái)擴(kuò)展網(wǎng)站的功能,包括事件日歷,電子商務(wù),程序化排序和顯示內(nèi)容等。再下一層有塊(blocks)和菜單(menus),塊通常提供來(lái)自模塊的輸出,或者被創(chuàng)建顯示我們想要的任何東西,然后被放置在模板(主題)布局中的各個(gè)點(diǎn)。接下來(lái)是用戶權(quán)限(permissions),其中配置了設(shè)置以確定不同用戶類(lèi)型可以訪問(wèn)的內(nèi)容。權(quán)限被分配給各個(gè)角色,并且用戶隨后與各種角色相關(guān)聯(lián),以便向他們授予相關(guān)聯(lián)的權(quán)限。表面層是網(wǎng)站模板(templates)。主要由XHTML和CSS組成。每個(gè)模板還包括一組函數(shù),可用于覆蓋模塊中的標(biāo)準(zhǔn)函數(shù),以便提供對(duì)模塊輸出時(shí)如何生成其標(biāo)記的完全控制。模板也可以基于用戶權(quán)限在運(yùn)行中分配。

1.4 DNN和DNN架構(gòu)

DotNetNuke(DNN)是一個(gè)開(kāi)源平臺(tái),用于構(gòu)建基于Microsoft.NET技術(shù)的網(wǎng)站。起初它是寫(xiě)在VB.NET,后用C#重新編寫(xiě)。它通過(guò)使用皮膚、模塊、數(shù)據(jù)提供程序、語(yǔ)言包和模板擴(kuò)展和定制。DNN是微軟第一次向開(kāi)源說(shuō)“Yes”的里程碑。DNN具有以下優(yōu)點(diǎn):①可以構(gòu)建任何Web網(wǎng)站,包括商務(wù)網(wǎng)站,企業(yè)內(nèi)/外網(wǎng),具有較好的通用性;②借助安裝向?qū)Ш蛨D標(biāo),能夠幫助用戶快速搭建維護(hù)網(wǎng)站,對(duì)用戶非常友好;③支持多種語(yǔ)言;④具有較高的可擴(kuò)展性,通過(guò)開(kāi)發(fā)第三方模塊即可加入運(yùn)行中的網(wǎng)站等[8]。由于功能模塊較多,與之前3種CMS相比性能較弱,需要更加強(qiáng)大的硬件支持。

圖4 DNN3層架構(gòu)

DNN的架構(gòu)(圖4)是如此強(qiáng)大和模塊化,更容易識(shí)別必要的組件。它包含的各種層是表示層(presentation layer)、業(yè)務(wù)層(business logic layer)和數(shù)據(jù)訪問(wèn)層(data access layer)。表示層是用戶控件(user control)所在的層,即看到的模塊在瀏覽器上面的顯示——用戶界面。業(yè)務(wù)層(business logic layer)是業(yè)務(wù)邏輯所在的模塊的所有后端代碼。數(shù)據(jù)訪問(wèn)層(data access layer)通過(guò)數(shù)據(jù)提供者、具體數(shù)據(jù)提供者和應(yīng)用程序塊訪問(wèn)數(shù)據(jù)庫(kù)的地方。數(shù)據(jù)提供程序是一個(gè)抽象類(lèi),具體的數(shù)據(jù)提供程序由繼承數(shù)據(jù)提供程序類(lèi)來(lái)執(zhí)行數(shù)據(jù)庫(kù)操作,如Microsoft SQL Server、MySQL等。數(shù)據(jù)訪問(wèn)應(yīng)用程序塊簡(jiǎn)化了實(shí)現(xiàn)公共數(shù)據(jù)訪問(wèn)功能的開(kāi)發(fā)任務(wù)。應(yīng)用程序可以在各種情況下使用應(yīng)用程序塊,例如讀取數(shù)據(jù)以供顯示,獲取數(shù)據(jù)以通過(guò)應(yīng)用程序?qū)?,并將更改的?shù)據(jù)提交回?cái)?shù)據(jù)庫(kù)系統(tǒng)。

2 OpenCMS比較研究

2.1 國(guó)外主流OpenCMS比較

前面已經(jīng)簡(jiǎn)單介紹了4種CMS系統(tǒng)的基本功能和架構(gòu),了解了其內(nèi)部結(jié)構(gòu)的運(yùn)轉(zhuǎn)。下面主要對(duì)WordPress、Joomla、Drupal,以及DNN在搭建平臺(tái)、基本功能和高級(jí)功能方面進(jìn)行詳細(xì)的對(duì)比,見(jiàn)表1。

2.2 OpenCMS優(yōu)點(diǎn)

OpenCMS是一套開(kāi)源的web內(nèi)容管理系統(tǒng),具有高度的靈活性和可定制性,特別適合構(gòu)建公司和企業(yè)的內(nèi)外網(wǎng)。借助高度的可定制性可以完成公司、企業(yè)的業(yè)務(wù)個(gè)性化需求。OpemCMS具有以下優(yōu)點(diǎn):①完全免費(fèi),任何個(gè)人或者組織均可以免費(fèi)使用;②插件和模塊數(shù)量巨大,能夠滿足一般網(wǎng)站的功能需求;③市場(chǎng)成熟,OpemCMS發(fā)展到現(xiàn)在,已經(jīng)有越來(lái)越多的公司采用此系統(tǒng)構(gòu)架公司的內(nèi)外網(wǎng)站;④用戶友好,借助于圖形化的界面,用戶可以使用較少的代碼、甚至是“零代碼”輕松管理網(wǎng)站;⑤平臺(tái)廣泛,涵蓋了主流市場(chǎng)上幾乎全部搭建平臺(tái);⑥技術(shù)支持成熟,隨著越來(lái)越多的公司使用OpenCMS,使得OpenCMS發(fā)展越來(lái)越壯大,后期技術(shù)支持能夠得到保障[9]。

表1 Open CMS項(xiàng)目比較表

注:√表示支持,×表示不支持,·表示可通過(guò)添加插件或模塊實(shí)現(xiàn)。

3 結(jié) 語(yǔ)

從不同的內(nèi)容管理系統(tǒng)展開(kāi)研究,本文給出了不同系統(tǒng)主要特征的詳細(xì)比較。從比較的角度來(lái)看,這也是體現(xiàn)這些系統(tǒng)風(fēng)格和唯一性的特點(diǎn)。但這些特點(diǎn)也使差異更突出。對(duì)于內(nèi)容管理系統(tǒng),中心思想是容易和有效地管理內(nèi)容。這些是幫助衡量和定義它們的優(yōu)缺點(diǎn)的參數(shù)。每個(gè)系統(tǒng)在其內(nèi)容管理上都各有不同,功能全面以犧牲性能為代價(jià),而追求網(wǎng)站性能的就可以考慮功能較少的系統(tǒng),通過(guò)添加插件或者模塊再實(shí)現(xiàn)其必須的功能。通過(guò)對(duì)比國(guó)外比較成熟的CMS系統(tǒng),為國(guó)內(nèi)正在選擇和使用CMS的用戶提供參考,也為開(kāi)發(fā)CMS用戶提供系統(tǒng)開(kāi)發(fā)和模塊開(kāi)發(fā)的思路。

[1]金花,曲俊華,謝萍.內(nèi)容管理系統(tǒng)的研究[J].計(jì)算機(jī)與數(shù)字工程,2006(08):109-112.

[2]楊立新,王莉娜,李貞貞.基于OpenCms網(wǎng)站內(nèi)容管理系統(tǒng)的比較研究[J].軟件導(dǎo)刊,2012,11(12):20-23.

[3]ALEKSEEV N A,BONDARENKO V Y.Comparative analysis of web-site content management systems[C]//International Crimean Conference on Microwave & Telecommunication Technology,IEEE,2009:369-371.

[4]毛雄健.開(kāi)源內(nèi)容管理系統(tǒng)在科技管理中的應(yīng)用與研究[D].昆明:昆明理工大學(xué),2013.

[5]戴一平.基于WordPress的CMS分析與設(shè)計(jì)[J].計(jì)算機(jī)與現(xiàn)代化,2011(04):79-83.

[6]于秀金,張皓斐.基于Joomla!系統(tǒng)開(kāi)發(fā)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦開(kāi)發(fā)與應(yīng)用,2010(11):50-52+55.

[7]馬建玲.開(kāi)放源代碼的內(nèi)容管理系統(tǒng)Drupal[J].現(xiàn)代情服,2007(02):50-52.

[8]曹莉.基于.NET的Web應(yīng)用中DotNetNuke框架的研究與應(yīng)用[D].西安:西安建筑科技大學(xué),2007.

[9]肖治國(guó).開(kāi)源內(nèi)容管理系統(tǒng)OpenCMS的研究與應(yīng)用[D].長(zhǎng)春:吉林大學(xué),2007.

[責(zé)任編輯:王榮榮 英文編輯:劉彥哲]

A Comparative Study Based on Open Source Content Management Systems

TIAN Wen-qiang1,2,ZHANG Ji-de1

(1.College of Information Engineering,North China University of Science and Technology,Tangshan, Hebei 075000,China;2.Journal Editorial Department,Hebei North University,Zhangjiakou,Hebei 075000,China)

Objective The advantages and disadvantages of WordPress,Joomla,Drupal and DotNetNuke(DNN)in the construction and management of the website are discussed to provide,reference for the domestic development of content management system.Methods By analyzing the system architectures of WordPress,Joomla,Drupal and DNN four theis internal structures one understood.The functions from the site to build the platform,basic site management,advanced management are compared in detail.Results The Content Management System(CMS)is a collection of(manual or computer-based)processes that manage workflows in a collaborative environment.These programs are designed to allow staff to contribute and share stored data.Most CMS are primarily used for the management of website content,which greatly simplifies the development and maintenance of the site.Four systems according to the development language can be divided into two categories PHP and .NET.WordPress is an open source blog publishing application with good usability;Joomla is an open source content management system platform,suitable for internal and external network,and a framework with good performance;Drupal is a content management framework,with a large number of modules,but the support for the old module is not friendly;DNN system is fully functional,and the performance requires professional optimization yet.Conclusion The four systems have their own characteristics,but overall,WordPress,Joomla,Drupal system features less,and are suitable for lightweight development,which require performance first,and the module and plug to achieve function later.DNN in the system function has been relatively strong,but in terms of performance,it needs to be better tuned for site development that requires more functionality.

content management system(CMS);open source;WordPress;Joomla;Drupal;DotNetNuke(DNN)

田文強(qiáng)(1987-),男,河北唐山人,華北理工大學(xué)信息工程學(xué)院在職碩士研究生,主要研究方向:信息管理。

張繼德,男,副教授,碩士生導(dǎo)師,主要研究方向:計(jì)算機(jī)技術(shù)。

TP 315

A

10.3969/j.issn.1673-1492.2017.09.003

來(lái)稿日期:2017-03-23

猜你喜歡
開(kāi)源應(yīng)用程序架構(gòu)
基于FPGA的RNN硬件加速架構(gòu)
功能架構(gòu)在電子電氣架構(gòu)開(kāi)發(fā)中的應(yīng)用和實(shí)踐
刪除Win10中自帶的應(yīng)用程序
五毛錢(qián)能買(mǎi)多少頭牛
LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
大家說(shuō):開(kāi)源、人工智能及創(chuàng)新
開(kāi)源中國(guó)開(kāi)源世界高峰論壇圓桌會(huì)議縱論開(kāi)源與互聯(lián)網(wǎng)+創(chuàng)新2.0
開(kāi)源計(jì)算機(jī)輔助翻譯工具研究
開(kāi)源計(jì)算機(jī)輔助翻譯工具研究
一種基于FPGA+ARM架構(gòu)的μPMU實(shí)現(xiàn)
阳谷县| 阿拉善左旗| 锡林郭勒盟| 如东县| 马边| 禄丰县| 江山市| 忻城县| 和顺县| 通城县| 东光县| 阿鲁科尔沁旗| 延长县| 大化| 怀远县| 漳平市| 浏阳市| 邵阳市| 招远市| 巴南区| 武汉市| 林甸县| 峡江县| 黑河市| 静宁县| 万州区| 肇源县| 麟游县| 射洪县| 漳浦县| 古交市| 聂拉木县| 邵阳县| 和政县| 滨州市| 黎平县| 阳泉市| 凤阳县| 吉安市| 平邑县| 崇仁县|