Folosește un plugin existent atunci când face deja cea mai mare parte a trecii și este întreținut în mod activ. Construiește unul personalizat atunci când sarcina este esențială pentru afacerea ta, are nevoie de un model de date căruia nu i se potrivește niciun plugin sau ar necesita mai multe pluginuri puse împreună. Cele șase întrebări de mai jos transformă această regulă într-o decizie.
Pasul 0: scrie cerința într-un singur paragraf
Descrie ce trebuie să facă funcționalitatea, cine o folosește și ce date accesează. Dacă nu poți scrie acel paragraf, nu ești pregătit să alegi nicio variantă. Apoi caută pluginuri care se potrivesc cu aceasta.
Cele șase întrebări
- Efortul de întreținere. Cine îl va menține funcțional prin actualizările WordPress, PHP și ale pluginurilor? Pentru un plugin existent, deschide pagina lui de pe WordPress.org și verifică când a fost actualizat ultima dată și cu ce versiune WordPress a fost testat. Pentru un plugin personalizat, decide cine se ocupă de actualizări după lansare.
- Suprafața de securitate. Orice plugin este cod care rulează cu privilegiile site-ului tău. Un plugin existent aduce cod pe care nu l-ai scris și pe care nu îl poți revizui ușor. Un plugin personalizat aduce cod pe care cineva trebuie să îl scrie cu atenție, cu date de intrare sanitizate, date de ieșire filtrate („escaped”) și capabilități verificate. Niciuna dintre variante nu este sigură în mod implicit.
- Modelul de date. Stochează pluginul datele într-un mod care se potrivește modului tău de lucru? Datele mari sau neobișnuite, cum ar fi mii de oferte care expiră, au nevoie adesea de tipuri de postări personalizate sau tabele concepute pentru ele. Platforma de cupoane a DieRabatte.de a gestionat peste 4,000 oferte zilnice prin tipuri de postări personalizate, mai degrabă decât printr-un plugin generic.
- Costul de performanță. Verifică ce încarcă pluginul pe fiecare pagină. Instrumentele pentru dezvoltatori ale unui browser arată scripturile și stilurile suplimentare, iar pluginul gratuit Query Monitor arată interogările bazei de date per solicitare. Un plugin care își încarcă resursele la nivelul întregului site pentru o funcționalitate folosită pe o singură pagină îl costă pe fiecare vizitator.
- Licență și reînnoiri. Adună costul anual al licenței pe parcursul a trei ani și verifică ce se întâmplă cu funcționalitățile atunci când nu mai plătești.
- Costul de ieșire. Dacă pluginul dispare sau îl depășești ca utilitate, îți poți exporta datele într-o formă utilizabilă? Datele personalizate într-o structură documentată sunt mai ușor de mutat decât datele în formatul privat al unui plugin.
Pune aceste idei în practică.
De la o îmbunătățire punctuală la un website complet, te ajutăm să definești scopul și să îl realizezi.
Discută despre website-ul meuWeb designÎmpărtășește-ne obiectivele tale. Răspundem de obicei în 4 ore cu întrebări și pași practici următori.
Citirea răspunsurilor
| Dacă acest lucru este adevărat | Înclină spre |
|---|---|
| Un plugin activ acoperă cea mai mare parte a nevoii, iar datele sunt obișnuite | Plugin existent |
| Funcționalitatea este esențială pentru venituri și are nevoie de o logică specială | Plugin personalizat |
| Ai avea nevoie de trei sau mai multe pluginuri puse împreună pentru a ajunge acolo | Plugin personalizat |
| Pluginul este abandonat sau rar actualizat | Înlocuiește-l cu un plugin personalizat sau cu altul întreținut |
| Singura lipsă este un singur comportament minor | Plugin existent plus un mic plugin personalizat care folosește hook-uri |
Calea de mijloc pe care majoritatea oamenilor o ratează
Dacă un plugin bun face 90% din treabă, lasă-l în pace și adaugă partea lipsă 10% într-un mic plugin personalizat care folosește hook-urile și filtrele sale. Nu edita propriile fișiere ale pluginului, deoarece următoarea actualizare va suprascrie modificările tale.
Compară costurile reale
Solicită o ofertă cu scop fix pentru varianta personalizată și compară-o cu trei ani din varianta existentă: licențe, timp de întreținere și riscul de a înlocui un plugin abandonat. Ia în calcul și costul de performanță, deoarece un site mai lent costă conversii.
Întrebări frecvente
Cum îți dai seama dacă un plugin este întreținut?
Verifică pagina lui de pe WordPress.org pentru data ultimei actualizări și versiunea WordPress cu care a fost testat, apoi parcurge rapid discuțiile recente de suport pentru a vedea problemele nerezolvate.
Este un modul personalizat mai sigur decât unul popular?
Nu în mod automat. Un modul popular este analizat mai atent, iar un modul personalizat are mai puțin cod care rulează pe site-ul tău. Ceea ce contează este cât de atent este scris și revizuit codul.
Se poate strica un modul personalizat când se actualizează WordPress?
Se poate, dacă se bazează pe funcții private. Un modul construit pe hook-urile și filtrele publice ale lui WordPress are șanse mult mai mici să facă asta, iar actualizările ar trebui totuși testate pe un mediu de stagiu.
Nu ești sigur ce cale să alegi?
Trimite-ne cerința ta într-un singur paragraf și îți vom spune ce variantă se potrivește și de ce. Vezi serviciile noastre de dezvoltare de teme și module personalizate WordPress, sau citește cum să creezi un modul WordPress.





