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".
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
- Pianificazione del componente
- Sviluppo del backend di un componente base di Joomla!
- Sviluppo del frontend di un componente Joomla! di base
- Creazione di moduli in Joomla!
- Sfrutta la potenza di Joomla! nel tuo componente
- Aggiungere un'API del servizio Web al componente
- Sviluppo di un modulo
- Sviluppo di un plugin Joomla!
- Aggiungere una CLI alla tua estensione
- Creazione di applicazioni Web uniche con sovrascritture dei modelli
- Creazione di un modello figlio in Joomla!
- Test delle estensioni
- Pratiche di sicurezza in Joomla!
- Distribuzione delle estensioni Joomla!
Direi che è il caso di acquistarlo... lo trovi su amazon, o con un notevole sconto su packtpub.com.