最后修改: 2020年3月12日
閱讀時間:
觀點
在深入探討問題之前, 有一個重要的問題要回答– “什么是自定義WordPress開發?”
定制開發意味著手動編寫網站或應用程序的功能和樣式。 當然, 其中包括使用許多已經創建的解決方案,例如插件和工具, 服務器配置和腳本, 但它的核心是 建立新的和量身定制的東西 由程序員和設計師。
我們看這個問題的原因是為了消除可能發生的任何誤解。 有許多“ WordPress專家” Fiverr提供, 許多提供網頁設計工作的營銷機構等等。 然而, 其中大多數屬于“ WordPress樂高”或“頁面構建器”類型。
通常, 在談論建立網站時, 人們將其與選擇高級主題的人(由其他開發人員創建并通過“按站點使用”的方式出售)相關聯,并在其WordPress網站上進行設置。
然后, 多虧了Elementor等集成的主題頁面構建器插件, Beaver或Avada”網站的所有者創建了他的著陸頁。 這導致了第一個常見問題, 我們將介紹:
在許多自由職業者的公開報價以及各個WordPress代理機構的銷售頁面中, 網站開發公司,甚至是SEO公司, 您會發現諸如“自定義網頁設計”之類的字詞, “建立WordPress網站”, 或“我將設計專業且響應迅速的WordPress網站”。 然而, 當您仔細查看其中包含的內容時, 它說諸如“ Design Customization”(設計定制)這樣的特權(顯然很好), 但所有工作只需$ 50。
實際上, 這是直接屬于“頁面構建器”類別的內容。 為什么? 因為新網站的完整開發包括:
- 發現階段–代理商/開發人員調查現有的代碼庫, 必須遷移的內容 必須保留或重新實施的內容
- 對從新設計開始要解決的問題有很好的理解。 在此階段中可能會發生許多迭代。
- 為WordPress主題編寫的自定義代碼, 用于所需功能的自定義插件。 根據范圍的不同,這可能要花幾周到幾個月的時間。
使用頁面構建器方法 跳過其中的許多問題只是因為它不是自定義的。
反而, 您選擇具有預定義外觀(或提供一組選項)的高級主題,然后使用提供的工具構建頁面, 部分和元素。 當然, 設計人員仍然可以處理自定義圖形和圖像, 但是很多時候這需要第二個人來完成。
兩者之間的某些差異可能是:
您可以在本文中閱讀更多詳細信息: 量身定制的WordPress主題vs. 高級主題– DevriX
許多企業主甚至在與WordPress代理商聯系之前都會問自己這個問題。 這是一個非常有效的問題,因為那里有很多解決方案,例如完全定制的系統,例如Laravel, 甚至是Node或Django。 但問題是, 對于大多數工作, WordPress是最佳選擇。
使用WordPress的一些原因是:
- 它是開源的。 出色地, 從技術上講,最好的CMS是 所以這不是主要因素。
- 經過時間考驗。 已經存在超過15年了, 人們可能會遇到的大多數問題都已經解決,并且可以在龐大的網站上以很少的錯誤運行。
- 它是基于PHP的, 因此,即使您的開發團隊對WordPress的使用經驗較少, 只要他們有PHP經驗, 仍然可以實現很多目標。
- 有大量的高質量WordPress開發機構。
- 它在大型和小型網站上都可以很好地工作。
- WordPress周圍有很多社區活動。
- 不只是關于博客!
此外, 沒有真正的理由限制您的技術堆棧, WordPress也可以像Headless一樣出色地工作,您可以在其中使用React或Vue之類的東西來構建面向客戶的視圖。js并通過REST API或GraphQL連接到WordPress數據。
對于許多企業而言 由于健壯的多站點系統以及先進的電子商務和多語言擴展,WordPress也是一個很好的選擇。
許多WordPress網站所有者首先購買了高級主題,然后通過頁面構建器構建了核心登錄頁面。 由于此類生成器的用戶體驗,通常在定位元素或響應時會出現問題, 速度或可用性。
發展業務的下一步是與專業開發人員聯系, 誰可以將他們的網站提升到一個新的水平。 然而, 取決于他們追求的開發者, 不管是便宜的自由職業者, 開發機構或經驗豐富的高級機構, 最終結果會相差很大。
在較低的價格范圍內 開發人員可以靜態構建自定義設計,這意味著, 它實際上只是一個HTML / CSS文件,可在頁面上輸出文本。 沒有辦法編輯它。 這是哪里, 很多時候, 彈出有關編輯新登錄頁面的問題。
有兩種開發方法可讓您編輯內容:
- 新的古騰堡(Gutenberg)編輯器具有建造者般的經驗。 需要使用Gutenberg API的經驗, 做出反應 PHP, UX和CSS,使其看起來不錯
- 需要編輯頁面上每個字符串的ACF(高級自定義字段)
- 具有靈活模板的ACF,它表示可編輯的部分,可重復使用這些部分來構建具有預定義組件的自定義登錄頁面
從技術上講 還可以進行定制設計以與頁面構建器一起使用, (以及所有高級主題), 但這也使站點編輯者可以弄亂站點的外觀和感覺,并且與其他解決方案相比,通常需要更多時間來實施。
在此處閱讀有關構建自定義主題的內容的更多信息:構建自定義WordPress主題的內容是什么? – DevriX
這是一個很大的問題。 我們嘗試在此處的另一篇文章中深入探討更多細節:構建和發展專業WordPress網站的完整行動計劃– DevriX
但總結一下更重要的一點:
- 初始階段主要集中在收集信息上。 當前站點面臨的問題(如果存在)或新站點應解決的問題?
- 設計階段是決定新外觀的地方。 設計和內容創作通常是并駕齊驅的。 對設計者的一個巨大幫助是要遵循一個總體輪廓/內容。
- Web開發部分是創建網站初始外觀的地方。 這就是我們認為的v1。 在發布初始版本之前, 許多超出范圍的請求可能會出現, 如果它們不符合初始預算,則可以推遲發布。 用 基于固定器的計劃, 這種超出范圍的任務可以在初始版本發布后的幾周和幾個月內解決,當然, 進一步發展它們。
大多數開發公司還會創建一個優化開發的設置, 演示更新以及對新站點及其功能以及后續版本更新的測試。
例如:
- 在開發階段和測試階段的創建中,可以看到實時站點的副本。 在這個階段, 它僅對客戶端和開發人員可見(通常在密碼后面)。 他們可以在那里展示任何新功能并進行測試。
- 管理/票務系統,用于跟蹤請求和更新。 這可以通過Issues形式的受控管理系統(如Github)或專用的PM系統(如Asana或Jira)來完成。
- 每天/每周/每月的狀態更新以了解進度, 面臨的任何問題以及所做工作的演示。 這里, 主要目標是讓客戶了解進展情況,并就是否可以更改/更新提供反饋/想法。
當然, 并非有些請求不符合初始范圍, 所以在這樣的通話/談話中, 雙方可以就將它們安裝到原來的范圍或從原來的范圍更改某些內容達成一致。 重要的是要注意,更多的變化, 越難的計劃就變成了。
DevriX是一家提供全方位服務的WordPress開發機構。 我們不僅提供Web開發服務,而且還提供專家團隊,可以為您建立在線形象的每個步驟提供建議。
DevriX的創意主管和前端開發人員
亞歷克斯的熱情在于學習新的網絡技術, 探索創新的方法來優化網站性能并改善用戶體驗。 亞歷克斯(Alex)喜歡騎自行車和數字藝術,最近開始在ELSYS技術學校教授設計。