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