2.3 網站建設
網站建設是指使用標識語言(Markup Language),通過一系列設計、建模和執行的過程將電子格式的信息通過互聯網傳輸,最終以圖形用戶界面(GUI)的形式被用戶所瀏覽。簡單來說,網頁設計的目的就是產生網站。簡單的信息如文字、圖片(GIF、JPEG、PNG)和表格,都可以通過超文件標記語言、可擴展超文本標記語言等標示語言放置到網站頁面上。而更復雜的信息如矢量圖形、動畫、視頻、聲頻等多媒體檔案則需要插件程序來運行,同樣的它們亦需要標示語言移植在網站內。
網站建設是一個廣義的術語,涵蓋了許多不同的技能及學科中所使用的生產和維護的網站。不同領域的網頁設計、網頁圖形設計、界面設計、創作,其中包括標準化的代碼和專有軟件、用戶體驗設計和搜索引擎優化。許多人常常會分為若干個工作小組,負責網站不同方面的設計。網頁設計是設計過程的前端(客戶端),通常用來描述的網站,并不是簡單的一個頁面,一個網站是包括很多工作的,其中包括域名注冊設計效果圖、布局頁面、寫代碼等工作。
通俗地說,網站制作就是網站通過頁面結構定位、合理布局、圖片文字處理、程序設計、數據庫設計等一系列工作的總和,也是將網站設計師的圖片用HTML(標準通用標記語言下的一個應用)方式展示出來,屬于前臺工程師的一項任務。前臺工程師任務包括網站設計、網站用戶體驗、網站JAVA效果、網站制作等工作。網站制作是策劃師、網絡程序員、網頁設計等崗位,應用各種網絡程序開發技術和網頁設計技術,為企事業單位、公司或個人在全球互聯網上建設站點,并包含域名注冊和主機托管等服務。
網站建設一般包含以下步驟。
2.3.1 定位網站并設定目標
網站建站流程開始先為網站設立一個目標,這個目標不是簡單的,比如:我想做個漂亮的網站,或者我想做個強大的網站。你要先問問自己,為什么我要做這個網站?然后想吸引哪些人去訪問這個網站?你不要指望網站所有人都會喜歡,你的這個網站描述得越詳細,你的網站就越有可能會成功!
比如大部分網站的目標可能就是吸引潛在客戶,然后購買公司的產品或者是服務。我們應該對這個目標描述地再詳細一些。比如一家IT培訓機構,他的主營培訓項目就是IT職業培訓,那么他的網站目標可以是這樣的:吸引18~26歲之間,沒有工作或者是對工作不滿的,喜歡計算機的年輕人,通過網站了解IT職業,然后選擇培訓科目。
2.3.2 申請域名和空間
域名是網站在互聯網上的名字,是在互聯網上相互聯絡的網絡地址,是老百姓口中說的網站地址。一個非產品推銷的純信息服務網站,其所有建設的價值,都凝結在其網站域名之上。失去這個域名,就將前功盡棄。現在建站最好使用一級域名,一級域名對品牌和公司的辨識度也很重要。
很多做個人網站的都依賴免費個人空間,其域名也是依賴免費域名指向,如網易的虛擬域名服務,其實這對個人網站的推廣與發展很不利,不只是它“適時”開啟的窗口妨礙了瀏覽者的視線和好感,讓人一看就知道是個人網站,而且也妨礙了網頁的傳輸速度。所以,就個人觀點來講,首先花點錢去注冊一個域名,獨立的域名就是個人網站的第一筆財富,要把域名起得形象、簡單、易記。
首先確定要做的是一個什么網站,就是說做這個網站是用來干什么的,比如說,想做的網站是一個企業網站,企業是生產電子電器的,那么就要圍繞這些內容來進行構想,也可以參考一些同類的網站,根據構想好的網站主題來取一個域名,域名一定要取好,這對網站以后的發展很重要,所以一定要根據網站的主題來取域名(如果是企業網站,一般都會以公司品牌名的全拼或者簡拼命名)。
然后確定網站空間,選擇網絡空間需要考慮以下因素。
(1) 空間服務商的專業水平和服務質量。這是選擇網站空間的第一要素,如果選擇了質量比較低下的空間服務商,很可能會在網站運營中遇到各種問題,甚至經常出現網站無法正常訪問的情況,或者遇到問題時很難得到及時的解決,這樣都會嚴重影響網絡營銷工作的開展。
(2) 虛擬主機的網絡空間大小、操作系統、對一些特殊功能如數據庫等是否支持。可根據網站程序所占用的空間,以及預計以后運營中所增加的空間來選擇虛擬主機的空間大小,應該留有足夠的余量,以免影響網站正常運行。一般說來虛擬主機空間越大價格也相應越高,因此需在一定范圍內權衡,也沒有必要購買過大的空間。虛擬主機可能有多種不同的配置,如操作系統和數據庫配置等,需要根據自己網站的功能來進行選擇,如果可能,最好在網站開發之前就先了解一下虛擬主機產品的情況,以免在網站開發之后找不到合適的虛擬主機提供商。
2.3.3 網站功能和需求策劃
網站的主題規劃不可過于分散,網站主題越集中,一般情況下網站所有者在這方面投入的精力會更多,因此所提供信息的質量也會越高。這個網站一旦被設立目標以后,隨之而來的就是它要執行的任務,為了完成這些任務,下一步就是要整理網站的內容,包括文章、圖片、視頻,然后把網站的結構設立出來,比如把網站的內容分成哪幾個單元,每個單元的下面有什么樣的分類,最后還要考慮網站的功能,比如需不需要留言功能、論壇等,然后可以根據這些需求,開始制訂網站建設方案。
2.3.4 網站風格設計
構建一個網站就好比寫一篇論文,首先要列出提綱,才能主題明確、層次清晰。網站建設初學者,最容易犯的錯誤就是:確定題材后立刻開始制作,沒有進行合理規劃,從而導致網站結構不清晰、目錄龐雜混亂、板塊編排混亂等。結果不但瀏覽者看得糊里糊涂,制作者自己在擴充和維護網站時也相當困難。所以,在動手制作網頁前,一定要考慮好欄目和板塊的編排問題。
網站的題材確定后,就要將收集到的資料內容作一個合理的編排。比如,將一些最吸引人的內容放在最突出的位置或者在版面分布上占優勢地位。欄目的實質為一個網站的大綱索引,索引應該將網站的主體明確顯示出來。在制定欄目的時候,要仔細考慮,合理安排。
同時,網站的設計應遵循以下原則。
(1)使用方便、功能實現能力強
網站要實現的訪問目的無非在于:提高網站知名度,增強網頁吸引力;實現從潛在顧客到實際顧客的轉化;實現從普通顧客到忠誠顧客的轉化等。為用戶提供人性化的多功能界面,并且能為顧客提供方便顯得十分重要。
(2)要有豐富的網站內容
網站就像報紙一樣,其內容相當重要,沒人愿意會兩次看同一份毫無新意的報紙。因此,網站的吸引力直接來源于網站的內容,直接影響網站的質量。
(3)對客戶的個人信息要予以保護
隨著互聯網的發展,個性化服務也越來越貼心,在如此發達的今天,怎樣贏得客戶的尊重與信任相當重要。例如,許多網站要求用戶首先注冊為會員,網站收集用戶資料,要求用戶填寫個人信息,而其真正的目的是什么呢?
(4)頁面打開的速度要快
如果不能保證每個頁面的下載速度,至少應該保證主頁能盡快打開,因此,讓網頁簡單化相當重要,盡量將最重要的內容放在首頁以及避免使用大量的圖片。頁面下載速度是網站留住訪問者的關鍵因素,一般人的耐心是有限的,如果10~25秒還不能打開一個網頁,就很難讓人等待了。
(5)網站品質優秀
平時上網時,經常可以看到“該網頁已被刪除或不能顯示” “File not found”等錯誤鏈接,讓上網的人心情很不爽,甚至讓人難以忍受,這樣也就嚴重影響了用戶對網站的信心。如果網站服務周到,多替顧客考慮,多站在顧客的立場上來分析問題的話,并盡力去實現,會讓客戶增強對網站及公司的信任度。
2.3.5 網站代碼制作
Web設計人員使用各種不同的工具進行設計。這些工具的生產過程中,他們都參與更新,隨著時間的推移,出現新的標準和軟件,但背后的原理仍然是相同的。Web圖形設計人員使用向量和光柵圖形包,用于創建Web格式的圖像或設計原型。手工編碼所產生的所見即所得的編輯軟件,用于創建網站的標準化標記。也有專有的軟件插件,可繞過客戶端瀏覽器。這些軟件往往是所見即所得的。搜索引擎優化工具可以用來檢查搜索引擎中的排名,并提出改進建議。
網站的頁面設計包含靜態頁面和動態頁面兩種。靜態網頁多數為單一的超文件標示語言檔案。動態網頁的內容隨著用戶的輸入和互動而有所不同,或者隨著用戶、時間、數據修正等而改變。動態代碼的一個網站,是指它的建筑或它是如何建成的,更具體的是指用于創建一個單一的網頁的代碼。動態的Web頁面是動態生成的代碼、程序或例程拼湊塊。動態生成的網頁會記得各種比特的信息,從數據庫中把它們放在一起,在一個預先定義的格式為讀者呈現一個一致的頁面。再讀取cookie識別用戶以前的歷史、會話變量、服務器端變量等多種方式,包括與用戶交互,或通過直接互動(表單元素等)。一個站點可以顯示用戶當前狀態之間的對話,監控不斷變化的情況,或提供一些個性化的個人用戶信息。現今不少網站皆傾向把動態網頁靜態化,從而令搜索引擎最佳化。任何地址中帶“?” “&”(及其他類似符號)的網頁都會把“蜘蛛”程序擋在門外。這些網頁通常由CGI、PHP、ASP等程序產生,技術上較先進,但不適合搜索引擎的“蜘蛛”程序。雖然有的大型搜索引擎(如Google)已具備檢索動態網頁的能力,但相當一部分搜索引擎還是不支持它的。而且即使是能夠索引動態網頁的Google,也在多個場合中明確表示不保證檢索全部的動態網頁。動態網頁一般使用HTML+ASP、HTML+ASP.NET、HTML+PHP或HTML+JSP等編程語言來實現。從網站功能和實用劃分而言,網站的架構有C/S和B/S模式之分,C/S模式是基于客戶端和服務器的,適用于企業Intranet辦公自動化軟件;B/S模式基于瀏覽器和服務器,面向靈活處理的網上OA辦公平臺,模式應依照現實企業的應用特征選取。因此,從網絡推廣的角度而言,靜態頁面更容易進行網絡的營銷與推廣,在現實應用中,絕大多數網站都采用靜態與動態頁面相結合的方式,在便于推廣的同時追求頁面的鏈接和功能的強大。
2.3.6 網站測試與上傳
網站測試是指當一個網站制作完上傳到服務器之后針對網站各項性能情況的一項檢測工作。它與軟件測試有一定的區別,其除了要求外觀的一致性以外,還要求其在各個瀏覽器下的兼容性,以及在不同環境下的顯示差異。
2.3.7 網站的推廣與維護
網站推廣就是以國際互聯網為基礎,利用信息和網絡媒體的交互性來輔助營銷目標實現的一種新型的市場營銷方式。當前常見的推廣方式主要是在各大網站推廣服務商中通過買廣告等方式來實現,免費網站推廣包括:SEO優化網站內容或構架提升網站在搜索引擎的排名,在論壇、微博、博客、微信等平臺發布信息,在其他熱門平臺發布網站外部鏈接等。網站推廣需要按照企業的實踐情況進行選擇,而不是一味地選擇一種或幾種推廣形式。具體相關的內容將在本書網絡營銷中進行分析。
網站維護指的是讓網站長期穩定地運行在網絡環境下,一般涉及以下維護內容。
(1) 服務器及相關軟硬件的維護。服務器軟件和硬件的維護尤為重要,需要進行很多方面的測試,來制定相應的速度。
(2) 數據庫的維護。有效利用數據是網站維護的一項重要內容,對數據庫的維護要受到重視。一個程序的數據庫維護,就相當于一個庫存的貨品種類,貨品種類被打亂后,將會是一個很麻煩的事情,所以程序數據庫要定期維護和清理一些不必要的冗余。
(3) 內容更新和調整等。網頁在一段時間內必須進行更新與調整,以便瀏覽者看到新的內容。
(4) 制定相關網站維護的規定,將網站維護制度化、規范化。制作一張網站維護的制度和規范表,由專人負責,這樣才能保證網站的運營質量和效率。