iT邦幫忙

2023 iThome 鐵人賽

DAY 1
3
WordPress

暢玩 WordPress 30 天 部署 X 開發 X 上線系列 第 1

Day01: 什麼是 WordPress?用它架設出來的網站有什麼特別的?

  • 分享至 

  • xImage
  •  

市場存在網站製作的需求

我會需要一個網站,作為形象、電商、部落格...等各類用途使用

製作網站的需求一直在市場上存在著,而製作一個網站的方法有很多種類但大體上的組成會是:

網站組成

有一種服務叫做 SaaS(Software-as-a-Service),這類型應用大多是以針對特定需求的線上平台方式存在:

形象:wixwebnode
電商: shopifyamazon
部落格: mediumblogger

這類型線上平台負責處理了網站構成的所有部分,我們只需要登入該服務就可以非常簡單的就可以建立起一個好用又美觀的網站,部落格網站甚至只要註冊了帳號就可以馬上撰寫文章。

而在功能上會由於線上平台大多是通用型的設計,因此不會有太多客製化的空間或是客製化具有一定難度,且會較難與其他使用同樣平台的使用者做出差異化的特色,這對於某些吃重行銷要求產業來看是致命的。

也因為所有的資料與使用權是由線上平台負責,因此資料自主上很大程度的受限,也有機會因為不符合線上平台的使用條款而被下架(如 FaceBook 的圖片審核與粉絲團下架機制至今也沒有一個明確的規則可以依循)。

線上平台

好,那我們不使用線上平台了,我們自己捲起袖子完全自行開發呢?現在主流的網頁開發技術有 PHP、C#、Golang、Python 和 Kotlin 搭配各種前端框架如 Vue、React、Angular + Js 並結合各種功能強大的資料庫如 MySQL、Postgresql、MongoDB,這樣絕對能實現高度客製化與高效能的網站,不論是 形象、電商、部落格...都不是問題,但重點是成本高昂啊!

相較於使用月租費制託管平台落在一個月幾百上千的價格,因為我們相當於自己負責了網站構成的所有部分,完全自行開發除了要負擔開發費用外還要釐清自己的業務需求與實現金流、物流、發票等第三方的串接與託管機器的維護費用,雖然獲得了高度的彈性與資料自主化但也大幅提高了開發與維護成本,這對於一般中小企業來說都是一筆沈重的負擔且也有成品不如成熟託管平臺好用的風險。
自行開發

那有沒有介於這兩者之間的產品呢?當然是有的!
這類產品被稱為套裝系統,其本質就是已經開發設計好的一套網站系統,代表了網站構成中的程式那一整塊,不論在形象、電商、部落格都有相對應的產品,其中不乏可以免費使用與開源程式碼的優質產品,我認為 WordPress 就是其中的佼佼者。

WordPress 是什麼

WordPress 我們用功能來看的話他可以做到形象、電商、部落格等各類型網站,且可以做到一定程度的畫面客製化,如果我們需要更多客製化的需求與畫面的精美呈現則可以在內建的插件商店內安裝他人撰寫的插件與主題來擴充功能,而這往往有好用的免費插件與主題不過付費的服務往往更加精緻實用,可以依照需求選擇,如果有更客製化的需求也可以雇用工程師撰寫插件,擴充能力強。

以程式的角度來看,他的程式碼在 wordpress-develop,他是由 PHP + MySQL 組成的 CMS(Content Management System) 系統,透過設計優良的插件系統來實現功能的擴充與客製化。

而因為其只有解決了網站構成的程式部分,因此也會需要處理機器部署與維護其穩定性也需要為網站申請網域以便讓客戶可以方便使用,而因為 WordPress 有非常多人在使用因此也有很多廠商提供方便的部署方式與協助維護,所以價格實際上會低於使用 SaaS 服務。

wordpress

看完這 30 天會學到什麼?

你會學到什麼是 WordPress 與他可以實現哪一些網站,並且會有實際的案例與安全性的技巧與設定分享。
包含在本地端的電腦如何開發頁面與如何選擇部署環境、實際部署、網域修改與效能優化。

使用的技術會涉及:

託管技術: DockerCaproverCloudways

網域: Cloudflare

資料庫: MySQLPlanetScale

30天學到的技術

由淺入深的帶入,讓讀者能夠在這 30 天內可以學到如何搭建 WordPress 的正式上線網站與有能力進行網站維護,雖然列出來的技術沒辦法到那麼完整的深入介紹,但作為入門與實現功能我相信是足夠了,期待本系列文章能讓讀者實現接案或完成自己夢想中網站的需求。


下一篇
Day02: 初見 WordPress! 在自己的電腦啟動一套完整的 WordPress
系列文
暢玩 WordPress 30 天 部署 X 開發 X 上線30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
Ban
iT邦新手 4 級 ‧ 2023-09-02 19:57:46

愛了愛了

愛了愛了

1
json_liang
iT邦研究生 4 級 ‧ 2023-09-03 00:02:24

學了 學了

河河河河河河

河河河河河河

Calvin iT邦新手 3 級 ‧ 2023-09-05 22:32:42 檢舉

河河河河河河

1
tsuifei
iT邦新手 4 級 ‧ 2023-09-05 20:09:05

搭配心智圖超清晰的,好文一定要追蹤~~

感謝支持!我會盡可能詳細的介紹 WordPress 各項的設定與設計。
如果有發現任何疑問歡迎提出,感謝追蹤~

1
Sunny.Cat
iT邦新手 3 級 ‧ 2023-09-15 03:41:19

看到圖文並茂就給讚

感謝支持! 我想盡可能用心智圖的方式讓更多人能熟悉與使用 wordpress 這套系統

我要留言

立即登入留言