4 întrebări frecvente despre dezvoltarea WordPress personalizată

Publicat: 2020-12-17

Înainte de a intra în întrebări, există o întrebare importantă de răspuns - „Ce este dezvoltarea WordPress personalizată?”

Dezvoltarea personalizată înseamnă să scrieți manual funcționalitatea și stilurile pentru un site web sau o aplicație. Desigur, aceasta ar include utilizarea multor soluții deja create, cum ar fi plugin-uri și instrumente, configurații de server și scripturi, dar nucleul acestuia este construirea de ceva nou și personalizat de programatori și designeri.

Și motivul pentru care ne uităm la această întrebare este să clarificăm orice neînțelegeri care ar putea apărea. Există multe oferte „Expert WordPress” Fiverr, o mulțime de agenții de marketing care oferă lucrări de proiectare web și așa mai departe. Cu toate acestea, majoritatea se încadrează în tipul de lucru „WordPress Lego” sau „Constructori de pagini”.

De obicei, atunci când vorbesc despre construirea de site-uri web, oamenii o asociază cu o persoană care alege o temă premium (ceva deja creat de alți dezvoltatori și vândut pe baza utilizării „pe site”) și o configurează pe site-ul său WordPress.

Apoi, datorită pluginurilor integrate pentru generatorul de pagini de teme precum Elementor, Beaver sau Avada, proprietarul site-ului își creează paginile de destinație. Și acest lucru duce la prima întrebare frecventă, vom acoperi:

1. Care este diferența dintre un site de construcție personalizat și un Generator de pagini?

În multe oferte deschise pentru munca independentă, precum și de pe paginile de vânzare ale diferitelor agenții WordPress, companii de dezvoltare web sau chiar companii SEO, veți găsi termeni precum „Custom Web Design”, „Construiți un site WordPress” sau „Voi proiecta” site-ul WordPress profesional și receptiv ”. Cu toate acestea, atunci când priviți cu atenție ceea ce este inclus, scrie lucruri precum „Personalizarea designului” ca un avantaj (ceea ce este evident bun), dar pentru doar 50 USD pentru toată munca.

În mod realist, acesta este ceva care intră direct în categoria „Generator de pagini”. De ce? Deoarece dezvoltarea completă a unui nou site web include:

  • O fază de descoperire - Agenția / dezvoltatorul analizează baza de coduri existente, ce trebuie migrat, ce trebuie să rămână sau să fie reimplementat
  • O bună înțelegere a problemelor care trebuie rezolvate pentru a începe cu noul design. Multe iterații s-ar putea întâmpla în această etapă.
  • Cod personalizat scris pentru tema WordPress, pluginuri personalizate pentru funcționalitatea necesară. Acest lucru poate dura între câteva săptămâni și câteva luni, în funcție de domeniu.

Cu o abordare de generare a paginilor, multe dintre aceste probleme sunt omise pur și simplu pentru că nu este personalizat.

În schimb, alegeți o temă premium care are aspectul predefinit (sau oferă un set de opțiuni) și apoi creați paginile cu instrumentele, secțiunile și elementele furnizate. Desigur, designerii pot lucra în continuare la imagini și imagini personalizate, dar destul de des acest lucru necesită o a doua persoană pentru a face treaba.

Unele dintre diferențele dintre cele două ar putea fi: Dezvoltare personalizată vs soluție Builder

Puteți citi acest lucru în mai multe detalii în acest articol: Teme WordPress personalizate vs. Teme Premium - DevriX

2. De ce să alegi WordPress în primul rând?

Mulți proprietari de afaceri se întreabă acest lucru chiar înainte de a intra în contact cu o agenție WordPress. Și este o întrebare foarte validă, deoarece există atât de multe soluții, cum ar fi sisteme complet personalizate, cu ceva de genul Laravel, Node sau Django chiar. Dar lucrul este că, pentru majoritatea locurilor de muncă, WordPress este alegerea perfectă.

Unele dintre motivele pentru a merge cu WordPress sunt:

  • Este open-source. Ei bine, din punct de vedere tehnic, cele mai bune CMS-uri sunt, deci nu este principalul factor.
  • Este timpul testat. A existat de peste 15 ani, majoritatea problemelor cu care ne-am putea confrunta au fost rezolvate și este conceput pentru a funcționa cu puține erori pe site-urile imense.
  • Este bazat pe PHP, deci chiar dacă echipa dvs. de dezvoltatori are mai puțină experiență în WordPress, atâta timp cât au experiență PHP, multe pot fi încă realizate.
  • Există o grămadă de agenții de dezvoltare WordPress de înaltă calitate.
  • Funcționează foarte bine atât pe site-urile mari, cât și pe cele mici.
  • Există o mulțime de evenimente comunitare în jurul WordPress.
  • Nu este vorba doar de bloguri!

În plus, nu există niciun motiv real pentru a vă limita stiva tehnologică, WordPress poate funcționa excelent ca și Headless, în cazul în care vă construiți vizualizarea către client în ceva de genul React sau Vue.js și vă conectați la datele WordPress prin REST API sau GraphQL.

Pentru multe companii, WordPress este, de asemenea, o alegere foarte bună datorită sistemului robust Multisite și a comerțului electronic avansat și a extensiilor multilingve.

3. Putem edita cu ușurință noile noastre pagini de destinație?

Mulți proprietari de site-uri WordPress au început prin achiziționarea unei teme premium și construirea paginilor principale de destinație prin intermediul unui constructor de pagini. Datorită UX-ului unor astfel de constructori, problemele apar adesea la poziționarea elementelor sau la receptivitate, viteză sau utilizare.

Următorul pas pentru afacerile în creștere este să contactați dezvoltatorii profesioniști, care își pot aduce site-urile web la nivelul următor. Cu toate acestea, în funcție de ce dezvoltatori doresc, indiferent dacă este vorba de freelanceri mai ieftini, agenții de dezvoltare sau agenții premium cu mai multă experiență, rezultatul final va varia foarte mult.

În gama de prețuri mai mică, un dezvoltator poate construi designul personalizat în mod static - ceea ce înseamnă că este practic doar un fișier HTML / CSS care transmite text pe pagină. Nici o modalitate de a edita asta. Aici apare, cel mai adesea, întrebarea despre editarea noilor pagini de destinație.

Câteva abordări de dezvoltare care vă vor permite să editați conținutul sunt:

  • Experiență asemănătoare constructorului cu noul editor Gutenberg. Necesită experiență cu API-ul Gutenberg, React, PHP, UX și CSS pentru a face să arate frumos
  • ACF (Advanced Custom Fields) pentru fiecare șir de pe pagină care necesită o editare
  • ACF cu șabloane flexibile, care reprezintă secțiuni editabile care pot fi refolosite pentru a crea pagini de destinație personalizate cu componente predefinite

Din punct de vedere tehnic, un design personalizat ar putea fi, de asemenea, conceput pentru a funcționa cu constructorii de pagini, (la fel ca toate temele premium), dar acest lucru ar permite, de asemenea, editorilor de site-uri să deranjeze aspectul site-ului și de multe ori necesită mai mult timp pentru a-l implementa, alte soluții.

Citiți mai multe despre ce se întâmplă în construirea unei teme personalizate aici: Ce se întâmplă în construirea unei teme WordPress personalizate? - DevriX

4. Cum arată procesul de construire a unui nou site web?

Aceasta este o întrebare imensă. Am încercat să ne adâncim în mai multe detalii într-un articol separat aici: Planul de acțiune complet pentru construirea și dezvoltarea unui site web profesional WordPress - DevriX

Dar pentru a rezuma cele mai importante biți:

  • Faza inițială se concentrează în principal pe colectarea de informații. Care este problema cu care se confruntă site-ul curent (dacă există) sau ce ar trebui să rezolve noul site?
  • Faza de proiectare este locul în care se decide noul aspect. Proiectarea și crearea de conținut merg adesea mână în mână. Un mare ajutor pentru designeri este de a avea o schiță / conținut general de urmat.
  • Partea de dezvoltare web este locul în care este creat aspectul inițial al site-ului. Aceasta este ceea ce considerăm v1. Înainte de a lansa versiunea inițială, s-ar putea să apară multe cereri care nu intră în domeniul de aplicare, care pot fi amânate pentru post-lansare dacă nu se încadrează în bugetul inițial. Cu un plan bazat pe Retainer , astfel de sarcini în afara domeniului de aplicare ar putea fi abordate în următoarele săptămâni și luni după lansarea inițială și, desigur, să le dezvolte în continuare.

Majoritatea companiilor de dezvoltare ar crea, de asemenea, o configurație care optimizează dezvoltarea, prezentarea actualizărilor și testarea noului site și a caracteristicilor acestuia, precum și actualizările ulterioare ale versiunii.

De exemplu:

  • Crearea unei etape de dezvoltare și testare, unde pot fi văzute copii ale site-ului live. În acest stadiu, este vizibil doar pentru client și dezvoltatori (adesea în spatele unei parole). Acolo ei pot prezenta orice funcții noi și le pot testa.
  • Sistem de management / ticketing pentru a urmări cererile și actualizările. Acest lucru s-ar putea face într-o versiune a unui sistem de management controlat, cum ar fi Github, sub formă de Probleme sau într-un sistem PM dedicat, cum ar fi Asana sau Jira.
  • O actualizare de stare zilnică / săptămânală / lunară pentru progres, orice probleme cu care se confruntă, precum și demonstrații pentru munca realizată. Aici, obiectivul principal este ca clientul să vadă cum merg lucrurile și să ofere feedback / gânduri cu privire la faptul dacă ceva ar putea fi modificat / actualizat.

Desigur, nu este imposibil ca unele cereri să nu se încadreze în domeniul de aplicare inițial, așa că în timpul unor astfel de apeluri / discuții, cele două părți ar putea ajunge la un acord cu privire la adaptarea lor sau schimbarea ceva din domeniul de aplicare original. Este important să rețineți că cu cât mai multe schimbări, cu atât planificarea devine mai grea.