Questo repository è la raccolta ufficiale di moduli di esempio creati e mantenuti dal team core di PrestaShop. Serve come riferimento pratico per gli sviluppatori, dimostrando come implementare comuni pattern di personalizzazione utilizzando l'architettura moderna di PrestaShop. Ogni sotto-modulo nella raccolta è un esempio mirato e funzionante che si concentra su uno specifico caso d'uso tecnico, piuttosto che su una funzionalità di produzione per gli utenti finali.
- Pattern API e controller: Include esempi per la modifica della nuova API di PrestaShop, la creazione di controller di amministrazione moderni con relative schede di menu e l'implementazione di comandi console Symfony in un contesto di modulo.
- Personalizzazione di griglie e form: Dimostra come creare nuove griglie di amministrazione, estendere griglie esistenti con azioni di riga aggiuntive e registrazione JavaScript, ed estendere form gestiti da Symfony, inclusi campi di caricamento immagini e oggetti personalizzati basati su Doctrine ORM.
- Doctrine e CQRS: Mostra come utilizzare le entità Doctrine nel framework attuale di PrestaShop e come applicare il pattern CQRS insieme agli hook per una gestione pulita dei dati.
- Oggetti identificabili e hook: Copre l'uso degli hook per oggetti identificabili, un pattern importante per i moduli che devono reagire al salvataggio di form nel back office senza sovrascrivere i file core.
Questa raccolta è rivolta esclusivamente agli sviluppatori di moduli che desiderano implementazioni di riferimento funzionanti per gli standard di sviluppo moderni di PrestaShop. Non è un modulo funzionale per l'operatività del negozio. Gli sviluppatori che creano nuovi moduli o portano quelli esistenti all'architettura attuale di PrestaShop troveranno questo repository un utile punto di partenza per comprendere i pattern e le API raccomandate.
Commenti (0)
Non è stato possibile inviare il tuo giudizio sulla recensione
Segnala commento
Segnalazione inviata
Non è stato possibile inviare la tua segnalazione