兩年前接手的一個(gè)項(xiàng)目,用的是SiteServer CMS,這個(gè)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > 你用過(guò)最好的CMS是哪個(gè)?

你用過(guò)最好的CMS是哪個(gè)?

時(shí)間:2024-01-30 14:25:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2024-01-30 14:25:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

你用過(guò)最好的CMS是哪個(gè)?:記得最早接觸的自動(dòng)建站系統(tǒng)是Discuz!,當(dāng)時(shí)是為了搭建一個(gè)論壇,后面又用過(guò)幾次CMS,主要是用于信息發(fā)布展示的網(wǎng)站,而非存有相對(duì)復(fù)雜業(yè)務(wù)的應(yīng)用系統(tǒng)。

兩年前接手的一個(gè)項(xiàng)目,用的是SiteServer CMS,這個(gè)網(wǎng)站搭建完成之后,我詳細(xì)總結(jié)了SiteServer CMS的使用方法,同時(shí)也總結(jié)了關(guān)于使用CMS搭建網(wǎng)站的各種細(xì)節(jié)問(wèn)題,并對(duì)現(xiàn)在流行的一些通用CMS系統(tǒng)進(jìn)行了對(duì)比。

現(xiàn)在這個(gè)網(wǎng)站已經(jīng)不再運(yùn)行,所以把當(dāng)時(shí)的總結(jié)文章整理發(fā)布出來(lái),以供參考,涉及的圖片及具體部署配置信息也都不再打碼。

一 項(xiàng)目簡(jiǎn)介

1、 引言

項(xiàng)目簡(jiǎn)介部分主要是對(duì)自己接手的這個(gè)“中國(guó)企業(yè)文化建設(shè)先鋒網(wǎng)”做出大致介紹,包括網(wǎng)站開(kāi)發(fā)的背景、給定的開(kāi)發(fā)環(huán)境等內(nèi)容。因?yàn)槭强偨Y(jié)文檔,項(xiàng)目已經(jīng)收尾,所有功能都已上線使用,可以縱觀全局,從整體對(duì)這個(gè)網(wǎng)站的結(jié)構(gòu)進(jìn)行分析。


2、 項(xiàng)目背景

一個(gè)朋友,有天晚上找到我,說(shuō)讓幫著做一個(gè)網(wǎng)站。網(wǎng)頁(yè)由他設(shè)計(jì)(他是專職美工),涉及程序的部分交由我處理。當(dāng)時(shí)對(duì)此無(wú)太大興趣,主要是怕耽誤時(shí)間。但聽(tīng)他說(shuō),要求的時(shí)間并不緊,什么時(shí)候有空什么做。


獨(dú)立開(kāi)發(fā)不大現(xiàn)實(shí),耗費(fèi)精力太多,時(shí)間上也不允許。所以一開(kāi)始就約定好了,用現(xiàn)成的建站系統(tǒng)。


這樣我的工作其實(shí)就是找一個(gè)合適的網(wǎng)站管理系統(tǒng),想辦法把美工交過(guò)來(lái)的頁(yè)面嵌入其中。


然后一個(gè)多月過(guò)去了,因?yàn)楣ぷ魃系捻?xiàng)目,網(wǎng)站的事情一推再推。直到上周一,朋友說(shuō)客戶周末要測(cè)試,這才抓緊去弄。


3、 項(xiàng)目概述

最初也不清楚是什么類型的網(wǎng)站,后來(lái)收到做好的HTML頁(yè)面,只有首頁(yè),才了解網(wǎng)站的大致結(jié)構(gòu)。整體還算大氣,細(xì)看會(huì)發(fā)現(xiàn),布局非常簡(jiǎn)單。首頁(yè)各版塊樣式幾乎都是一樣的,這也就決定了后面和CMS的對(duì)接不會(huì)太麻煩。


網(wǎng)站總共五個(gè)頁(yè)面:一個(gè)首頁(yè),三個(gè)列表頁(yè),一個(gè)內(nèi)容頁(yè)。列表頁(yè)設(shè)計(jì)了三種顯示方式:只有文字的列表、只有圖片的列表、既有文字又有圖片的列表,每種對(duì)應(yīng)一個(gè)頁(yè)面。把首頁(yè)的截圖放在下面了:



4、 開(kāi)發(fā)環(huán)境

網(wǎng)站是用現(xiàn)成的管理系統(tǒng)搭建,所以這里說(shuō)網(wǎng)站搭建環(huán)境更合適些。網(wǎng)站的搭建需要一個(gè)虛擬主機(jī),這里的開(kāi)發(fā)環(huán)境就是客戶提供的虛擬主機(jī)配置環(huán)境。


操作系統(tǒng):Windows Server 2003

數(shù)據(jù)庫(kù):SQL Server 2000

.NET版本:3.5

主域名: http://china-qywhjs.com

Web服務(wù)器地址: http://win-qdweb-bjzw02.xincache.cn (FTP地址)

FTP用戶名: net3448007

FTP密碼: **********

Web空間大小: 3000 M

數(shù)據(jù)庫(kù)地址: http://ms2k-qd01.xincache.cn

數(shù)據(jù)庫(kù)名稱: net3448007

數(shù)據(jù)庫(kù)用戶名: net3448007

數(shù)據(jù)庫(kù)密碼: **********

數(shù)據(jù)庫(kù)大?。?150M

虛擬主機(jī)控制面板地址:http://hcp.xinnet.com/

虛擬主機(jī)控制面板賬號(hào):net3448007

虛擬主機(jī)控制面板密碼:**********

注意:.NET的版本在虛擬主機(jī)控制面板中可手動(dòng)更換,最高3.5,最低1.1。

最初提供給的信息沒(méi)這么全,比如剛開(kāi)始就沒(méi)提供虛擬主機(jī)控制面板的信息,不知道.NET的版本是可以調(diào)的,安裝CMS時(shí)走了不少?gòu)澛贰?br>

二 虛擬主機(jī)


1、 引言


本部分通過(guò)虛擬主機(jī)的概念引出網(wǎng)站搭建需要的外部條件。


學(xué)校、醫(yī)院、政府單位等相對(duì)較大的企業(yè)、機(jī)構(gòu),大都有獨(dú)立的機(jī)房,想做自己的網(wǎng)站當(dāng)然比較容易。對(duì)于中小型企業(yè),沒(méi)有機(jī)房,沒(méi)有服務(wù)器,如何應(yīng)對(duì)?


虛擬主機(jī)、VPS主機(jī)、云主機(jī)、主機(jī)租用、主機(jī)托管,這些概念中就隱藏著問(wèn)題的答案。


2、 概念簡(jiǎn)介

虛擬主機(jī)是在網(wǎng)絡(luò)服務(wù)器上劃分出一定的磁盤(pán)空間供用戶放置站點(diǎn)、應(yīng)用組件等,提供必要的站點(diǎn)功能、數(shù)據(jù)存放和傳輸功能。所謂虛擬主機(jī),也叫“網(wǎng)站空間”,就是把一臺(tái)運(yùn)行在互聯(lián)網(wǎng)上的服務(wù)器劃分成多個(gè)“虛擬”的服務(wù)器,每一個(gè)虛擬主機(jī)都具有獨(dú)立的域名和完整的Internet服務(wù)器(支持WWW、FTP、E-mail等)功能。虛擬主機(jī)是網(wǎng)絡(luò)發(fā)展的福音,極大的促進(jìn)了網(wǎng)絡(luò)技術(shù)的應(yīng)用和普及。同時(shí)虛擬主機(jī)的租用服務(wù)也成了網(wǎng)絡(luò)時(shí)代新的經(jīng)濟(jì)形式。虛擬主機(jī)的租用類似于房屋租用。


虛擬主機(jī)和虛擬機(jī)、獨(dú)立服務(wù)器是有本質(zhì)區(qū)別的。在系統(tǒng)操作者看來(lái),虛擬機(jī)和獨(dú)立的服務(wù)器基本沒(méi)什么區(qū)別。系統(tǒng)用戶通過(guò)Windows遠(yuǎn)程連接虛擬機(jī)或獨(dú)立服務(wù)器,面對(duì)的都是一個(gè)獨(dú)立的操作系統(tǒng)。用戶對(duì)虛擬主機(jī)的操作卻非常有限,且只能借助虛擬主機(jī)配套的控制面板才能完成,上傳下載文件也要依靠FTP軟件。從這些方面來(lái)講,于其叫虛擬主機(jī),不如稱為虛擬空間。


3、 相關(guān)概念

VPS(Virtual Private Server 虛擬專用服務(wù)器)技術(shù),將一部服務(wù)器分割成多個(gè)虛擬專享服務(wù)器的優(yōu)質(zhì)服務(wù)。每個(gè)VPS都可分配獨(dú)立公網(wǎng)IP地址、獨(dú)立操作系統(tǒng)、獨(dú)立超大空間、獨(dú)立內(nèi)存、獨(dú)立CPU資源、獨(dú)立執(zhí)行程序和獨(dú)立系統(tǒng)配置等。 用戶除了可以分配多個(gè)虛擬主機(jī)及無(wú)限企業(yè)郵箱外,更具有獨(dú)立服務(wù)器功能,可自行安裝程序,單獨(dú)重啟服務(wù)器。高端虛擬主機(jī)用戶的最佳選擇。您不再受其他用戶程序?qū)δ斐傻挠绊?,得到的是更加公平的資源分配,遠(yuǎn)遠(yuǎn)低于虛擬主機(jī)的故障率。我們可在空間域名網(wǎng)絡(luò)申請(qǐng)。


云主機(jī)是云計(jì)算在基礎(chǔ)設(shè)施應(yīng)用上的重要組成部分,位于云計(jì)算產(chǎn)業(yè)鏈金字塔底層,產(chǎn)品源自云計(jì)算平臺(tái)。該平臺(tái)整合了互聯(lián)網(wǎng)應(yīng)用三大核心要素:計(jì)算、存儲(chǔ)、網(wǎng)絡(luò),面向用戶提供公用化的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施服務(wù)。云主機(jī)是一種類似VPS主機(jī)的虛擬化技術(shù), VPS是采用虛擬軟件,VZ或VM在一臺(tái)主機(jī)上虛擬出多個(gè)類似獨(dú)立主機(jī)的部分,能夠?qū)崿F(xiàn)單機(jī)多用戶,每個(gè)部分都可以做單獨(dú)的操作系統(tǒng),管理方法同主機(jī)一樣。而云主機(jī)是在一組集群主機(jī)上虛擬出多個(gè)類似獨(dú)立主機(jī)的部分,集群中每個(gè)主機(jī)上都有云主機(jī)的一個(gè)鏡像,從而大大提高了虛擬主機(jī)的安全穩(wěn)定性,除非所有的集群內(nèi)主機(jī)全部出現(xiàn)問(wèn)題,云主機(jī)才會(huì)無(wú)法訪問(wèn)。



主機(jī)租用業(yè)務(wù)是針對(duì)一些客戶(尤其是小型客戶)對(duì)服務(wù)器的硬件沒(méi)有研究,對(duì)服務(wù)器的選型沒(méi)有經(jīng)驗(yàn),希望有人能提供一站式的IDC(Internet Data Center)服務(wù)而應(yīng)運(yùn)產(chǎn)生的。租用業(yè)務(wù)是托管業(yè)務(wù)的延伸,客戶一般只需要提出最終目的,支付包括服務(wù)器購(gòu)置款和托管費(fèi)在內(nèi)的一筆款項(xiàng),而是由IDC供應(yīng)商為客戶進(jìn)行策劃實(shí)施,最終由客戶掌握服務(wù)器的產(chǎn)權(quán)。租用業(yè)務(wù)在長(zhǎng)期的運(yùn)作過(guò)程中,已不只是單純地為客戶代購(gòu)服務(wù)器,而更多的傾向租賃的性質(zhì)。租用的費(fèi)用中已經(jīng)含蓋了托管費(fèi),即IDC供應(yīng)商已將硬件和托管捆綁成一個(gè)價(jià)格。這種業(yè)務(wù)模式有多期付款的、有不送服務(wù)器產(chǎn)權(quán)的多種組合。 租用業(yè)務(wù)就是IDC供應(yīng)商通過(guò)將硬件納入到產(chǎn)品線里來(lái),為客戶提供的多樣式的、把服務(wù)器選購(gòu)和托管捆綁在一起的一種業(yè)務(wù)。主機(jī)租用一般由具有實(shí)力的主機(jī)服務(wù)公司提供硬件,并負(fù)責(zé)基本軟件的安裝、配置和維護(hù)服務(wù)器上基本服務(wù)功能的正常運(yùn)行。主機(jī)租用一般又細(xì)分為整機(jī)租用和空間租用,前者用戶獨(dú)享整臺(tái)服務(wù)器的資源,并自行開(kāi)發(fā)運(yùn)行的程序;后者為多個(gè)用戶共享服務(wù)器資源,由每個(gè)用戶自行上傳文件內(nèi)容,由服務(wù)商統(tǒng)一管理。


主機(jī)托管是是客戶自身?yè)碛幸慌_(tái)服務(wù)器,并把它放置在Internet數(shù)據(jù)中心的機(jī)房,由客戶自己進(jìn)行維護(hù),或者是由其它的簽約人進(jìn)行遠(yuǎn)程維護(hù),這樣企業(yè)將自己的服務(wù)器放在電信的專用托管服務(wù)器機(jī)房,可以享受到中國(guó)電信專業(yè)服務(wù)器托管服務(wù),7*24小時(shí)全天候值班監(jiān)控,包括穩(wěn)定的網(wǎng)絡(luò)帶寬、恒溫、防塵、防火、防潮、防靜電。


主機(jī)租用是指由服務(wù)器租用公司提供硬件,負(fù)責(zé)基本軟件的安裝、配置,負(fù)責(zé)服務(wù)器上基本服務(wù)功能的正常運(yùn)行,讓用戶獨(dú)享服務(wù)器的資源,并服務(wù)其自行開(kāi)發(fā)運(yùn)行的程序。


主機(jī)托管(Server Co-Location )是客戶提供自己的硬件服務(wù)器,并可選擇自行提供軟件系統(tǒng)或者由ISP(Internet Service Provider)來(lái)提供,享受專業(yè)的服務(wù)器托管服務(wù),包括穩(wěn)定的網(wǎng)絡(luò)帶寬,恒溫、防塵、防火、防潮、防靜電??蛻魮碛袑?duì)服務(wù)器完全的控制權(quán)限,可自主決定運(yùn)行的系統(tǒng)和從事的業(yè)務(wù)。


4、 優(yōu)點(diǎn)缺點(diǎn)

這里只說(shuō)使用虛擬主機(jī)的優(yōu)缺點(diǎn)。先說(shuō)優(yōu)點(diǎn):


(1)網(wǎng)站建設(shè)的費(fèi)用降低;為普及中小型網(wǎng)站提供了極大便利。


(2)簡(jiǎn)化了服務(wù)器管理的復(fù)雜性;同時(shí)也不必為使用和維護(hù)服務(wù)器的技術(shù)問(wèn)題擔(dān)心,更不必聘用專門(mén)的管理人員。


(3)網(wǎng)站建設(shè)效率提高;自己購(gòu)買(mǎi)服務(wù)器到安裝操作系統(tǒng)和應(yīng)用軟件需要較長(zhǎng)的時(shí)間,而租用虛擬主機(jī)通常只需要幾分鐘的時(shí)間就可以開(kāi)通。


(4)增加了服務(wù)器和通訊線路的利用率;一臺(tái)服務(wù)器上能夠毫無(wú)沖突地配置多個(gè)網(wǎng)絡(luò)IP地址,人們能夠利用虛擬主機(jī)把若干個(gè)帶有單獨(dú)域名的站點(diǎn)建置在一臺(tái)服務(wù)器上,不必再為建立一個(gè)站點(diǎn)而購(gòu)置單獨(dú)的服務(wù)器,不必再用巨資申請(qǐng)專線作為網(wǎng)絡(luò)信息出口。


再說(shuō)缺點(diǎn):


(1)某些功能受到服務(wù)商的限制,比如可能耗用系統(tǒng)資源的論壇程序、流量統(tǒng)計(jì)功能等。


(2)網(wǎng)站設(shè)計(jì)需要考慮服務(wù)商提供的功能支持,比如數(shù)據(jù)庫(kù)類型、操作系統(tǒng)等。


(3)某些虛擬主機(jī)網(wǎng)站訪問(wèn)速度過(guò)慢,這可能是由于主機(jī)提供商將一臺(tái)主機(jī)出租給數(shù)量眾多的網(wǎng)站,或者服務(wù)器配置等方面的原因所造成的,這種狀況網(wǎng)站自己無(wú)法解決,對(duì)于網(wǎng)站的正常訪問(wèn)會(huì)產(chǎn)生不利影響。


(4)有些服務(wù)商對(duì)網(wǎng)站流量有一定限制,這樣當(dāng)網(wǎng)站訪問(wèn)量較大時(shí)將無(wú)法正常訪問(wèn)。


(5)一般虛擬主機(jī)為了降低成本沒(méi)有獨(dú)立ip地址,就是用ip地址不能直接訪問(wèn)網(wǎng)站(因?yàn)橥粋€(gè)ip地址有多個(gè)網(wǎng)站)


5、 如何選擇

僅介紹如何選擇虛擬主機(jī),VPS主機(jī)、云主機(jī)、主機(jī)租用、主機(jī)托管不是重點(diǎn)。整理了一下百度百科中內(nèi)容,選擇虛擬主機(jī)的核心標(biāo)準(zhǔn)主要有四個(gè):價(jià)格、速度、穩(wěn)定性、安全性。具體選擇時(shí)可參考下面幾點(diǎn):


(1)經(jīng)營(yíng)時(shí)間長(zhǎng)短。經(jīng)營(yíng)時(shí)間的長(zhǎng)短是評(píng)價(jià)一個(gè)虛擬主機(jī)提供商的重要標(biāo)準(zhǔn)。


(2)極高的性價(jià)比。卓越的信譽(yù),優(yōu)異的品質(zhì),真誠(chéng)的服務(wù),合適的價(jià)格,對(duì)于一個(gè)成功的虛擬主機(jī)提供商,這些一個(gè)都不能少。


(3)不要貪便宜。虛擬主機(jī)是由服務(wù)器通過(guò)虛擬主機(jī)技術(shù)分割成多個(gè)主機(jī),一般來(lái)說(shuō),服務(wù)器上放置200個(gè)以內(nèi)企業(yè)網(wǎng)站或30個(gè)以內(nèi)功能型網(wǎng)站均屬正常,不太會(huì)影響服務(wù)器的速度;如果超過(guò)這個(gè)數(shù)字,再好的服務(wù)器也很難承受,結(jié)果就會(huì)速度下降,故障頻繁的現(xiàn)象。


(4)在線管理功能。服務(wù)商最好能提供虛擬主機(jī)控制面板、FTP等的在線管理功能。市面上有很多支持各種平臺(tái)的虛擬主機(jī)管理軟件,使得虛擬主機(jī)空間的管理更輕松、更人性化。


(5)家用PC做服務(wù)器。特別需要注意一點(diǎn)的是有不少騙子用家用PC做服務(wù)器,用ADSL作接入。這種空間的穩(wěn)定性和速度都是相當(dāng)差的,切記不可貪這種小便宜。


(6)數(shù)據(jù)安全。服務(wù)商是否有提供防火墻設(shè)備保護(hù)用戶的數(shù)據(jù)安全,和防范DDOS攻擊。服務(wù)器上有無(wú)其他違法網(wǎng)站,服務(wù)上如有其他非法網(wǎng)站的存在,可能導(dǎo)致整個(gè)服務(wù)器被停止運(yùn)行。


(7)售后是否完善。服務(wù)商是否有完善的售后服務(wù),對(duì)用戶的數(shù)據(jù)監(jiān)控,避免出現(xiàn)有害信息被通信管理部門(mén)和公安部門(mén)處罰。


6、 公司推薦

從谷歌上搜索到了部分提供虛擬主機(jī)租用的公司,整理到這里,以供參考。這些公司的服務(wù)比較全面,既有虛擬主機(jī)租用,也提供VPS主機(jī)租用、云主機(jī)租用、獨(dú)立主機(jī)租用、主機(jī)托管等服務(wù)。


西部數(shù)碼:http://www.west263.com/

萬(wàn)網(wǎng):http://www.net.cn/

新網(wǎng):http://www.xinnet.com/

中國(guó)數(shù)據(jù):http://www.zgsj.com/

華夏名網(wǎng):http://www.sudu.cn/

日照網(wǎng)絡(luò):http://www.rzidc.com/

群英網(wǎng)絡(luò):http://www.qy.com.cn/

35互聯(lián):http://www.35.com/

愛(ài)牛主機(jī)屋:http://www.ainiu.net/

快網(wǎng):http://www.cnkuai.cn/index.htm

盛大云:http://www.grandcloud.cn/

中云融信:http://www.cloudmind.cn/


根據(jù)自己的初步判斷,分先后進(jìn)行排名。最后的兩個(gè),盛大云和中云融信只提供云主機(jī)服務(wù)。


三 SiterServer CMS


1、 引言


本部分先對(duì)CMS的概念進(jìn)行宏觀上的解釋,然后列出幾個(gè)網(wǎng)絡(luò)上比較知名的通用CMS,后面會(huì)對(duì)搭建“中國(guó)企業(yè)文化建設(shè)先鋒網(wǎng)”選用的SiteServer CMS進(jìn)行簡(jiǎn)單說(shuō)明,并給出安裝方法。SiteServerCMS的使用方法比較復(fù)雜,后面單獨(dú)列出一個(gè)章節(jié)進(jìn)行介紹。


2、 CMS簡(jiǎn)介

CMS是Content Management System的縮寫(xiě),意為"內(nèi)容管理系統(tǒng)",它具有許多基于模板的優(yōu)秀設(shè)計(jì),可以加快網(wǎng)站開(kāi)發(fā)的速度和減少開(kāi)發(fā)的成本。CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動(dòng)畫(huà)、聲像流、圖像甚至電子郵件檔案。

CMS其實(shí)是一個(gè)很廣泛的稱呼,從一般的博客程序,新聞發(fā)布程序,到綜合性的網(wǎng)站管理程序都可以被稱為內(nèi)容管理系統(tǒng),后面要介紹的SiteServer CMS就屬于綜合性網(wǎng)站管理程序。

就CMS本身被設(shè)計(jì)出來(lái)的出發(fā)點(diǎn)來(lái)說(shuō),應(yīng)該是方便一些對(duì)于各種網(wǎng)絡(luò)編程語(yǔ)言并不是很熟悉的用戶用一種比較簡(jiǎn)單的方式來(lái)管理自己的網(wǎng)站。這雖然是本身的出發(fā)點(diǎn),但由于各個(gè)CMS系統(tǒng)的原創(chuàng)者們自己本身的背景與對(duì)“簡(jiǎn)單”這兩個(gè)字的理解程度的不同,造成了群雄紛爭(zhēng)的局面


3、 CMS推薦

選用什么樣CMS,首先得考慮自己服務(wù)器、或者是虛擬空間的配置環(huán)境。也就是說(shuō),你選擇的CMS得可以在服務(wù)商提供的環(huán)境中運(yùn)行。如果是獨(dú)立服務(wù)器,當(dāng)然好辦些,因?yàn)槟憧梢噪S意配置各種環(huán)境,但若是虛擬空間,服務(wù)商提供的都是特定環(huán)境,有的是.NET+SQLServer,有的是.NET+Access,有的是.NET+Oracle,有的是PHP+MySQL,有的是JSP+MySQL,等等。這些環(huán)境一旦購(gòu)買(mǎi)時(shí)選定下來(lái),都是不能再更改的。


在選擇搭建“中國(guó)企業(yè)文化建設(shè)先鋒網(wǎng)”的CMS時(shí),發(fā)現(xiàn)網(wǎng)上適合PHP+MySQL環(huán)境的系統(tǒng)反而多些,.NET+SQL Server的相對(duì)較少。原因不言而喻,后者需要使用微軟的產(chǎn)品,收費(fèi)高。另外,國(guó)內(nèi)幾乎沒(méi)有完全免費(fèi)的CMS建站系統(tǒng)。OpenWBS算是個(gè)特例,完全開(kāi)源免費(fèi),就是不太相信產(chǎn)品的質(zhì)量。如果非要考慮版權(quán)的問(wèn)題,建議選用國(guó)外的Drupal或是WordPress。尤其是Drupal,在全球的聲譽(yù)都不錯(cuò),WordPress是個(gè)個(gè)人信息發(fā)布平臺(tái),可能不臺(tái)適合企業(yè)網(wǎng)站的建設(shè)。SiteServer CMS也是收費(fèi)的,其官網(wǎng)上說(shuō)SiteServerCMS未經(jīng)授權(quán)是不能商用的,但我安裝的3.4.2版本,安裝協(xié)議中說(shuō)標(biāo)準(zhǔn)版可以商用,但必須在網(wǎng)站底部保留Powered BySiteServer。


下面推薦幾個(gè)比較知名的CMS。先說(shuō)PHP+MySQ的(排名是分先后的):


(1)DruPalhttp://http://drupalchina.cn/


Drupal是使用PHP語(yǔ)言編寫(xiě)的開(kāi)源內(nèi)容管理框架(CMF),它由內(nèi)容管理系統(tǒng)(CMS)和PHP開(kāi)發(fā)框架(Framework)共同構(gòu)成。


(2)WordPress:http://cn.wordpress.org/


WordPress是一個(gè)注重美學(xué)、易用性和網(wǎng)絡(luò)標(biāo)準(zhǔn)的個(gè)人信息發(fā)布平臺(tái)。WordPress雖為免費(fèi)的開(kāi)源軟件,但其價(jià)值無(wú)法用金錢(qián)來(lái)衡量。


(3)OpenWBS:http://www.openwbs.com/


OpenWBS,OpenWeb BuildingSystem,開(kāi)放式互聯(lián)網(wǎng)商務(wù)建站系統(tǒng)。OpenWBS全稱開(kāi)放式互聯(lián)網(wǎng)企業(yè)商務(wù)建站系統(tǒng),是一種全新的完全免費(fèi)+開(kāi)源企業(yè)建站系統(tǒng)。


(4)織夢(mèng)CMS:http://www.dedecms.com/。


(5)PHPCMS:http://www.phpcms.cn/


(6)帝國(guó)CMS:http://www.phome.net/。


下面的是.NET平臺(tái)下的CMS:


(7)SiteServer CMS:http://www.siteserver.cn/download/82.html。


(8)易點(diǎn)內(nèi)容管理系統(tǒng)(Dian CMS):http://www.diancms.com/。


(9)動(dòng)易內(nèi)容管理系統(tǒng):http://www.powereasy.net/Index.html



4、 SiteServer 簡(jiǎn)介

最初決定選用SiteServer來(lái)搭建這個(gè)網(wǎng)站,純屬意外。根據(jù)給定的虛擬空間配置,看到國(guó)內(nèi)免費(fèi)CMS匯總這篇文章中提到的免費(fèi)CMS,這才嘗試使用SiteServer。后來(lái)發(fā)現(xiàn),SiteServer商用也是收費(fèi)的,好在其標(biāo)準(zhǔn)版可以商用。


SiteServer CMS是杭州百容千域軟件技術(shù)開(kāi)發(fā)有限公司開(kāi)發(fā)。是定位于中高端市場(chǎng)的CMS內(nèi)容管理系統(tǒng),能夠以最低的成本、最少的人力投入在最短的時(shí)間內(nèi)架設(shè)一個(gè)功能齊全、性能優(yōu)異、規(guī)模龐大并易于維護(hù)的網(wǎng)站平臺(tái)。


SiteServer CMS 是基于微軟.NET 平臺(tái)開(kāi)發(fā)的網(wǎng)站內(nèi)容管理系統(tǒng),它集成了網(wǎng)站群管理、內(nèi)容模型自定義、信息采集、可視化編輯、全靜態(tài)發(fā)布等多項(xiàng)強(qiáng)大功能,獨(dú)創(chuàng)的 STL(SiteServer Template Language)模板語(yǔ)言,通過(guò)可視化插件能夠任意編輯頁(yè)面顯示樣式,生成純靜態(tài)頁(yè)面。


SiteServer目前的最新版本為2013年6月5日發(fā)布的3.6.3,官網(wǎng)上顯示可以下載的最老版本為3.4.2。搭建“中國(guó)企業(yè)文化建設(shè)先鋒網(wǎng)”用的是3.4.2版本。


SiteServer要求的運(yùn)行環(huán)境為:


5、 SiteServer安裝

當(dāng)前電腦上安裝的SiteServer是V3.4.2標(biāo)準(zhǔn)版,為了寫(xiě)這部分,我會(huì)從網(wǎng)上下載最新版的3.6.3演示安裝。


第一步,在安裝前先檢查你的虛擬主機(jī)或是服務(wù)器中的配置環(huán)境,.NET版本要求2.0以上,SQLServer數(shù)據(jù)庫(kù)為2000、2005、2008、2012都可以。我本機(jī)上安裝的.NET是4.0版本,數(shù)據(jù)庫(kù)為SQL Server 2008 R2。一般情況下高版本會(huì)保證對(duì)低版本的兼容性(也不全是),所以.NET版本和SQL Server版本高一些應(yīng)該沒(méi)問(wèn)題。當(dāng)然,最好還是按官網(wǎng)推薦的配置環(huán)境。


第二步,SQLServer中新建一個(gè)數(shù)據(jù)庫(kù)。為了和之前的SiteServer數(shù)據(jù)庫(kù)區(qū)分開(kāi),我們給新的數(shù)據(jù)庫(kù)起名為L(zhǎng)atestVersionSiteServer。如果是虛擬主機(jī)的話,服務(wù)商會(huì)提供給你數(shù)據(jù)庫(kù)訪問(wèn)地址、登錄名和密碼,就無(wú)需這一步了。


第三步,在IIS上新建一個(gè)網(wǎng)站LatestVersionSiteServer,解壓下載的SiteServer安裝包,將upload_file文件夾中的文件拷貝到網(wǎng)站根目錄。如果是虛擬主機(jī),就通過(guò)FTP軟件將upload_files上傳到網(wǎng)站根目錄。



第四步,訪問(wèn)SiteServer/installer/default.aspx頁(yè)面開(kāi)始安裝。在我電腦上的訪問(wèn)地址為:http://192.168.0.176:8088/SiteServer/installer/default.aspx。




對(duì)照之前的截圖,可以看出3.6.3版本的SiteServer已經(jīng)沒(méi)有例外聲名,也就是說(shuō)3.6.3版本已經(jīng)沒(méi)有免費(fèi)版。


第五步,環(huán)境檢測(cè)??梢钥吹骄W(wǎng)站.NET版本為2.0,這個(gè)可以在IIS的應(yīng)用程序池中設(shè)置。另外,目錄權(quán)限一般不用單獨(dú)設(shè)置,這個(gè)有點(diǎn)意外,本來(lái)以為還要在“屬性”——“安全選項(xiàng)”中設(shè)置呢。在虛擬主機(jī)上安裝時(shí)還曾擔(dān)心萬(wàn)一文件夾權(quán)限不夠改怎么辦,但后來(lái)也沒(méi)出現(xiàn)權(quán)限相關(guān)的問(wèn)題,所以這一步輕松就過(guò)去了。



第六步,設(shè)置數(shù)據(jù)庫(kù)。默認(rèn)的數(shù)據(jù)庫(kù)類型就是SQL Server,無(wú)需再選擇。因?yàn)槭窃诒镜嘏渲茫詳?shù)據(jù)庫(kù)主機(jī)也是默認(rèn)的local。數(shù)據(jù)庫(kù)用戶和數(shù)據(jù)庫(kù)密碼,就填你數(shù)據(jù)庫(kù)的SQL Server連接帳號(hào)。沒(méi)有的話,也可以在本地新建一個(gè)登錄名,認(rèn)證方式為SQL Server身份認(rèn)證。如果是虛擬主機(jī),數(shù)據(jù)庫(kù)主機(jī)部分就填服務(wù)商提供的數(shù)據(jù)庫(kù)地址。


要注意的是數(shù)據(jù)庫(kù)主機(jī)及用戶名、密碼都要確保絕對(duì)正確,否則安裝時(shí)會(huì)報(bào)錯(cuò)。頭一次在虛擬主機(jī)上安裝就出現(xiàn)了這樣的問(wèn)題,當(dāng)時(shí)還懷疑是數(shù)據(jù)庫(kù)主機(jī)的填寫(xiě)方式有問(wèn)題,后來(lái)打虛擬空間提供商的客服,才知道原來(lái)是提供的密碼不正確。




第七步是選擇要安裝的產(chǎn)品?!癝iteServer Platform 框架平臺(tái)”是默認(rèn)選擇的,這里再選擇上“SiteServerCMS內(nèi)容管理系統(tǒng)”,點(diǎn)下一步后面會(huì)出現(xiàn)現(xiàn)管理員密碼初始設(shè)置選項(xiàng)。




第八步,安裝完成。我們可以點(diǎn)擊“進(jìn)入后臺(tái)”鏈接跳轉(zhuǎn)到后臺(tái)登錄頁(yè),大功告成。



這里有一點(diǎn)需要說(shuō)明,在3.4.2的版本中,安裝產(chǎn)品時(shí)是可以選擇系統(tǒng)版本的。前面提到過(guò),其標(biāo)準(zhǔn)版是免費(fèi)的,而專業(yè)版和全功能版為收費(fèi)產(chǎn)品。在3.6.3中已經(jīng)不在有標(biāo)準(zhǔn)版、專業(yè)版、全功能版的劃分。


四 使用說(shuō)明

1、 功能概述

這部分是整篇文檔的核心,但并不好說(shuō)清楚。SiteServerCMS(以下簡(jiǎn)稱SiteServer)的功能異常強(qiáng)大,光后臺(tái)管理部分就夠講半天的,還有其獨(dú)創(chuàng)的 STL(SiteServer Template Language)模板語(yǔ)言,也不是一兩句話說(shuō)的完的。


這里將以3.4.2的標(biāo)準(zhǔn)版為依據(jù),結(jié)合“中國(guó)企業(yè)文化建設(shè)先鋒網(wǎng)”搭建過(guò)程中的經(jīng)驗(yàn),介紹SiteServer的核心功能。


SiteServer是將站點(diǎn)做為子單位進(jìn)行管理,這和平時(shí)的認(rèn)知有點(diǎn)相背。按常理,SiteServer本身就是發(fā)布到一個(gè)網(wǎng)站中安裝的,其下自然只部署一個(gè)網(wǎng)站。但SiteServer對(duì)其進(jìn)行了細(xì)分,網(wǎng)站中只能有一個(gè)主站,但可以有多個(gè)子站,SiteServer可同時(shí)對(duì)這些站點(diǎn)進(jìn)行管理。SiteServer的功能是針對(duì)并依附于其下站點(diǎn)的,所以安裝完第一次進(jìn)入后臺(tái),會(huì)先讓你建立站點(diǎn)。


3.4.2標(biāo)準(zhǔn)版的SiteServer,功能相對(duì)簡(jiǎn)單,但核心部分都被保留了,完全可以應(yīng)付一般網(wǎng)站的搭建管理。下面的兩張截圖,一個(gè)是3.6.3版本的后臺(tái)首頁(yè),一個(gè)是3.4.2標(biāo)準(zhǔn)版本的后臺(tái)首頁(yè)。大致的功能結(jié)構(gòu)沒(méi)什么變化,點(diǎn)開(kāi)看了一下各級(jí)子菜單,變化還是很多的,3.6.3的版本愈加完善了。另外,就在今天中午,SiteServer發(fā)布了最新的3.6.4版本,第一張截圖中已經(jīng)提示升級(jí)了。



2、 站點(diǎn)模板

在詳細(xì)講解SiteServer中的站點(diǎn)之前,要先提一下SiteServer的網(wǎng)站模板。


在系統(tǒng)內(nèi)容的遷移中,針對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的丟失或由于重新建立了數(shù)據(jù)庫(kù)而導(dǎo)致網(wǎng)站不能管理的情況,SiteServer CMS的團(tuán)隊(duì)開(kāi)發(fā)了一種導(dǎo)出站點(diǎn)文件的模式,俗稱“導(dǎo)出站點(diǎn)模板”。然后在新的系統(tǒng)中建立新的站點(diǎn)時(shí)把站點(diǎn)模板(在原來(lái)系統(tǒng)中保存生成的文件)導(dǎo)入到新建的站點(diǎn)中即可完成所有站點(diǎn)內(nèi)容及站點(diǎn)設(shè)置的數(shù)據(jù)入庫(kù)。


簡(jiǎn)而言之,站點(diǎn)模板是包括站點(diǎn)風(fēng)格和站點(diǎn)內(nèi)容的集合,存儲(chǔ)了網(wǎng)站的所有文件和所有網(wǎng)站數(shù)據(jù)庫(kù)相關(guān)的內(nèi)容。每個(gè)站點(diǎn)模板都是一個(gè)以“T_”開(kāi)頭的文件夾,存放在“SiteFiles/SiteTemplates”目錄下。站點(diǎn)模板能夠生成網(wǎng)站,生成的網(wǎng)站將是一個(gè)完整的站點(diǎn),包含所有的文件(圖片、CSS、網(wǎng)頁(yè)等)和存儲(chǔ)到數(shù)據(jù)庫(kù)中的網(wǎng)站信息。


這種模式可以大大節(jié)省重新建立站點(diǎn)時(shí)要進(jìn)行欄目設(shè)置、制作頁(yè)面模版、重新錄入數(shù)據(jù)的大量時(shí)間。這種操作可以用在服務(wù)器遷移、系統(tǒng)遷移、系統(tǒng)升級(jí)等需要時(shí)而不用對(duì)網(wǎng)站重新建設(shè)。


進(jìn)入“站點(diǎn)配置”-->“系統(tǒng)站點(diǎn)管理”-->“系統(tǒng)站點(diǎn)管理”界面,點(diǎn)擊網(wǎng)站列表中的保存可以將相應(yīng)站點(diǎn)保存為網(wǎng)站模板。注意,保存站點(diǎn)為模板時(shí),站點(diǎn)模板文件夾名稱不能為中文,測(cè)試時(shí)發(fā)現(xiàn)如果含有中文字符,雖不報(bào)錯(cuò),但生成的模板在模板列表中不顯示。


模板生成后被保存到網(wǎng)站的/SiteFiles/SiteTemplates/目錄下,可以將其打包備份,以備后面文件恢復(fù)。也就是說(shuō)即便網(wǎng)站跨掉,所有的數(shù)據(jù)都丟失,通過(guò)再次新建網(wǎng)站,選擇使用備份的模板,也可以將數(shù)據(jù)全部分恢復(fù)到數(shù)據(jù)庫(kù),還你一個(gè)原封不動(dòng)的網(wǎng)站。但我不確定,這是不是要求站點(diǎn)必需配置為靜態(tài)訪問(wèn)模式才可以。


這種方式的好處是你無(wú)需通過(guò)操作數(shù)據(jù)庫(kù)來(lái)備份數(shù)據(jù),網(wǎng)站備份變得相當(dāng)簡(jiǎn)單。提供這樣一個(gè)如此容易生成模板的功能,有助于前端開(kāi)發(fā)者相互借鑒優(yōu)秀的設(shè)計(jì),進(jìn)而有利于形成SiteServer平臺(tái)下的開(kāi)發(fā)圈。


進(jìn)入“站點(diǎn)配置”-->“系統(tǒng)站點(diǎn)管理”-->“站點(diǎn)模板管理”界面,能夠查看所有的站點(diǎn)模板。


這個(gè)網(wǎng)址下面有海量的模板可供下載:SiteServer CMS 中國(guó).NET平臺(tái)下最強(qiáng)大的網(wǎng)站內(nèi)容管理系統(tǒng)...,將解壓后的文件夾拷貝到網(wǎng)站的/SiteFiles/SiteTemplates/目錄下。使用SiteServer新建網(wǎng)站時(shí)就會(huì)出現(xiàn)此模板,以供選擇。


3、 新建站點(diǎn)

進(jìn)入“站點(diǎn)配置”-->“系統(tǒng)站點(diǎn)管理”-->“新建站點(diǎn)”,可以按步驟一步步建立一個(gè)站點(diǎn)。


可以選擇使用模板,也可以不使用。


下面選項(xiàng)中的“是否導(dǎo)入欄目及內(nèi)容”、“是否導(dǎo)入表單樣式”應(yīng)該就是選擇是否向數(shù)據(jù)庫(kù)中導(dǎo)入模板文件中的數(shù)據(jù)。這應(yīng)該是一種將文件轉(zhuǎn)換成數(shù)據(jù)庫(kù)中數(shù)據(jù)的技術(shù)方案。


進(jìn)入“站點(diǎn)配置”-->“系統(tǒng)站點(diǎn)管理”-->“系統(tǒng)站點(diǎn)管理”,可以對(duì)主站、子站進(jìn)行(宏觀功能上的)管理??梢詫⒅髡巨D(zhuǎn)換成子站,也可以將子站轉(zhuǎn)換成主站。要注意的是轉(zhuǎn)換站點(diǎn)時(shí)可能提示要不要轉(zhuǎn)移相應(yīng)的文件,文件中包括網(wǎng)站的樣式、圖片、腳本、子頁(yè)面等等內(nèi)容。這是應(yīng)該慎重考慮,你的建站模板中引用樣式、圖片、腳本等文件時(shí)使用的是絕對(duì)路徑還是相對(duì)路徑。如果都是相對(duì)路徑可以將文件一起轉(zhuǎn)移,如果都是絕對(duì)路徑就不要轉(zhuǎn)移文件了。如果既有相對(duì)路徑又有絕對(duì)路徑,可以先轉(zhuǎn)移,再統(tǒng)一修改網(wǎng)站模板中的引用路徑,最后重新生成靜態(tài)頁(yè)面。


點(diǎn)擊后臺(tái)系統(tǒng)主框架上方的“站點(diǎn)管理”,左方會(huì)顯示出站點(diǎn)列表(如果多個(gè)站點(diǎn)的話),點(diǎn)擊相應(yīng)的站點(diǎn),可對(duì)其進(jìn)行(微觀功能上的)管理。


在“信息管理”部分可以對(duì)網(wǎng)站的欄目、內(nèi)容進(jìn)行統(tǒng)一管理,在“功能管理”部分可以對(duì)網(wǎng)站中的表單、投票、頁(yè)面訪問(wèn)限制進(jìn)行管理,在“顯示管理”部分可以對(duì)網(wǎng)站的模板文件、包含文件、模板匹配方案進(jìn)行管理,在“配置管理”部分可以對(duì)站點(diǎn)、網(wǎng)站內(nèi)容、文件上傳、頁(yè)面生成的運(yùn)作方式進(jìn)行設(shè)置,在“生成管理”部分中可以根據(jù)模板文件生成靜態(tài)頁(yè)的。


4、 信息管理

在“信息管理”中,可以很方便的對(duì)網(wǎng)站欄目、內(nèi)容批量增添、更改、刪除、查詢、移動(dòng)。

網(wǎng)站后臺(tái)最核心的功能是信息發(fā)布,SiteServer除了提供了傳統(tǒng)的內(nèi)容發(fā)布方式(默認(rèn)信息發(fā)布的富文本編輯器是FCKEditor,可以在內(nèi)容管理配置中更改),還提供了導(dǎo)入Word文件的方式。另外,你也可以把SiteServer中某一欄目的內(nèi)容批量導(dǎo)出成Excel文件,再將此Excel文件導(dǎo)入到其它欄目。


這里要單獨(dú)提一下“信息管理”中的“歸類管理”模塊,做這個(gè)項(xiàng)目的時(shí)候在這里走了點(diǎn)彎路?!皻w類管理”中的“欄目組管理”是將某些欄目歸為一類,你可以在這里添加欄目組,再添加欄目或進(jìn)入欄目管理時(shí)就會(huì)在頁(yè)面下方顯示欄目組列表。SiteServer中是有個(gè)默認(rèn)的“主導(dǎo)航”欄目組的(或者是謝鋒加的?)。如果勾選了某一欄目組,這個(gè)欄目就被劃分到這一類里。將來(lái)在制作模板,<stl:channels groupChannel="主導(dǎo)航">在導(dǎo)航位置輸出欄目列表時(shí),就會(huì)只顯示勾上的欄目。做這個(gè)項(xiàng)目時(shí)為了隱藏導(dǎo)航欄中的遍歷出來(lái)的欄目,費(fèi)了不少功夫,有這個(gè)功能不怕了。“內(nèi)容組管理”部分與之相似,在模板中用<stl:contents groupContent="新聞">在指定位置輸出內(nèi)容列表時(shí),只會(huì)顯示屬于內(nèi)容組“新聞”的內(nèi)容。


5、 顯示管理

顯示管理中主要是對(duì)模板文件進(jìn)行管理。前面介紹過(guò)站點(diǎn)模板,模板文件就是站點(diǎn)模板中包含的內(nèi)容。


SiteServer提供了非常強(qiáng)大的后臺(tái)信息發(fā)布、管理功能,可如何將發(fā)布的這些內(nèi)容顯示到前臺(tái)呢?這就要用到其獨(dú)創(chuàng)的 STL(SiteServer Template Language)模板語(yǔ)言。通過(guò)使用這些模板語(yǔ)言,可以方便的將數(shù)據(jù)庫(kù)中的數(shù)據(jù)提取成網(wǎng)站前臺(tái)顯示時(shí)想要的格式。


通常每個(gè)網(wǎng)站的頁(yè)面樣式都是有規(guī)律的,而一般網(wǎng)站中包含的頁(yè)面按組分也就三個(gè):首頁(yè)、列表頁(yè)、內(nèi)容頁(yè)。我想,正是有人發(fā)現(xiàn)了這種規(guī)律,才會(huì)有了CMS這種高效的建站工具。由此可見(jiàn),《人月神話》中所說(shuō)的“軟件的復(fù)雜性絕大多數(shù)都是任意性的”也并不絕對(duì)。


利用模板語(yǔ)言做出通用頁(yè)面,再以這些通用的頁(yè)面為模板,批量克隆出萬(wàn)千形式相同而內(nèi)容不同的頁(yè)面,這就是SiteServer CMS高效的原因,而這些通用的頁(yè)面就是所謂的模板文件。


在顯示管理菜單下有對(duì)這些模板文件操作的接口。仔細(xì)進(jìn)行了測(cè)試,發(fā)現(xiàn)SiteServer對(duì)模板文件的存放位置是有默認(rèn)規(guī)定的。系統(tǒng)首頁(yè)模板是默認(rèn)在網(wǎng)站根目錄下,系統(tǒng)內(nèi)容模板默認(rèn)在/Template/Content/目錄下,系統(tǒng)欄目模板默認(rèn)在/Template/目錄下。你既可以在模板管理中修改模板,也可以通過(guò)修改相應(yīng)路徑下的模板文件來(lái)修改模板。這個(gè)關(guān)系一定得理清楚,如果你在模板管理中添加的模板文件路徑及文件名與現(xiàn)存的模板文件一致的話,就會(huì)將現(xiàn)有的模板文件中的內(nèi)容覆蓋。為什么會(huì)這樣?因?yàn)槿绻銖膭e的地方直接將模板文件拷貝到此網(wǎng)站相應(yīng)的模板路徑下,而此時(shí)網(wǎng)站的數(shù)據(jù)庫(kù)中并未存放模板文件,這時(shí)系統(tǒng)就會(huì)認(rèn)為沒(méi)有這個(gè)模板文件。系統(tǒng)會(huì)在指定位置重新生成模板文件,把原有的文件覆蓋掉。


模板文件名必須以T開(kāi)頭,可以將模板文件存放在默認(rèn)目錄的子目錄下,卻不能將其保存到默認(rèn)目錄的上級(jí)目錄。首頁(yè)或其他單頁(yè)模板生成的文件名是惟一的,因?yàn)橐粋€(gè)模板只生成一個(gè)文件,可以在“模板管理”中設(shè)置生成路徑及頁(yè)面名;而系統(tǒng)欄目模板、內(nèi)容模板生成的頁(yè)面不惟一,可以在“頁(yè)面命名規(guī)則”中設(shè)置頁(yè)面生成路徑及頁(yè)面名。


可以在“模板方案”或“匹配模板”中進(jìn)行欄目和模板的配對(duì),就是說(shuō)你想用什么樣的模板來(lái)生成你在“信息管理”中添加的欄目。模板方案中有默認(rèn)的匹配方式,你可以修改默認(rèn)的匹配方式。


做好了相應(yīng)的模板,并在此處進(jìn)行了正確的配置,就可以在生成管理中生成頁(yè)面。SiteServer會(huì)根據(jù)你的配置,生成各種靜態(tài)頁(yè),一個(gè)網(wǎng)站也就形成了。


說(shuō)白了,SiteServer平臺(tái)下做前臺(tái)頁(yè)面也就是做模板。


SiteServer官網(wǎng)中提供了專為 AdobeDreamweaver 軟件開(kāi)發(fā)的可視化STL 標(biāo)簽插件,試著安裝了一下(安裝方法不再做介紹),發(fā)現(xiàn)其實(shí)并不能提高模板文件開(kāi)發(fā)效率,可能是因?yàn)樽约阂呀?jīng)習(xí)慣了手寫(xiě)代碼的緣故。


6、 配置管理

配置管理可以對(duì)站點(diǎn)、網(wǎng)站內(nèi)容、文件上傳、頁(yè)面生成的運(yùn)作方式進(jìn)行設(shè)置。


這里有一點(diǎn)要著重說(shuō)明,就是站點(diǎn)配置中的訪問(wèn)方式。一個(gè)是靜態(tài)訪問(wèn)方式,一個(gè)是動(dòng)態(tài)訪問(wèn)方式。設(shè)置為靜態(tài)訪問(wèn)方式時(shí),SiteServer會(huì)依據(jù)模板文件將用戶發(fā)布的信息生成HTML頁(yè)面(其實(shí)是手動(dòng)生成的);設(shè)置為動(dòng)態(tài)訪問(wèn)方式時(shí),SiteServer會(huì)依據(jù)模板文件直接從數(shù)據(jù)庫(kù)中抽取數(shù)據(jù)顯示。動(dòng)態(tài)訪問(wèn)方式下,不再有生成頁(yè)面一說(shuō),后臺(tái)管理系統(tǒng)中的生成管理、頁(yè)面生成設(shè)置也就不起作用了。


動(dòng)態(tài)訪問(wèn)方式下,你在瀏覽器地址欄中看到的鏈接是aspx頁(yè)面,頁(yè)面命名規(guī)則中也會(huì)自動(dòng)更換后綴,但我仔細(xì)查看了網(wǎng)站文件,并沒(méi)有頁(yè)面生成。


當(dāng)把網(wǎng)站配置為動(dòng)態(tài)訪問(wèn)方式后,“中國(guó)企業(yè)文化建設(shè)先鋒網(wǎng)”除首頁(yè)外全亂了。列表頁(yè)和內(nèi)容頁(yè)的樣式丟失,顯示方式好像是依據(jù)首頁(yè)模板。一方面是引用網(wǎng)頁(yè)樣式、圖片、腳本時(shí)寫(xiě)的是相對(duì)路徑,另一方面應(yīng)該是模板匹配上出了問(wèn)題,嘗試更改,還是不行,至今找不到原因。


靜態(tài)訪問(wèn)式下會(huì)生成HTML網(wǎng)頁(yè)文件,自然要占用些空間,但網(wǎng)站的訪問(wèn)速度快,這是非常大的優(yōu)勢(shì)。




除了站點(diǎn)配置,還可以在內(nèi)容管理配置中設(shè)置內(nèi)容是否自動(dòng)分頁(yè),默認(rèn)為否,需要在添加內(nèi)容時(shí)手動(dòng)插入分頁(yè)標(biāo)簽。如果設(shè)置成是的話,StieServer會(huì)根據(jù)設(shè)定的每頁(yè)數(shù)字對(duì)查看的內(nèi)容進(jìn)行自動(dòng)分頁(yè)。在上傳文件配置中,可以對(duì)用戶上傳的文件類型、大小進(jìn)行設(shè)置;在頁(yè)面生成設(shè)置中,可以對(duì)頁(yè)面生成規(guī)則進(jìn)行設(shè)置,可以決定內(nèi)容、欄目變動(dòng)時(shí)是否生成本頁(yè)。


對(duì)于其它功能,不再一一詳述,可參考文檔最后的《SiteServer CMS系統(tǒng)使用幫助》。


7、 前臺(tái)顯示

上面在介紹SiteServer功能的過(guò)程中已經(jīng)把前臺(tái)的顯示方式引出來(lái)了。對(duì)SiteServer來(lái)說(shuō),做網(wǎng)站前臺(tái)的顯示頁(yè)面,就是用獨(dú)家的STL標(biāo)簽制作相應(yīng)的模板。STL標(biāo)簽是SiteServer獨(dú)創(chuàng)的一種數(shù)據(jù)顯示語(yǔ)言,可以很方便的在前臺(tái)頁(yè)面抽取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。比起我所學(xué)過(guò)的其它語(yǔ)言,這個(gè)算是非常簡(jiǎn)單的了,畢竟是給前端開(kāi)發(fā)者或其他無(wú)編程經(jīng)驗(yàn)的人用的。對(duì)于STL標(biāo)簽,可參考文檔末尾的《SiteServer STL參考手冊(cè)》,做進(jìn)一步的了解。此處只列出在做“中國(guó)企業(yè)文化建設(shè)先鋒網(wǎng)”模板文件時(shí)用到的幾個(gè)代表性的標(biāo)簽。


(1)導(dǎo)航條。

<div class="in-cai kuai f14 hui2">

<div style="height: 45px; width: 20px; float: left;">

</div>

<span><a href="#">首頁(yè)</a></span>

<stl:channels layout="None" channelindex="首頁(yè)" groupChannel="主導(dǎo)航">

<span>

<stl:a title="{Channel.Title}">

<stl:channel type="Title">

</stl:channel>

</stl:a>

</span>

</stl:channels>

</div>


(2)首頁(yè)輪顯圖片。

<div style="padding:9px;" class="bai">

<stl:focusviewer channelindex="tpxw" width="320" height="240" totalnum="5" theme="Style1" titleWordNum="17">

</stl:focusviewer>

</div>


(3)首頁(yè)文字列表。

<div class="toutiao f14">

<ul>

<stl:contents channelindex="yw" totalnum="5" scope="All" layout="None" titlewordnum="20">

<stl:if testType="ItemIndex" testOperate="Equals" testValue="1">

<stl:successTemplate>

<li>

<div class="ttshang hong2 f18">

<stl:a title="{Content.FullTitle}"target="_blank">

<stl:content type="Title">

</stl:content>

</stl:a>

</div>

<div class="ttxia f12 hui6">

<stl:content type="Summary" wordNum="72" isClearTags="true">

</stl:content>

<stl:a title="{Content.FullTitle}"target="_blank">

[詳細(xì)]

</stl:a>

</div>

<div class="clear">

</div>

<div class="line">

</div>

</li>

</stl:successTemplate>

<stl:failureTemplate>

<li>

<stl:a title="{Content.FullTitle}"target="_blank">

?

<stl:content type="Title" wordNum="20">

</stl:content>

</stl:a>

</li>

</stl:failureTemplate>

</stl:if>

</stl:contents>

</ul>

</div>

<div class="xcon3 f14" style="height:130px;">

<stl:contents channelindex="qygy" titlewordnum="20" scope="All" totalnum="6" layout="None">

?

<stl:a title="{Content.FullTitle}"target="_blank">

<stl:content type="Title">

</stl:content>

</stl:a>

<br/>

</stl:contents>

</div>



(4)首頁(yè)圖片列表。


<stl:contents channelindex="qywhzjt" totalnum="2" scope="All" layout="None" titlewordnum="13">

<stl:if testType="ItemIndex" testOperate="Equals" testValue="1">

<stl:successTemplate>

<div class="in-youconl" style="margin-left:10px; margin-top:20px;">

<div>

<stl:a title="{Content.FullTitle}"target="_blank">

<stl:image width="102" src="{Content.ImageUrl}"height="129" altSrc="@/images/nopic1.gif">

</stl:image>

</stl:a>

</div>

<div class="tutu">

<stl:a title="{Content.Title}"target="_blank">

<stl:content type="Title" wordNum="5" ellipsis="">

</stl:content>

</stl:a>

</div>

</div>

</stl:successTemplate>

<stl:failureTemplate>

<div class="in-youconr" style=" width:120px; margin-top:20px;">

<div>

<stl:a title="{Content.FullTitle}"target="_blank">

<stl:image width="102" src="{Content.ImageUrl}"height="129" altSrc="@/images/nopic1.gif">

</stl:image>

</stl:a>

</div>

<div class="tutu">

<stl:a title="{Content.Title}"target="_blank">

<stl:content type="Title" wordNum="5" ellipsis="">

</stl:content>

</stl:a>

</div>

</div>

</stl:failureTemplate>

</stl:if>

</stl:contents>


(5)首頁(yè)圖文列表


<stl:contents channelindex="fmbd" isimage="true" totalnum="2" scope="All" layout="None" titlewordnum="12">

<div class="in-axcon">

<div class="in-axconl">

<stl:a title="{Content.FullTitle}" target="_blank">

<stl:image src="{Content.ImageUrl}" width="129" height="127" altSrc="@/images/nopic1.gif">

</stl:image>

</stl:a>

</div>

<div class="in-axconr">

<div class="shang f14 cu">

<stl:a title="{Content.FullTitle}" target="_blank">

<stl:content type="Title" wordNum="24" ellipsis="">

</stl:content>

</stl:a>

</div>

<div class="xia hui6 d24 f12">

<stl:content type="Summary" wordNum="37">

</stl:content>

[

<stl:a title="{Content.FullTitle}" target="_blank">

詳情

</stl:a>

]

</div>

</div>

</div>

</stl:contents>

<div class="lis">

<ul>

<stl:contents channelindex="ch" totalnum="5" scope="All" layout="None" titlewordnum="10">

<stl:if testType="ItemIndex" testOperate="Equals" testValue="1">

<stl:successTemplate>

<li>

<div class="lisImg">

<stl:a title="{Content.FullTitle}" target="_blank">

<stl:image width="103" src="{Content.ImageUrl}" height="104" altSrc="@/images/nopic1.gif">

</stl:image>

</stl:a>

</div>

<div class="lisInf">

<div class="lisTit">

<stl:a title="{Content.FullTitle}" target="_blank">

<stl:content type="Title" wordNum="28" ellipsis="">

</stl:content>

</stl:a>

</div>

<p>

<stl:content type="Summary" wordNum="40">

</stl:content>

<stl:a title="{Content.FullTitle}" target="_blank">

[詳細(xì)]

</stl:a>

</p>

</div>

<div class="clear">

</div>

<div class="line">

</div>

</li>

</stl:successTemplate>

<stl:failureTemplate>

<li>

<stl:a title="{Content.FullTitle}" target="_blank">

?

<stl:content type="Title" wordNum="20">

</stl:content>

</stl:a>

</li>

</stl:failureTemplate>

</stl:if>

</stl:contents>

</ul>

</div>


(6)列表頁(yè)分頁(yè)

<body style="color:#333333; font-family:'微軟雅黑'">

<stl:include file="include/head.html">

</stl:include>

<!--第一屏開(kāi)始-->

<div class="kuai weizhi">

<div style="margin-left:20px;">

<div style="float:left;">

<img src="../images/ff1.jpg" />

</div>:

<stl:location>

>

</stl:location>:

</div>

</div>

<div class="kuai" style="margin-top:8px; background-color:#FFFFFF; height:950px; overflow:hidden; margin-top:5px;">

<div class=" in-srleft1 f14" style="height:930px;">

<div style="padding:20px; ">

<ul>

<stl:pageContents pageNum="5" scope="All">

<li>

<h3 class="hhead"><span>

<stl:a title="{Content.FullTitle}" target="_blank">

<stl:content type="Title" wordNum="80" ellipsis="">

</stl:content>

</stl:a>

</span></h3>

<div class="hhcon">

<div class="intro f12 hui6">

<stl:content type="Summary" wordNum="187" isClearTags="true" ellipsis="">

</stl:content>

...

<stl:a title="{Content.FullTitle}" target="_blank">

[ 查看詳細(xì) ]

</stl:a>

</div>

</div>

</li>

</stl:pageContents>

</ul>

</div>

<div class="text-c" id="pages">

<stl:pageItems>

共<SPAN class="a1">

<stl:pageItem type="TotalPageNum">

</stl:pageItem>

</SPAN>頁(yè)<span class="fyy">

<stl:pageItem type="FirstPage" text="首 頁(yè)">

</stl:pageItem>

</span>

<span class="fyy">

<stl:pageItem type="PreviousPage" text="上一頁(yè)">

</stl:pageItem>

</span>

<stl:pageItem type="PageNavigation">

<stl:successTemplate>

<span class="fyy"><A href="{Current.Url}">{Current.Num}</A></span>&nbsp;

</stl:successTemplate>

<stl:failureTemplate>

<span class="fyy">

{Current.Num}</SPAN>&nbsp;

</stl:failureTemplate>

</stl:pageItem>

<span class="fyy">

<stl:pageItem type="NextPage" text="下一頁(yè)">

</stl:pageItem>

</span>

<span class="fyy">

<stl:pageItem type="LastPage" text="末 頁(yè)">

</stl:pageItem>

</span>

</stl:pageItems>

</div>

</div>

<div class="in-srright" style="height:930px; overflow:hidden;">

<stl:include file="include/right.html">

</stl:include>

</div>

</div>

<!--頁(yè)腳開(kāi)始-->

<stl:include file="include/foot.html">

</stl:include>

</body>


(7)內(nèi)容頁(yè)分頁(yè)

<body style="color:#333333; font-family:'微軟雅黑'">

<stl:include file="include/head1.html">

</stl:include>

<!--第一屏開(kāi)始-->

<div class="kuai weizhi">

<div style="margin-left:20px;">

<div style="float:left;">

<img src="../../images/ff1.jpg"/>

</div>:

<stl:location>

>

</stl:location>

&gt;正文內(nèi)容:

</div>

</div>

<div class="kuai" style="margin-top:8px; background-color:#FFFFFF; margin-top:5px;">

<div class=" in-srleft1 f14">

<div style="padding:10px 30px;">

<div class="ShowHead">

<h1 class="hui2">{Content.Title}</h1>

<div class="info">

時(shí)間:

<stl:content type="AddDate" formatString="yyyy-MM-dd hh:mm:ss">

</stl:content>&nbsp;來(lái)源:{Content.Source}&nbsp;作者:{Content.Author}&nbsp;瀏覽量:{Content.Hits}

</div>

</div>

<div class="contest11 ">

<stl:content type="PageContent">

</stl:content>

</div>

<div style="height: 45px;text-align:center;">

<stl:pageitems>

<table cellpadding="0" cellspacing="0" width="90%" height="40" align="center" class="fyy">

<tr>

<td align="center">

<stl:pageItem type="PreviousPage" text="上一頁(yè)">

</stl:pageItem>

<stl:pageItem type="PageNavigation">

</stl:pageItem>

<stl:pageItem type="NextPage" text="下一頁(yè)">

</stl:pageItem>

</td>

</tr>

</table>

</stl:pageitems>

</div>

<div class="syp" style="margin-top:15px;">

<strong>【上一篇】:</strong>

<stl:navigation type="PreviousContent"wordNum="40">

</stl:navigation>

</div>

<div class="syp">

<strong>【下一篇】:</strong>

<stl:navigation type="NextContent" wordNum="40">

</stl:navigation>

</div>

</div>

</div>

<div class="in-srright" style="height:930px; overflow:hidden;">

<stl:include file="include/right2.html">

</stl:include>

</div>

</div>

<!--頁(yè)腳開(kāi)始-->

<stl:include file="include/foot.html">

</stl:include>

</body>


五 個(gè)人小結(jié)

1、 引言

個(gè)人小結(jié)部分會(huì)根據(jù)前面的整理,列出中小型企業(yè)的網(wǎng)站搭建流程、網(wǎng)站搭建過(guò)程中可能出現(xiàn)的問(wèn)題及解決方法,把搭建“中國(guó)企業(yè)文化建設(shè)先鋒網(wǎng)”的經(jīng)驗(yàn)教訓(xùn)進(jìn)行一下匯總。


2、 網(wǎng)站搭建

搭建網(wǎng)站首先要保證軟件依附的外部條件。平時(shí)只注重項(xiàng)目開(kāi)發(fā),并未真正考慮過(guò)Web應(yīng)用程序部署需要的外部條件。這里的說(shuō)的外部條件包括獨(dú)立的服務(wù)器、獨(dú)立的公網(wǎng)IP地址、申請(qǐng)到的域名、網(wǎng)站的備案許可等等??刹⒎撬械膯挝欢加凶约邯?dú)立的機(jī)房、獨(dú)立的服務(wù)器,許多中小型企業(yè)其實(shí)只想要一個(gè)公網(wǎng)可以訪問(wèn)的宣傳網(wǎng)站,完全沒(méi)必要花重金購(gòu)置專門(mén)的服務(wù)器。對(duì)于這些客戶,租用虛擬主機(jī)是比較合適的,盡管這并非最好的解決方法。


這里講的網(wǎng)站搭建,就是適合中小型企業(yè)的一種方案?!爸袊?guó)企業(yè)文化建設(shè)先鋒網(wǎng)”就是采用的這種方式,概括出來(lái),其流程如下:


(1)首先向客戶了解需求,問(wèn)清楚用戶想在網(wǎng)站上展示什么樣的信息,以什么樣的方式展示;


(2)根據(jù)需求進(jìn)行分析,確定網(wǎng)頁(yè)版式,設(shè)計(jì)頁(yè)面;


(3)將頁(yè)面效果圖交由客戶確認(rèn),定稿;


(4)將設(shè)計(jì)的效果圖轉(zhuǎn)換成HTML格式的網(wǎng)頁(yè)文件。


(5)選擇CMS,在本機(jī)測(cè)試可用性。


(6)把做好的HTML網(wǎng)頁(yè)嵌入CMS搭建的網(wǎng)站中,做為前臺(tái)展示頁(yè)面。在SiteServer CMS平臺(tái)下,就是把網(wǎng)頁(yè)做成相應(yīng)的模板文件。


(7)配置、調(diào)試由CMS搭建的網(wǎng)站。


(8)根據(jù)選用的CMS需要的環(huán)境,租用合適的虛擬主機(jī),申請(qǐng)域名。


(9)將在本機(jī)測(cè)試沒(méi)有的問(wèn)題的CMS、網(wǎng)站重新布置到虛擬主機(jī)上。


上面的步驟并非一成不變,可以并發(fā)執(zhí)行。比如美工設(shè)計(jì)頁(yè)面的時(shí)候,其它人可以去挑選CMS、挑選虛擬主機(jī)、申請(qǐng)域名。上面的順序是先確定CMS再挑選虛擬主機(jī),現(xiàn)實(shí)中卻可能會(huì)是,客戶提供特定環(huán)境的虛擬主機(jī),再由開(kāi)發(fā)者根據(jù)虛擬主機(jī)的配置選擇合適的CMS。另外,在這個(gè)流程中,申請(qǐng)域名、網(wǎng)站備案的步驟沒(méi)有列舉其中。


3、 可能問(wèn)題

CMS系統(tǒng)本身就是為了提高建站效率才出現(xiàn)的,是為了減少麻煩,而不是制造更多的問(wèn)題,所以操作起來(lái)并不復(fù)雜。如果對(duì)所選用的CMS比較熟悉,技術(shù)上的問(wèn)題應(yīng)該不會(huì)很多。下面根據(jù)搭建“中國(guó)企業(yè)文化建設(shè)先鋒網(wǎng)”過(guò)程中的經(jīng)驗(yàn)教訓(xùn),列舉出幾個(gè)值得注意的問(wèn)題。


(1)虛擬主機(jī)的穩(wěn)定性。就個(gè)人經(jīng)驗(yàn),大部分虛擬主機(jī)的穩(wěn)定性都不盡如人意,選用虛擬主機(jī)時(shí)應(yīng)該著重注意這一點(diǎn)。


(2)虛擬主機(jī)的控制面板。虛擬主機(jī)都會(huì)有配套的控制面板,可以用于更改虛擬主機(jī)中的.NET版本、瀏覽目錄、解壓/壓縮文件等等,控制面板的功能性應(yīng)該做為選擇虛擬主機(jī)的一條考慮因素。


(3)虛擬主機(jī)的.NET版本。版本當(dāng)然是越新越好,如果不能,至少要2.0以上,再低的版本恐怕就找不到合適的CMS了。


(4)虛擬主機(jī)的配套數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)的版本、訪問(wèn)地址、登錄名、密碼,這些都得確認(rèn)清楚,不然安裝CMS時(shí)會(huì)走彎路的。


(5)虛擬主機(jī)的文件夾權(quán)限。前面提到過(guò),SiteServer安裝時(shí)需要對(duì)文件夾執(zhí)行寫(xiě)入操作,所以文件夾的權(quán)限必須保證。好在,無(wú)論是在本地還是在虛擬主機(jī)中安裝CMS,都未出現(xiàn)權(quán)限的問(wèn)題??赡苁亲约憾鄳]了。


(6)本機(jī)安裝IIS的問(wèn)題。建站時(shí)遇到了兩個(gè)問(wèn)題記錄在這里。


第一個(gè)是網(wǎng)站搭建好后運(yùn)行報(bào)錯(cuò),提示“檢測(cè)到在集成的托管管道模式下不適用”。解決方法為在網(wǎng)站對(duì)就的應(yīng)用程序池中選擇高級(jí)設(shè)置,將托管管道模式的值Integrated修改為Classic。


第二個(gè)問(wèn)題是網(wǎng)站運(yùn)行是提示“Web服務(wù)器被配置為不列出此目錄的內(nèi)容”。這個(gè)問(wèn)題是因?yàn)榫W(wǎng)站運(yùn)行時(shí)找不到默認(rèn)的首頁(yè)文件,而配置時(shí)又不列出網(wǎng)站目錄。解決方法是雙擊網(wǎng)站的目錄瀏覽,點(diǎn)擊右側(cè)的啟用。


4、 經(jīng)驗(yàn)教訓(xùn)

熟悉了SiteServer這個(gè)非常好的內(nèi)容管理系統(tǒng)。在使用SiteServer對(duì)網(wǎng)站進(jìn)行管理時(shí),開(kāi)始回想自己之前做的網(wǎng)站后臺(tái)管理系統(tǒng),比如“JNJJWHBWXH網(wǎng)站”。當(dāng)時(shí)項(xiàng)目的程序完全獨(dú)立開(kāi)發(fā),僅憑客戶的需求和個(gè)人想像做后臺(tái)管理功能。在回過(guò)來(lái)和SiteServer的后臺(tái)管理對(duì)比,發(fā)現(xiàn)了核心功能的相通性。當(dāng)然,更多的發(fā)現(xiàn)了自己的不足。原來(lái)這個(gè)功能可以這樣做,原來(lái)后臺(tái)管理比自己想象的復(fù)雜的多,原來(lái)除了單方客戶提出的需求和自己的設(shè)想外,后臺(tái)管理還有許多可以做的事情。


平時(shí)只關(guān)注技術(shù)、只關(guān)注項(xiàng)目開(kāi)發(fā)的過(guò)程,從未觸碰項(xiàng)目外的工作。從最初的和用戶溝通交流到最終的項(xiàng)目部署,期間還是有好多技術(shù)之外的事情需要做的。對(duì)于這樣一個(gè)小型網(wǎng)站,要租用虛擬空間,要申請(qǐng)獨(dú)立域名,要到相關(guān)機(jī)構(gòu)進(jìn)行備案,那對(duì)于更大的應(yīng)用程序呢?百度、騰訊、新浪這些大型互聯(lián)網(wǎng)公司的服務(wù)器是自己獨(dú)立的機(jī)房、寬帶,還是托管給了聯(lián)通、電信這些網(wǎng)絡(luò)服務(wù)商?獨(dú)立的機(jī)房是如何建設(shè)的?托管的服務(wù)器又是如何維護(hù)的?這么多的數(shù)據(jù)是如何保存的?這么多的訪問(wèn)量是如何保證帶寬穩(wěn)定性的?


用最簡(jiǎn)單的方式搭建了這樣一個(gè)企業(yè)網(wǎng)站,而且運(yùn)行的很不錯(cuò),客戶也很滿意。其實(shí)好多項(xiàng)目沒(méi)必要自己從頭到尾獨(dú)立開(kāi)發(fā)的,拿來(lái)主義也并非一無(wú)是處。自己做項(xiàng)目總是從技術(shù)角度上考慮,是不是太死板了?


從項(xiàng)目開(kāi)發(fā)中得到的技術(shù)經(jīng)驗(yàn)固然珍貴,但真正會(huì)讓自己進(jìn)步的還是看待問(wèn)題的角度、解決問(wèn)題的思路。


參考資料


《租用服務(wù)器還是自己買(mǎi)服務(wù)器托管好》:http://www.vsharing.com/k//2011-7/647390.html。


《國(guó)內(nèi)免費(fèi)CMS匯總》:http://www.360doc.com/content/08/0219/21/17194_1055124.shtml。

注:這是篇比較舊的文章,其中列舉的絕大多數(shù)CMS商用時(shí)并不免費(fèi)。


《SiteServer CMS幫助中心》:http://help.siteserver.cn/。


《SiteServer CMS站點(diǎn)模板概念及管理》:http://moban.siteserver.cn/contents/161/923.html。


《SiteServer CMS模板使用方法》:http://moban.siteserver.cn/contents/161/924.html。


《SiteServer CMS模板下載》:http://moban.siteserver.cn/channels/163.html。


《SiteServer CMS系統(tǒng)使用幫助》:http://help.m.siteserver.cn/manage/215/790.html


《SiteServer STL參考手冊(cè)》http://stl.siteserver.cn/。

關(guān)鍵詞:

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉