2011年4月13日

開設網站的二三事

近日,多了朋友問我有關開設 (公司) 網站的事宜。有見及此,我把一些心得寫下,方便一下大家。

思想準備

首先,你要有以下的心理準備:
  1. 開設成本可高可低,但網站維護成本絕對不可低估 -- 主要在於人力、時間方面。
  2. 網站用起來易,看似間單,背後卻可以很複雜的。 (真的須要 IT 技術人員支援呢)
  3. 網站是你的,整個架設要高度參與,不可假手於人。(這可是一般人的誤解喲~~)
  4. 網站維護是沒完沒了的.......
然後,你要清楚/問自己:
  1. 網站有什麼功能? (是一個 Blog? 網上商店?...etc)
  2. 網站給什麼人看? (即 Target Audience)
  3. 內容須要時常更新嗎? (十年都唔做更新就用得 Frontpage 啦)
  4. 瀏覽者連不上網站時有幾要緊? 又或者等太等久? 
  5. 網站資料有幾要緊? 會擔心跟另人共用一台服務器 (電腦) 嗎 ~ 即使告訴你安全的話?
  6. 須要有自己的域名嗎? (如: yourcompany.com )

開設網站主要步驟

好了,以下是開設網站的一些主要步驟:

  1. 申請服務 (域名,網頁寄存等)
  2. 基本設定 (找 IT 技術人員支援比較好)
  3. 學習相關網絡服務程式 (如 CMS 的 Drupal)
  4. 設計 / 製作網站內容
  5. 客制化網站 (Customization) (如 客制化Drupal)
  6. 上載內容及發佈內容
  7. 推廣網站,優化搜尋字內容 或 搜尋引擎最佳化 (SEO)
  8. 網站維護
就是這樣,是不是很容易呢?
其實很難理解吧,所以給一些例案供參考。

例案

須求分析

  1. 公司網站,主要介紹公司資訊、聯絡方法、最新資訊等等。
  2. 有一些產品目錄,但數量不大。
  3. 不須要網上商店。
  4. 不須自己開發/編寫網頁。
  5. 一般人也能更新資訊等工作,不須專業人員。
  6. 網站人流應不會太大,主要為中港客戶瀏覽。

步驟

  1. 申請/註冊域名 --- (最迫切)
    1. 先想多個域名以供考慮,以下是參考:
      1. Domain Name Registration - Vital Factors to Consider When Registering a Domain Name (中譯)
    2. 若須要申請 .hk 域名,可到: HKDNR ; 查詢可用域名,可使用 WHOIS 服務。 (注: .hk 域名價錢比較貴及繁複)
    3. 一般 .com 域名,建議到美國那邊註冊比較便宜,可在 GOOGLE 裡找找,如:
      1. GoDaddy,查詢可用域名,可使用 Search 服務。
      2. 任何一個 WHOIS 服務也可以查詢可用域名。(e.g. http://www.whois.net)
    4. 申請域名時或會被問及更多外額外服務,除非清楚須要什麼,否則可以不理。現時一般 .com 收費(年費) 為 ~UDS10 。(2011年的收費,加了價呢~)
    5. 另外也有一些網上的收費比較
    6. 也可以找網頁寄存公司一拼申請。 (請往下看)
  2. 因要滿足須求,選用 CMS -- 内容管理系统為主骨架
    1. 考慮到一般人也能更新資訊等工作,不須專業人員。
    2. CMS 可選用 JoomlaDrupal 等。
    3. CMS 系統一般架設於: 網頁伺服器(如 Apache) + 資料庫(如 MySQL) + PHP ,之上。
    4. 配合 LINUX 作業系統便成為無敵免費組合了 (即所謂 LAMP)。(Windows 的為 WAMP)
    5. 一些網頁寄存公司會提供網站控制台介面 (如 cPanel, DirectAdmin 等),那麼CMS 系統可以一按便安裝成了。
  3. 找一家網頁寄存公司,申請服務
    1. 因為中小型網站及成本關係,可慮分享式伺服器服務。 (註:一般已考慮了安全因素了)
    2. 因網站人流應不會太大,不須選高網站流量的,日後按須要才升級。(現在很多時候提供無限流量呢)
    3. 寄存服務應基於 Linux 為的佳。 (個人喜好,Windows 的也行)
    4. 新興的虛擬服務 (Virtualization) 也是很好的選擇。
    5. 須提供 資料庫(如 MySQL) + PHP,因一般 CMS 系統須基於: 網頁伺服器(如 Apache) + 資料庫(如 MySQL) + PHP 。
    6. 若提供一站式域名註冊, 應該考慮看看。(宜且方便得多呢)
      1. 注: 很多網頁寄存公司會提供域名註冊,只要確定擁有者是自己便沒問題, 切記問清楚呢! 
      2. 如: LOKIGOGO.COMWHOIS.NET 裡找,顯示出來的擁有者 (Registrant) 就是我自己了
      3. 一般域名登記時須填上一些敏感資料如地址、電話等等。而且這些資料可以在 WHOIS 裡被顯示出來。所以有一些收費項目(如 GoDaddy 的 Private Domain Registration) 便可隱藏這些敏感資料。
    7. 當選用另一家公可註冊域名時 (除非註冊域名公司提供,但一般要另外收費),網頁寄存公司須提供 Domain Namerserver 位址 (基本一定提供的) 。
    8. 這一家公司我以前用過,可以參考一下
      1. 如這個服務計畫,已滿足了須求。
      2. 她提供一站式域名註冊 (看一下: FAQ 經你們註冊的域名擁有權歸誰?)
      3. 她提供一按安裝功能 - DirectAdmin
      4. 她提供 DNS domain nameserver 
    9. 當然建議多找幾家比較一下
  4. 設定網頁寄存服務
    1. 跟據服務商指示設定好,如電郵、用戶名、密碼、FTP等等。
    2. 然後測試各項服務。如測試域名、寄存服務、網頁應用程式、電郵收發等等。
  5. 此刻,已完成基本設定了!!
  6. 以下便是最難的部份: 學習使用+客制化
    1. 我會建議直接到官方網上學習 (如 Drupal CookbookJoomla Beginner ),或買書學習。
    2. 因使用CMS,應學習 內容與界面分離 的概念 (可參看 eZ-Publish-基本概念-内容与界面 )
    3. 設計網站 資訊架構 : 如內容怎樣分類、界面(Layout)、Menu 設計等等。
    4. 選擇合適 模板 (Template) ,然後安裝設定,你可以
      1. 免費下載 (一般比較普通) 或
      2. 購買下載 (比較專業、美麗) 或
      3. 自己編寫 (這個難!)
    5. 一部份的圖片可能要自己弄出來並上載到CMS中 (如 LOGO, 產品圖片等)。
    6. CMS 中有很多不同的管理,如用戶管理等,須小心設定。
  7. 再來是最花時問的部份: 創建及提交內容
    1. 注:很多人會在內容的部份加入格式(如 FONT TAG 中的字體顏色,大小,表格等等),這是有違 內容與界面分離 的概念,如沒有必要請多避免吧!!
    2. 如有須要,可參考使用 HTML+CSS
      1. 多使用標準的 Heading, Outline, Bold/Italic --- 來代替字體大小
      2. 避免使用顏色 -- 應交給 Template 處理
      3. 表格 (Table) 可以使用,但避免太多使用格式
  8. 完成後應作全面測試,確保內容正確,方可正式推出。

推廣網站

優化搜尋字內容 或 搜尋引擎最佳化 (SEO):
  1. 一般來說,搜尋器會自動搜尋你的網站,只是時間上的問題和搜尋結果的排位問題。優化搜尋字 (如 META KEYWORD) 可幫網站提高搜尋率
  2. 可安裝一些如CMS用的SEO工具來提高搜尋率 (如參考 Basic Drupal SEO: On-site Optimization 等)
  3. 市面上也有很多公司做 SEO 的,可在Google 找找 或者找找這
  4. 另一方面,可在一些搜尋網站登廣告 (如 Google, Yahoo)
  5. 不要忘記討論區的人流也很多的,要不回一些內容推廣一下(小心被人說你打廣告),當然可以付費的 (如 Discuss HKHK Golden 等等)
  6. Facebook -- Promotion GuidelineFacebook AdsCreate Page

網站維護

最後便是網站維護了:
  1. 網站內容最好不斷更新,才多人氣的。
  2. 經常備份(Backup),以策安全。(有些收費高的服務會提供優良的自動備份服務,這時,自己備份的次數/間格可長一些)
  3. 網站系统會時常釋出更新,必須常常留意,有須要時便要安裝。
    1. 更新更新為最高的考慮,99%建議安裝。
    2. 安裝前必須備份!!!
    3. 看清楚更新文檔
    4. 若不是必須的更新 (如功能上的),非必要就不應安裝!!
  4. 不要忘記交服務年費呢

當網頁寄存公司跟註冊域名為不同時的特別步驟

情怳一

註冊域名公司 (如 HKDNR ) 不提供 DNS domain nameserver 但網頁寄存服務提供
  1. 先註冊好域名 (如 HKDNR )
  2. 申請好網頁寄存服務後,找/問出 primary DNS 及  secondary DNS domain nameserver 的位址 (IP 或 Hostname)
  3. 登入域名服務,修改  primary 及 secondary DNS domain nameserver 位址: 改為指向網頁寄存服務的 DNS domain nameserver 位址
  4. 每次修改後一般須要一至二天才會更新完畢 (因須向全世界不同domain nameserver 廣播)
  5. 登入網頁寄存服務,並設定好DNS 記錄,如第三/四層域名 (www, ftp, mail....等等),MX Record (如電郵用)...等等
  6. 設定電郵地址等等 (如 info@yourcompany.com,webmaster@yourcompany.com)
  7. 一至二天後,測試: 在瀏覽器的URL 打入你的域名 http://www.yourcompany.com,應可看見網頁了
  8. 再測試電郵 -- 發一個測試電郵到已創建的電郵地址
  9. 完成

情怳二

註冊域名公司提供 DNS domain nameserver 但 網頁寄存服務不提供
  1. 這個比較麻煩,如有須要我才寫方法吧。

情怳三

註冊域名公司及網頁寄存服務都不提供 DNS domain nameserver
  1. 這個做不了的!! 重新考慮!!

沒有留言:

發佈留言