Toolbox dello sviluppatore Smart WordPress Introduzione alla serie

Il core di WordPress è abbastanza per te? No, probabilmente no. Quasi sempre, installiamo plugin e temi WordPress per aiutare a costruire i nostri siti web. E va bene, perché WordPress non è pensato per essere una soluzione valida per tutti. Abbiamo bisogno di funzionalità aggiuntive ed elementi di design, e soddisfiamo le nostre esigenze con plugin e temi ... e altro ancora.

L'aiuto di WordPress non deve necessariamente venire sotto forma di un plugin o di un tema. In questa serie, daremo un'occhiata a numerosi strumenti e utilità che possiamo usare con i nostri siti Web WordPress. Analizzeremo plug-in, temi e altri script che ti aiuteranno a creare siti Web migliori con WordPress.

Ma ogni serie ha bisogno di un'introduzione. In questo articolo, discuteremo dei punti di forza di WordPress e degli strumenti che vedremo nelle parti future.

I vantaggi di una comunità enorme

WordPress è il miglior sistema di gestione dei contenuti del mondo? E 'il migliore in codice? L'esperienza utente di WordPress supera quella di ogni altro CMS?

Mentre credo che alle domande di cui sopra dovrebbe essere data risposta "sì", è generalmente una cosa difficile determinare "il migliore" di un tipo. Non solo perché è impossibile raggiungere un consenso con tutti nell'area, ma anche perché non possiamo scegliere "il migliore" tra quelli conosciuti. "Il CMS perfetto" potrebbe essere stato sviluppato in un'agenzia di web design turca (che usano esclusivamente per i loro clienti), o potrebbe essere ospitato nel localhost di un adolescente cinese. E, filosoficamente parlando, questa singola possibilità ci rende impossibile dire che WordPress è decisamente il miglior CMS mai realizzato.

Ad ogni modo, sto balbettando. Il punto che sto cercando di raggiungere è che WordPress non deve essere il migliore sistema di gestione dei contenuti nel mondo, ma sicuramente ha la più grande comunità.

Va da sé che WordPress è WordPress perché lo abbiamo portato fino ad oggi. Abbiamo progettato temi, sviluppato plugin e condiviso le nostre conoscenze, proprio come sto condividendo le mie conoscenze con te proprio qui, proprio ora. La community ha reso WordPress più grande e, in modo ricorsivo, un WordPress più grande ha attirato (e ancora attrae) una comunità più grande. Ogni singola persona nella comunità di WordPress è responsabile del fatto che in ogni quattro siti Web, uno di essi è costruito con WordPress.

Gli "Strumenti" di WordPress

All'inizio di questo post, ti ho detto che soddisfiamo le nostre esigenze in WordPress con plugin e temi e altro ancora. Cosa significa?

Significa che ci sono "strumenti" creati per WordPress che non devono necessariamente essere definiti come "plug-in" o "temi". Sì, alcuni plugin (e anche temi) possono essere definiti come "strumento WordPress". Ma ci sono "strumenti" che non rientrano nella categoria "plugins" o "themes".

Ad esempio, prendi lo strumento "WXR File Splitter". Ti aiuta a spezzare i tuoi backup XML in modo da non dover caricare un singolo, gigantesco file di backup. WXR File Splitter si presenta sotto forma di app per Windows e Mac. Quindi non c'è dubbio che non possiamo chiamarlo un plugin o un tema.

Oppure prendiamo GenerateWP: è un sito web in cui puoi generare codice relativo a WordPress come i tipi di post personalizzati oi file "readme" per i plugin. Non è un plugin o un tema, è solo un sito web.

Ora, come chiamiamo queste cose? La parola "strumento" è la più appropriata e diffusa tra le comunità (anche se usiamo anche "utilità", che non è una cattiva scelta). E cosa intendiamo per "strumento"? Beh, pensalo come un vero strumento portatile, come un martello o un cacciavite: realizziamo o cambiamo le cose con questi strumenti.

Sebbene sia possibile includere plug-in nell'area "strumenti", non tutti i plug-in possono essere accettati come "strumento" nella comunità di WordPress. (Ricorda che uno strumento WordPress può venire sotto forma di un plugin o di un tema.) È un po 'complicato avere una definizione esatta, ma non è una seccatura per conoscere quando uno strumento WordPress è uno strumento WordPress.

Gli strumenti che vedremo nel corso della serie

Nelle parti future, andremo oltre 13 strumenti di qualità per WordPress. Senza spoiler, permettimi di elencarli:

  1. Kirki: Un framework per sviluppare i controlli di Custom Theme con.
  2. Controllo del tema: Un plugin per WordPress che puoi usare per testare il tuo tema per vedere se è conforme agli standard di revisione del tema di WordPress.org (che sono anche rispettati su ThemeForest).
  3. GenerateWP.com: Un sito web in cui puoi creare codice WordPress e persino condividere i frammenti che hai creato.
  4. Installazione rapida WP: Un piccolo strumento che installa l'ultima versione di WordPress nel tuo server, inclusi plugin, temi, opzioni personalizzate e persino contenuti personalizzati.
  5. Boiler di WordPress Plugin: Una libreria di qualità che è possibile utilizzare per creare plug-in con un approccio OOP.
  6. Envato WordPress Toolkit: Una libreria utile per chi vende temi su ThemeForest.
  7. WXR File Splitter: Un'app per Windows e Mac che consente di dividere i file di backup XML WordPress predefiniti.
  8. Ricerca e sostituzione serializzata WP: Un'utilità PHP che è possibile utilizzare per eseguire operazioni di ricerca e sostituzione nelle tabelle di WordPress senza interrompere i campi serializzati.
  9. Aggiornatore del plugin GitHub WordPress: Una libreria per abilitare gli aggiornamenti dei plugin in comunicazione con GitHub.
  10. WordPress istantaneo: Uno strumento portatile per Windows per creare istantaneamente installazioni di WordPress.
  11. Vafpress: Un'ampia gamma di opzioni che puoi utilizzare per i tuoi plugin e temi.
  12. CMB2: Una libreria che è possibile utilizzare per creare meta box personalizzate che funzionano con campi personalizzati.
  13. WP-CLI: Un set di strumenti da riga di comando per gestire le installazioni di WordPress.

Copriremo anche alcuni strumenti che sono stati scritti prima su Tuts + Code in una singola parte, inclusi i collegamenti agli articoli originali.

Conclusione

Posso già sentire che sarà una serie divertente - sarà anche la più grande serie che abbia mai scritto. Sono sicuro che mi divertirò a scrivere sugli strumenti che ho menzionato sopra, e spero che ti piaccia quello che vedi.

Sei eccitato come me? Meglio ancora, hai altri suggerimenti su "strumenti" che posso aggiungere alla serie? Condividi i tuoi pensieri con noi nella sezione commenti qui sotto. E se ti è piaciuto l'articolo, non dimenticare di condividerlo con i tuoi amici!

Ci vediamo nella prossima parte, dove parleremo di Kirki, un framework di Customizer!