hook_entity_extra_field_info() permette di dichiarare pseudo-campi in Drupal che appaiono nel Manage Display senza avere storage. Come implementarli, renderizzarli e quando preferirli ai computed field.
I computed field in Drupal sono campi senza storage che vengono calcolati al volo. Come funzionano, come implementarli con ComputedItemListTrait, come gestire la cache e l'integrazione con JSON:API.
SleekDB è un database NoSQL flat-file leggero per PHP che archivia dati in formato JSON senza dipendenze esterne. Vediamo come funziona, quando conviene usarlo e quando è meglio evitarlo.
Guida completa per configurare PHP, Drush e Composer nel terminale macOS con MAMP, con configurazione di PATH, alias e verifica dell'ambiente di sviluppo.
Come creare una tabella personalizzata in Drupal 10, esporla a Views con hook_views_data() e costruire relazioni tra utenti, nodi e dati custom.
L'hook preprocess_views_view_field offre un livello di personalizzazione che va oltre le capacità dell'interfaccia standard delle Viste in Drupal 10.
I servizi in Drupal 10 offrono efficienza, riutilizzabilità e modularità. Principi di singleton, iniezione delle dipendenze e best practices.