Recensione del libro di sviluppo per plugin WordPress professionale
Durante il mio volo per Praga, ho avuto l'opportunità di leggere il libro WordPress Plugin Development di Brad Williams, Ozh Richard e Justin Tadlock. Dopo 9 ore di intense letture, tutto quello che posso dire è che sono rimasto stupito. Questa è una delle migliori risorse che ho visto fino ad oggi per gli sviluppatori di plugin che vogliono imparare a fare le cose nel modo giusto.
Questo libro è un sogno che si avvera per chiunque abbia appena iniziato a sviluppare plugin per WordPress. Normalmente devi passare innumerevoli ore a scavare attraverso il codice, i risultati di ricerca di Google solo per trovare istruzioni a metà. Questo libro è una risorsa a portata di mano piena di buone pratiche che vorrei mi fossero dette quando ho iniziato a scrivere codice.
Questo libro è una grande risorsa per i liberi professionisti che desiderano ampliare le proprie conoscenze e competenze. Sebbene abbia tonnellate di best practice ed esempi, ti aiuta anche a capire il funzionamento interno della funzionalità di WordPress.
Il libro di sviluppo Plugin Professional inizia spiegando cos'è un plug-in, perché sono importanti e come dovresti installarli e gestirli. Si tuffa poi nella spiegazione del fondamento del plugin, delle pratiche di sanità, degli standard di codifica e della checklist di sviluppo. Il libro copre ampiamente azione di WordPress e hook di filtri oltre a mostrare come creare i propri ganci personalizzati. Successivamente si tufferà nel mostrare come creare un'interfaccia utente per le impostazioni del plugin aggiungendo meta-box, creando widget, aggiungendo menu e sottomenu e altro ancora. C'è un capitolo molto utile che riguarda la sicurezza dei plugin che include la disinfezione dei dati, i nonces, i permessi degli utenti, le buone abitudini di sicurezza ecc. C'è un capitolo che spiega tutto sulle API di WordPress incluse le opzioni API, impostazioni API, transients API e simili. Il mio capitolo preferito personale era quello che si occupava di utenti e tipi di messaggi personalizzati. L'IT mostra come è possibile impostare funzionalità specifiche per i ruoli utente predefiniti, limitare l'accesso, personalizzare i ruoli e così via. Il capitolo dei tipi di post personalizzati si è concentrato su come estendere le funzionalità dei plug-in a tipi di post personalizzati e tassonomie.
Il libro aveva anche corsi accelerati su API HTTP, API Shortcode, eventi jQuery e Ajax e Cron. C'era un ottimo capitolo sul debug e l'ottimizzazione dei plugin per errori e bug. Userò sicuramente questo capitolo molto per i miei futuri plugin. C'è stato un capitolo che ti ha mostrato come commercializzare il tuo plugin e inviarlo a WordPress.org. Quello che Brad ha dimenticato di menzionare è che se crei un plugin e ci fai sapere a WPBeginner, faremo un articolo a riguardo per te. Dandovi un piccolo impulso dal nostro pubblico.
L'ultimo capitolo era la toolbox per sviluppatori che includeva strumenti, risorse e siti Web che è possibile utilizzare per saperne di più.
Brad, Ozh e Justin sono tutti fantastici sviluppatori con un sacco di esperienza e fantastici plugin che probabilmente stai usando durante l'installazione di WordPress in questo momento. Hanno lavorato con numerosi clienti di grande nome e sono molto reputati all'interno della comunità di WordPress per i loro contributi.
Darei questo libro 5 su 5 per chiarezza e contenuti di qualità. Se vuoi saperne di più sullo sviluppo di plugin e sulle best practice o ampliare il tuo orizzonte e skillset, allora questo è il libro che devi leggere.