進度條

任何人都可以辦得到的網路架站,你知道什麼是WordPress嗎?

工程師愈來愈貴小型商家撐不住,要不試試WordPress吧!

作者: 進度條編輯群 更新日期:

此文章也有影片介紹,可以搭配影片一起學習!

01. WordPress 課程介紹 (所屬課程)


以下正式開始文章


架設一個網站的理由有很多種,可能是為了單純的個人分享日常瑣事、設計師擺放作品集或是公司需要產品銷售網站等等。無論是上面列出來或是沒列出來的原因,總是有一天會突然有一個念頭「是不是應該要架設一個網站呢?」

 

 

這篇文章撰寫的時候,其實我們進度條線上教學的WordPress課程已經上線許久。最常碰到的學生多半都是臨時接到老闆的任務,要在一段時間內生出一個網站(比方說2個月後),但是卻不給任何資源(老闆想法:你的時間就已經是資源了!以為薪水很便宜嗎!?)

 

 

 

 

通常苦主有兩種身份,美工或是視覺設計與什麼都不知道的文書職,當然還有一種苦主跟上面兩種很接近,那就是一人公司老闆。網路上看過一種說法,如果是一般的賣場型公司,如果月營業額沒有超過10萬元,基本上老闆本人應該是處於連自己的薪水都快發不起的階段。

(若商品毛利有50%,也才月入5萬。再扣掉店租、水電、其他公司雜支應該剩下月薪3萬元左右,而且沒有年終。如果是百元商品要賣到這個營業額需要「每月銷售」1000筆喔!! 如果是全職老闆還真是讓人冒一把冷汗啊!)

 

 

無論你現在是處於哪一種狀況,在架設一個網站前最好還是先審視一下自身(公司)的情況再做決定會比較好。做事情是要有階段的。並不是一昧的跟風就會是最好的決定。

 

 

如果要低預算又有發展性的話,WordPress會是你最好的選擇。

 

 

現在電腦硬體設備愈來愈便宜。租用一台架設網站的雲端主機可能每月150塊台幣不到。你能想像「進度條線上課程」剛開站的時候,每月在網站上面的維護費用只要不到台幣300塊嗎?一年約3600元。現在一般公司請員工多半都會一人配一台電腦,最低階的電腦金額大概也要個18,000吧,這樣可以租用網路5年喔!如果一家公司5年生不出來18,000的維護費用...老闆是應該要轉行了,可能不太適合。

 

 

所以其實「現在」網站相關硬體設備花費並不是設立網站的障礙(10幾年前不太容易)。現在的障礙多半是網站設計費用太過昂貴,工程師薪水愈來愈高。以PTT風氣來說,好像沒有月薪7萬、年薪百萬都是爛工作似的。這樣的情況下隨便找個工程師做個一個月,基本上就爆預算了。所以如果架設網站不需要工程師的幫忙的話,確實可以省下接近9成以上的費用。

 

 

以結論而言,WordPress確實可以解決不會程式技術的問題,如果你沒有任何的程式背景,WordPress與他的相關免費/付費資源,幾乎可以讓你達到「一般網站」所需的所有功能。市場上一個包到好的商業網站,從3 ~ 5萬一直到10~20萬以上,甚至上百萬都不罕見(不一定使用WordPress)。但比這低幾乎不可能,因為人都要生活,老闆也要發薪水。一般人大概做了1 ~ 2 低價案就會開始懷疑人生了,不然就是比較技巧一點從後續的維護費用補回來,任何違反人性的商業活動都會有相當的風險。

所以如果自己架站是可行的方案的話,想必可以解決很多問題,至少少了來回溝通的設計想法誤差與時間。

 

 

 

不過還是先讓我們介紹一下WordPress吧!

 

 

 

 

WordPress是一個以PHP 程式語言所製作而成的內容管理系統(CMS, Content Management System),之所以要使用程式語言,是因為網站的運用需要控制作業系統以及儲存資料到資料庫。

這句話對於不懂程式不懂電腦的人可能有點難以理解,我們從架設網站的目的來講會比較容易懂。

 

 

內容管理系統就是所謂的部落格系統(Blog),說到部落格就會想到文章。說到文章,大家應該對於Microsoft 微軟出品的Word 程式不陌生吧!無論你今天是紀錄日常生活小事、學校的報告或是商品的銷售文案,你都可以用Word完成。

 

 

當你打完Word文章的時候,就會按下儲存檔案,並且希望他不會消失不見(大家都是苦主...哭哭)。如果一切順利,那你的電腦裡面就會多出一個檔案,基本上他就是儲存在硬碟裡面。不曉得大家有沒有買過硬碟,是個人電腦裡面都會有的裝置。

 

 

控制硬碟儲存檔案是作業系統,也就是你的Windows系統或是蘋果的MacOS系統在管理的。如果你要控制作業系統依照你的意思行動那你就必須寫程式去控制。也就是說Word 程式也是用某種程式去撰寫的(現在應該是用C#  這個微軟的程式語言)。

 

 

回到我們想要做的網站,就算只是部落格系統,我們還是會儲存文章、修改文章。只要要儲存資料、就一定要有儲存記憶體裝置(一般來說就是硬碟)。要控制硬碟就要控制作業系統,所以我們需要使用程式語言。程式語言有很多種,比方說當紅的Python、或是剛剛說的C#、亦或是我們也有課程的Ruby語言(使用Ruby on rails 框架)以及現在在談論的PHP。每個語言都有他的歷史背景,其中PHP就是為了網路而出生的。所以即使是現在百花齊放的年代,他的市佔率也是遠遠超過50%以上。不過單純的用檔案對程式來說比較沒有效率,所以現在多半把顯示資料放進「資料庫」中。以WordPress來說,這個資料庫就是指MySQL喔!

 

 

 

 

 

 

不過不管是什麼程式語言,如果你想要做複雜的事情就必須要依照程式語言所提供的「語法」去撰寫你想要的功能。就有點像即使現在我會打中文,我也是需要一些知識背景與文章排版,才有辦法讓你了解WordPress是什麼。當然我也可能表達失敗,就像很多銀行程式總是會在你需要的時候掛點一樣。

 

 

所以如果你要製作一個網站,無論是怎樣的網站,只要有關係著儲存這個概念,你就會需要寫一些程式。如果你又包含著商業邏輯(比方說購物車、會員系統、連絡表單),那你要寫的程式就更多了,而且如果你不熟悉程式語法的話,寫出來沒事網站就掛點的機會很高。

 

 

但是好在大多數的人需要的功能都大同小異,所以才能造就一般人只要熟悉Office系列就能在文書作業上暢行無阻。早期很多工程師嘗試製造自己的「網站軟體組合包」去包括所有常用的網站功能,WordPress也是其中一支。很多人寫當然就會開始競爭了,最後WordPress以「可擴充性高」為賣點與網路社群發達,成為了目前最大的勝利者。

 

 

網路社群發達是一件很重要的事情,再聰明的人都會突然卡在某個點無法理解,如果這時很容易找到會的人可以問的話,是非常令人心安的事情。而且又因為可擴充性高的關係,所以國內外都有好心的獨立開發者或是以此營利的公司在開發各種功能。有營利是好事,畢竟沒有人可以只吃空氣過活。當一件事情讓人覺得怎麼可能這麼好的時候多半都有問題(詐騙?免費的最貴?)。不過付費功能在WordPress中只是一個選項而已,不是必須。畢竟就連手遊都要靠免費下載,付費買裝的概念。只是WordPress與他的社群比較佛一點,免費下載的外掛就有可能可以組成神裝。當然如果你要組出最適合你的網站神裝是需要花相當多的心力的,可以想成練等的概念,只是改成在現實生活中鍛鍊你自己而已。

 

 

這就是為什麼我們推薦使用WordPress的原因之一,因為大多數你想要的功能都能免費下載安裝。WordPress裡面如果你想要改變外觀樣式的話,你可以利用主題(Theme)功能去改變,只要下載新的Theme,你的網站外觀就會完全不一樣,而且就算是免費的,也有上千組樣式可以讓你選,大多數都相當的專業,只要稍微的調整就完全看不出來是這是新手的作品。如果你自己從0開始學寫程式,大概要個1 ~ 2年加上藝術天份才有可能做出等級相當的作品。(一般主題作者都遠超過1 ~ 2年的程式新手水準。)

 

 

如果你想要不屬於部落格網站的商業功能,前面提到WordPress有所謂的外掛(Plugins)功能。你想要可以跟顧客溝通的站內連絡表單?用Contact 7吧!你想要可以串接金流物流的購物車功能,使用超強大且免費的「官方」外掛WooCommerce吧!SEO苦手?網站永遠上不去Google首頁?或許Yoast SEO可以幫你喔!以上都是免費的外掛喔,只要安裝即可使用!

 

 

 

當然沒有講到的好用外掛還有幾百種,畢竟這是日積月累,全世界的開發者的成果,所以光是沒介紹到的百萬下載量熱門外掛也還有10幾組以上。全世界有幾百萬的網站都在使用,不用想也知道它具有相當的可靠度吧?你自己寫的程式經過多少人的驗證呢?

 

 

但是玩過遊戲的人都知道有所謂的能力值平衡概念。功能通常都有正反兩面。比方說速度快的跑車如果出事的時候問題就會很大條,但是如果你就是拿來在賽車場上跑的話問題就相對不容易出現。

WordPress雖然有完整的外掛機制,但是外掛的作者本身多半沒有考慮到其他外掛的功能與寫法,所以有一定的機率會發生外掛彼此衝突。又因為WordPress的使用者多半是沒有程式經驗的人,所以雖然外掛會寫很多防呆機制。這些防呆多半只有防止自己的程式不會被其他外掛影響,但是不保證其他的外掛還會正常運作。

 

 

因此,WordPress因為他的平易近人特性讓很多人看了網路文章就可以輕易地操作。但是到了一個等級的設計後,一般人基本上就無能為力了。

比方說上面提到的WooCommerce購物車與Yoast SEO如果在某一次改版互相衝突了,網站沒有掛掉但是外觀很糟糕。如果兩個功能對你的網站都是必須品。這時候就會必須要更多的了解WordPress的程式邏輯才有辦法去修正。所以即使是使用WordPress架設網站,成長到一定複雜程度以後,還是會要會程式的專家協助。當然,如果你能跟網站一起成長是再好不過了。

(真實情況這兩個外掛都很穩定,沒出現過敘述裡的狀況,只是情境假設舉例。)
 

 

 

 

如果你已經到這樣子的等級的話,HTML、CSS、JavaScript、jQuery、PHP的程式語言你至少都需要略懂才改得動。這也是為什麼我們進度條的WordPress影音課程有提到大量的PHP的關係。你可以把WordPress想成可以利用滑鼠拖曳安裝等方式產生HTML / CSS / JavaScript / jQuery / PHP 等程式碼,但是要細部調整電腦沒那麼聰明,電腦只能做到被設定好的功能,如果你的想法沒有被社群裡面的人或公司實現的話,你就要自己去寫這些功能。(有些功能很細微,比方說位置在往右移一點點,這種就要你自己調整了。)

 

 

再來如果網站運作得很好,但是流量太大也可能造成系統的負擔,對於系統優化我們也有提供Linux雲端伺服器,用AWS暸解Apache與Nginx課程。不過這完全不會程式的人算是進階的網站架構,如果都不想要處理系統維護優化等問題,可以使用類似SiteGround的Web Hosting服務喔!你付它們錢租用,他們理所當然要為你解決基本的環境問題!(當然你也可以付錢請外包,說不定還會請到我們的學生呢!)

 

 

 

最後來個結論吧!

1. 如果你不會寫程式,目前WordPress就是你最好的選擇。

2. 如果你不是被逼著架設網站,或許你可以建立免費部落格就好,不要WordPress架站。

3. WordPress架站不需要付程式碼的費用,但是如果你可能會需要支付網路空間租用費用。

4. WordPress的樣式 / 外掛很多都不用錢,但是有些功能可能還是要用錢才買得到。

5. 即使是用錢買來的樣式 / 外掛也比雇用軟體工程師要來的便宜得多。通常1,000 ~ 3,000就可以買到工程師可能要做一個月難度的外掛。

6. 要小心外掛裝太多彼此間的衝突。

7. 如果是新手架站先不要害怕外掛衝突,先熟悉使用比較重要。

8. WordPress.org 不是 WordPress.com

9. 如果你有操作上的問題或是程式上的問題都可以參考我們的課程喔

HTML, CSS, JavaScript, jQuery 網頁從零開始

線上程式教學課程: WordPress - 從頭教起的網站架設

Linux雲端伺服器,用AWS暸解Apache與Nginx

 

 

 


最後,如果你喜歡我們的文章,別忘了到我們的FB粉絲團按讚喔!!

圖文系列教學: WordPress 新手基本操作

Small logo

進度條編輯群

進度條編輯團隊