11 risorse che dovresti conoscere come sviluppatore WordPress

11 risorse che dovresti conoscere come sviluppatore WordPress

Da grandi repository di risorse e framework a corsi gratuiti e come prepararsi adeguatamente per le interviste: In questo post, ti forniremo molto materiale per migliorare il tuo flusso di lavoro come sviluppatore - sia in generale che con WordPress - e portare la tua carriera un passo avanti. 

Sviluppo di WordPress

1. Gutenberg Block Creator Toolkit

11 risorse che dovresti conoscere come sviluppatore WordPress

Il sottotitolo di questo repository è “A zero-configuration developer toolkit for building WordPress Gutenberg block plugins” - E questo è esattamente ciò che fa. Ti permette di sviluppare blocchi Gutenberg senza doverti occupare della configurazione di React, Webpack, Babel ecc. Con solo tre linee di comando, si può iniziare il progetto vero e proprio in meno di due minuti. 

Personalmente, mi piace soprattutto la chiarezza della documentazione. E che funziona in modo eccellente e semplice suBox .

Link al repository

2. GenerateWP - WordPress Generatore di codice

11 risorse che dovresti conoscere come sviluppatore WordPress

Quando si tratta di creare Themes e Plugins personalizzati per WordPress , ci sono alcuni compiti noiosi che devono essere fatti: per esempio, registrare un custom_post_type con tutte le capacità, le query, gli endpoint API e così via. 

Con questa pratica cassetta degli attrezzi si possono generare molti snippet utente per il tuo progetto. Utilizza sempre gli ultimi standard APIS e coding più recenti di WordPress - in modo da avere almeno una preoccupazione in meno.

Link a GenerateWP

"*" indica i campi obbligatori

Consenso*
Questo campo è per la convalida e non deve essere modificato.

3. i bigliettiufficiali di WordPress Core

11 risorse che dovresti conoscere come sviluppatore WordPress

Essere attivamente coinvolti in WordPress è una situazione estremamente vantaggiosa: da un lato, ovviamente, perché stai sostenendo un prodotto gratuito. D'altra parte, si impara molto quando si lavora sul software di base e si sviluppa WordPress ogni giorno di più. 

Potrai anche sviluppare meglio temi, plugin e applicazioni per WordPress nella tua vita professionale. E se ti occupi di domande aperte sul nucleo di WordPress, conoscerai anche molti membri della comunità amichevoli e interessanti. 

Link al tracker dei biglietti

Per gli utenti di Github, qui c'è anche una versione modificata in git che si sincronizza con il repo SVN originale.

Freebies

4. free-for.dev

11 risorse che dovresti conoscere come sviluppatore WordPress

Ci sono tantissimi servizi e piattaforme con offerte gratuite per gli sviluppatori. Tuttavia, può essere difficile trovare tutti questi servizi per prendere una valida decisione. Su Free-For.Dev puoi trovare un elenco di software e altri servizi gratuiti che sono interessanti per gli sviluppatori. Ci sono categorie come per esempio test, hosting, email, CDN, CI/CD, qualità del codice e molte altre. 

Link al sito

Plugin di sviluppo

5. WordPress Plugin Boilerplate Generator

11 risorse che dovresti conoscere come sviluppatore WordPress

Sviluppare un plugin è sicuramente divertente. Ma l'impostazione successiva può essere una sofferenza e - a seconda delle dimensioni e della complessità del plugin- abbastanza vasta. Soprattutto se si seguono le best practices qui di seguito (cosa che si dovrebbe assolutamente fare). Questo è esattamente ciò per cui è stato progettato questo tool.

Il boilerplate è basato su Plugin API, standard di codifica e standard di documentazione. Quindi tutto quello che devi fare è inserire un nome unico per il tuo Plugin, il tuo slug e le tue informazioni sull'autore - e sei pronto a partire.

Link al Generator

6. WP React Starter: WordPress React Boilerplate

11 risorse che dovresti conoscere come sviluppatore WordPress

Se nello sviluppo del plugin si vuole mettere qualcosa in più (JavaScript) e si vuole basarlo su React, questo tool completo è pensato proprio per questo.

In poco tempo e senza la vasta creazione di un build, si può iniziare a costruire plugin con React, Typescript e CI/CD integrato.

Le basi del Boilerplate:

  • React frontend per reactive user interfaces (con PHP fallback come server-side rendering)
  • TypeScript per lo sviluppo type safety del frontend
  • OOP-PHP con namespacesper uno sviluppo chiaro del backend
  • Ambiente di sviluppo Docker senza un lungo processo di building
  • Integrazione CI/CD per controlli automatizzati della qualità del codice e gestione integrata dei rilasci (ad esempio per il repo wordpress.org )

Link al repository

Sviluppo del tema

7. Stato dell'arte WordPress Theme Development Boilerplate

11 risorse che dovresti conoscere come sviluppatore WordPress

Esistono innumerevoli boilerplate per lo sviluppo di temi WordPress, ma questo è semplicemente fantastico. Utilizza tutte le nuove e fantastiche estensioni per il web dev, come Browsersync, Linters, Babel, Autoprefixer e molte altre. E tutto questo senza costringerti a imparare un nuovo flusso di lavoro o una nuova sintassi.

Inoltre, grazie a queste basi, sarai davvero al passo con gli attuali standard di WordPress e OOP. Ti bastano circa cinque righe nel prompt dei comandi per far funzionare il boilerplate. 

Anche il processo di creazione si può aspettare facilmente e segue i coding standards di WordPress . 

Link al repository

Learning

Falsità impressionante

Falsità impressionante

Sapevi che customer/department=shipping@example.com è un indirizzo email valido? Che dire di matthias@@held@raidboxes@raidboxes.io ? O sapevi che i nomi personali possono includere numeri in alcune culture? 

Personalmente ho imparato più da questo elenco di quanto avrei potuto imparare dalla maggior parte dei test. Un elenco selezionato di fantastiche menzogne a cui molti programmatori credono. Quindi ha senso ripensare la propria mentalità da sviluppatori. 

Link al repository

Test

9. grande lista di corde cattive

Una grande lista di fili birichini

Questa risorsa è dedicata ai tester. 

Credo fermamente che ogni sviluppatore di WordPress debba essere in qualche modo un tester. Che si tratti di testare il codice "solo" per la UX o, cosa più importante, per la sicurezza. 

Puoi investire quanto vuoi per testare il tuo codice. Diventa più difficile quando gli utenti reali entrano in gioco... Farai cose che non avresti mai ritenuto possibili - specialmente quando si tratta dei dati di input dell'utente. 

Questo repository contiene un'enorme lista di stringhe che sono note per causare problemi quando vengono inserite da un utente. Ci sono anche alcune stringhe che possono aiutarti con la sicurezza del tuo tema/plugin/applicazione, per esempio stringhe per SQL injection, enumerazione e clickjacking.

Link al repository

10. fakerPress - Plugi WordPress

Fakerpress Sviluppo WordPress

Un'altra cosa da testare: è fantastico creare un nuovo tema o un nuovo plugin. Ma creare i contenuti corrispondenti non lo è. Ed è proprio di questo che si occupa questo plugin: è in grado di creare contenuti fittizi per quasi tutto ciò che è presente in WordPress e viene costantemente sviluppato. Inoltre, ti aiuta a individuare gli errori e le funzioni indesiderate che potrebbero verificarsi se un utente fa questo o quello. 

  • Contributi
  • Custom post types
  • Metadati
  • Immagini selezionate
  • Utenti
  • Tags
  • Categorie
  • Commenti
  • Tipi di commenti utente

Link al plugin

Career boosting

11 Manuale per i colloqui tecnici

Manuale per i colloqui tecnici

Se vuoi ottenere un lavoro come sviluppatore WordPress presso un'agenzia o un'azienda tecnologica, molto probabilmente dovrai sostenere un colloquio. Mentre alcuni candidati sono più rilassati, per altri i colloqui di lavoro sono una situazione stressante. Questa repo ti aiuterà a prepararti. Copre molti aspetti, come ad esempio:

  • Come prepararsi ai colloqui di codifica
  • Foglietti informativi per i colloqui
  • Suggerimenti sugli algoritmi e migliori pratiche per le domande
  • Domande e risposte sul colloquio di lavoro
  • Suggerimenti per un curriculum perfetto
  • e molto altro ancora

Link al repository

Grazie per aver letto. Se conosci altre risorse di cui tu, come sviluppatore WordPress, non vorresti mai fare a meno, sentiti libero di lasciarmi un commento!

Le tue domande sullo Sviluppo di WordPress

Quali domande hai sullo sviluppo di WordPress? Sentiti libero di utilizzare la funzione di commento. Vuoi essere informato sui nuovi articoli su WordPress e sul web design? Allora seguici su Twitter e Facebook, LinkedIn o tramite la nostra newsletter.

Ti è piaciuto l'articolo?

Con la tua valutazione ci aiuti a migliorare ancora di più il nostro contenuto.

Scrivi un commento

Il tuo indirizzo e-mail non sarà pubblicato. I campi obbligatori sono contrassegnati da *.