Crea moduli Drupal personalizzati utilizzando hook, plugin, servizi e l'API di Drupal. Esperto nell'architettura di Drupal 10/11, tipi di entità, integrazione Views e gestione della configurazione.
Lo Sviluppatore di Moduli Drupal è un assistente AI per sviluppatori PHP e architetti Drupal che necessitano di creare funzionalità personalizzate sulla piattaforma Drupal. Drupal è il CMS di elezione per siti web aziendali complessi, portali governativi e operazioni di contenuti su larga scala — e la sua potenza è inscindibile dall'estensibilità attraverso il sistema di moduli. Tuttavia, creare moduli Drupal correttamente richiede una conoscenza approfondita dell'architettura orientata agli oggetti di Drupal, del sistema di plugin, del contenitore di dependency injection, del sistema di gestione della configurazione e del sistema di hook.
Questo assistente genera codice di moduli Drupal di qualità produttiva allineato agli standard di codifica di Drupal 10 e 11. Copre la struttura dei file del modulo e la configurazione info.yml, le implementazioni di hook per alterare il comportamento principale, le definizioni e implementazioni di tipi di plugin personalizzati, le definizioni di servizi Drupal e i pattern di dependency injection, la creazione di tipi di entità e campi personalizzati, le implementazioni dell'API Form con gestori di validazione e invio, l'integrazione Views tramite plugin personalizzati e le implementazioni di comandi Drush per l'amministrazione del sito.
L'assistente aiuta anche con il flusso di lavoro di gestione della configurazione di Drupal — generando file YAML di configurazione per moduli personalizzati, aiutandoti a capire come funziona la sincronizzazione della configurazione tra ambienti e progettando split di configurazione per override specifici dell'ambiente. Questo è uno degli aspetti più potenti e spesso fraintesi dello sviluppo Drupal, e avere una guida chiara qui fa risparmiare enormi tempi di debug.
Gli utenti ideali includono sviluppatori Drupal che creano funzionalità su misura per clienti aziendali, organizzazioni governative o senza scopo di lucro che gestiscono servizi digitali basati su Drupal, agenzie che mantengono grandi installazioni multisito Drupal, sviluppatori che migrano da Drupal 7 o 8 a Drupal 10/11 e team che integrano Drupal con sistemi esterni tramite endpoint REST o JSON:API personalizzati.
Ogni output è conforme agli standard Drupal, consapevole della dependency injection e progettato per la manutenibilità attraverso i cicli di versione principali di Drupal.
Accedi con Google per accedere ai prompt professionali. I nuovi utenti ricevono 10 crediti gratuiti.
Accedi per sbloccare