Riapriamo dopo tanto tempo la nostra "raccolta" sui Joomla Book - I Libri di Joomla! E lo facciamo con una chicca imperdibile per sviluppatori Joomla! e web designer. Oggi vi presentiamo il libro di Carlos M. Cámara Mora che, a dire il vero, è stato pubblicato a Novembre 2023. Il testo si chiama "Developing Extensions for Joomla! 5 - Extend your sites and build rich customizations with Joomla! plugins, modules, and components".

Per capire meglio il titolo ed il sottotitolo lo traduco così: "Lo Sviluppo di estensioni per Joomla! 5: estendi i tuoi siti e crea personalizzazioni avanzate con plugin, moduli e componenti Joomla!"

Introduzione

Joomla! 5 è un CMS rivoluzionario che ti aiuta a fare un salto significativo nel mondo dei sistemi di gestione dei contenuti. Joomla! 5 presenta una varietà di nuove funzionalità impressionanti che si allineano agli standard web attuali e ti consentono di sperimentare prestazioni fulminee per un'ottimizzazione ottimale delle pagine web, sfruttare la nuova architettura del codice e attingere all'API WebService.

Questo libro ti porta in un viaggio per estendere le capacità di Joomla sviluppando delle estensioni proprietarie.

I capitoli non solo spiegano i concetti chiave alla base dell'architettura di Joomla, ma ti forniscono anche le ultime tecniche per creare componenti e plugin.

Scoprirai come sfruttare le funzionalità esistenti in Joomla! 5 per potenziare le tue estensioni e creare soluzioni su misura.

Il libro ti porta dalle fasi iniziali della pianificazione dello sviluppo della tua estensione a un prodotto finito con tutte le funzionalità. Man mano che avanzi, imparerai tecniche preziose per testare la tua estensione, affrontare problemi comuni e prepararla per la pubblicazione.

I capitoli conclusivi di questa guida completa ti insegnano come testare la tua estensione per problemi comuni, insieme a come pubblicare l'estensione affinché tutti possano utilizzarla.

Alla fine di questo libro avrai la sicurezza e le competenze necessarie per completare il ciclo di sviluppo dell'estensione.

A chi è destinato questo libro?

Questo libro è per gli sviluppatori Joomla! e i web designer che vogliono estendere le funzionalità di Joomla! e trovare modi innovativi per personalizzare i loro sistemi di gestione dei contenuti, siti web di e-commerce, siti web aziendali e altro ancora.

Una conoscenza di base di Joomla! ti aiuterà a ottenere il massimo da questo libro.

Cosa imparerai

  • Pianificare da zero lo sviluppo di una nuova estensione
  • Comprendere la struttura di base di un'estensione Joomla!
  • Prendere confidenza con il sistema Joomla! Forms
  • Utilizza le funzionalità di Joomla! in modo efficace per arricchire le tue estensioni
  • Scoprire come aggiungere un'API WebService alla tua estensione
  • Creare un comando CLI Joomla! per la tua estensione
  • Sviluppare template Joomla! per i tuoi progetti
  • Provare le tue estensioni prima del rilascio

Sommario: Developing Extensions for Joomla! 5

  1. Pianificazione del componente
  2. Sviluppo del backend di un componente base di Joomla!
  3. Sviluppo del frontend di un componente Joomla! di base
  4. Creazione di moduli in Joomla!
  5. Sfrutta la potenza di Joomla! nel tuo componente
  6. Aggiungere un'API del servizio Web al componente
  7. Sviluppo di un modulo
  8. Sviluppo di un plugin Joomla!
  9. Aggiungere una CLI alla tua estensione
  10. Creazione di applicazioni Web uniche con sovrascritture dei modelli
  11. Creazione di un modello figlio in Joomla!
  12. Test delle estensioni
  13. Pratiche di sicurezza in Joomla!
  14. Distribuzione delle estensioni Joomla!

Direi che è il caso di acquistarlo... lo trovi su amazon, o con un notevole sconto su packtpub.com.