首頁  >  文章  >  CMS教程  >  維護高級WP專案的指南 – 第四部分:持續維護

維護高級WP專案的指南 – 第四部分:持續維護

WBOY
WBOY原創
2023-08-29 18:02:291253瀏覽

在處理基於 WordPress 的高階專案時,需要考慮許多重要的因素。到目前為止,我們已經研究了一些規劃、建構和行銷專案的策略,但我們還沒有研究實際維護一個專案需要什麼。

#畢竟,沒有一個軟體專案是沒有缺陷的。假設您產生了相當大的用戶群,客戶也會對他們希望在專案中看到的功能或變更有想法。為此,建立適當的系統來追蹤問題、規劃功能以及與用戶溝通非常重要。

在本系列的最後一篇文章中,我們將了解如何最好地定位您的項目,以實現對您和您的客戶都有利的長期管理。


原始碼控制

维护高级WP项目的指南 – 第四部分:持续维护

#如果您是專業開發人員,那麼您已經了解(並且可能已經使用)至少一個原始碼控制系統。如果是這種情況,那麼本節可能沒什麼價值,但如果您對開發和/或原始程式碼控制相對較新,這可能最終成為您添加到工具箱中的最有用的實用程式之一,而不僅僅是針對該項目,但也包括未來的工作。

簡單地說,原始碼控制(有時稱為版本控制)是一種保存對專案中任何文件所做的每次更改的歷史記錄的方法。

具體來說,它使您能夠拍攝要發布的程式碼快照、回滾到專案的先前版本,並提供有關每次更新完成的內容的註釋。如果您與團隊合作,您可以查看每個人對應用程式的貢獻、解決衝突並合併差異。

最終,原始碼控制為您提供了一種方法來維護專案歷史記錄、管理工作迭代(在此期間修補錯誤並引入新功能)以及標記特定版本以進行發布。

還有許多不同的原始碼控制系統可用。儘管詳細介紹每個系統或如何使用它們超出了本系列的範圍,但值得注意的是,有許多可用的免費選項:

  • GitHub 是一個基於 Git 的源代碼控制應用程式。
  • Unfuddle 是一個基於 Subversion 的版本控制應用程式。
  • Kiln 是基於 Mercurial 源控制系統。

每個平台都有自己的優點和缺點。您不必花太多時間考慮選擇哪個系統,而是可以更好地選擇一個並開始使用它。有東西到位總比什麼都沒有好。


錯誤追蹤

维护高级WP项目的指南 – 第四部分:持续维护

#如前所述,您的專案將在發佈時存在錯誤。無論您花費多少時間來測試和評估您的工作,幾乎不可能捕獲每個問題。

由於找不到它們,您的用戶會找到它們,並且您需要做好追蹤他們找到的內容的準備。尋找錯誤追蹤解決方案可能會令人畏懼——市場上有豐富的選擇。

在專案的早期,沒有理由在主要解決方案上投入大量資金。隨著專案的發展,您始終可以擴大規模。有效的錯誤追蹤只需要幾個功能:

  • 描述僅說明問題是什麼以及有關該功能如何行為異常的任何粗略資訊。
  • 重現步驟提供瞭如何在本機環境中重現問題的說明。
  • 解決狀態提供如何在目前版本中解決該問題(或如何在最新版本中解決該問題)的步驟。

有許多免費的方法來追蹤錯誤 - 有些是老式的,有些是現代的網路應用程式:

  • 電子表格特別有用,尤其是使用 Google 文件等工具時。每行代表一個特徵,每列對應到上面的註解。
  • 電子郵件。這是追蹤錯誤的一種非常簡單的方法,但是透過在主題行中設定標籤並在電子郵件應用程式中設定自訂過濾器,您可以將每個問題作為單獨的電子郵件註釋進行管理,並在問題發生後將其從郵箱中刪除。已解決。
  • 註解。有時一個純文字文件就足夠了,對吧?
  • Bugzilla 是一款免費的網路應用程序,專門用於追蹤軟​​體中的錯誤。
  • Trac 是另一個用於追蹤錯誤的免費網路應用程式。 WordPress 核心團隊也使用它來追蹤 WordPress 問題。

再次強調,追蹤問題的區域如何追蹤問題以及使用這些問題更重要讓您的產品變得更好。


支援服務

维护高级WP项目的指南 – 第四部分:持续维护

#如果您有要追蹤的錯誤(並且您會的!),那麼您為您的專案提供某種類型的支援才有意義。最重要的是,提供支援還可以激勵用戶購買產品(或購買更高等級的許可證),讓他們放心有人「隨時待命」來回答他們的問題。

就其價值而言,我認為這是互惠互利的:使用者可以有人幫助他們使用您的產品,而客戶可以提供回饋來幫助您發展工作。

就像錯誤追蹤一樣,有數十種支援平台,從經過考驗的真實公告板系統到更先進的票務解決方案。但請記住,我們的目標是以低廉的價格做到這一點。

  • BBPress 是由 WordPress 團隊開發和管理的免費公告板系統。這是一個免費且易於安裝的解決方案。
  • 部落格評論。如果您維護博客,請邀請用戶在您的某些帖子的評論中表達他們的擔憂。這將使他們能夠輕鬆地關注您的專案並分享他們的問題。
  • 電子郵件是舊的備用方式。只需提供一個地址,以便用戶與您聯繫並管理您郵箱中收到的所有問題。

隨著您的專案不斷發展,您可以考慮根據您的工作進行擴展的更高級的支援應用程式。

就其價值而言,我確實發現使用論壇或評論等公共系統可以很好地服務於客戶群,因為一旦您可以回答一次並提供可用的信息,您就有瞭如何實現(或解決)問題的文檔您的工作,並且您有辦法追蹤使用者的錯誤和功能請求。


通訊

雖然這一部分比較主觀,但我發現值得注意的是:客戶喜歡溝通。他們想知道他們購買的產品是否物有所值。由於 WordPress 社群非常活躍,他們習慣於更新,這意味著您的產品需要與平台保持同步。

您能為客戶做的最好的事情之一就是讓他們知道您正在致力於該專案 - 該專案正在開發中並且您正在傾聽他們的意見。

當然,您不想過度溝通。這裡有幾種方法可以讓您的用戶了解專案的狀態,而不用向他們提供過多的資訊:

  • 部落格. 維護部落格是讓讀者了解最新開發的好方法。邀請他們對帖子發表評論並與他們互動。
  • 電子郵件通訊是允許使用者選擇通訊的另一種方式。使用 MailChimp 等工具收集地址並定期發送電子郵件。
  • 論壇更新。如果您選擇為使用者提供支援論壇,請開啟一個專門用於更新的帖子,並為所有成員提供定期註釋。

請注意,以上所有方式都是使用者可以選擇聽取您的意見的方式 - 您不會向他們強加任何他們不想聽到的資訊。這是您可以繼續向用戶提供溝通的另一種方式,而不會讓他們被資訊淹沒到煩人的地步。

我們已經以低廉的價格完成了規劃、建立、行銷和管理優質 WordPress 專案的所有階段。希望該系列提供了一些護欄,可以幫助您完成下一個(或當前)項目。

當然,這些貼文並不詳盡。總是有更多的東西要討論,還有更多的東西要添加,所以請隨時在評論中添加您自己的想法!

#

以上是維護高級WP專案的指南 – 第四部分:持續維護的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn