2017年8月31日 星期四
Git + Wordpress
複習了去年接觸現在忘得差不多的Git,最近也剛學了Wordpress, 覺得這兩個東西應該可以結合在一起,然後真的有找到教學。WP有plugin可以跟Git連結,這是對開發者們是很好的事情。
No More Cowboy Coding: Improving Your WordPress Workflow
這篇文章描述如何將WP的開發流程更有組織效率,同時也利用Git,在三個地方:
・Local開發環境
・封閉的Bitbucket Git專案區
・開放的網頁產品版本
文章裡面有教學建立這個模式的步驟。
如果有一個線上的Git專案區,就代表有一個完整的網頁備份,
若需要與人共同開發時,就可以階段性開發完成後整合,
再推到公開的產品端,這讓流程好控制許多。
有一個在Beta階段(2017.9.5)的外掛- VersionPress,能夠記錄WP所有的修改,
每個修改後面都有undo可以回溯,他正在不斷完善當中,是WP界很被期待的工具。
(VersionPress的起源介紹)
* 使用VersionPress之前先學WP-CLI,Wordpress的Command Line Interface:
WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installs and much more, without using a web browser.
上面 No more cowboy coding那篇,我跟隨了一下教學,
覺得目前還不需要用到本地WP對線上WP的資料庫來回更新,
另一方面,把專案放到Git支持的Repo上不一定需要整個WP資料夾,
目前近期需要的只有幾個檔案做更新,用手動版本管理就好。
最近學到的是,Github或是Bitbucket可以放靜態網站,不能建置php跟DB,
網頁要處理的DB可以採用外連方式接。
換句話說,各自編輯然後 pull/push Git repo的Branch樹枝、
共用同一個線上DB server。
階段性進度做Production Site更新就好。
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言