Seidor
mujer usando un ordenador

05 de juny del 2024

Mòduls Drupal: Computed Fields, Fast Permission

Avui us presentem un parell de mòduls de Drupal que ens permeten crear i gestionar camps calculats per al nostre tipus de continguts.

Mòduls Drupal per gestionar continguts.


Computed fields: Donat un tipus de contingut, permet crear camps calculats a partir del valor d'altres camps del mateix contingut. Si, per exemple, tenim un tipus de contingut ‘cotxe’ amb els camps ‘model’, ‘motor’ i ‘província’, podríem crear un camp ‘subtítol’ que prengués el valor “[model] [motor] a [província]” automàticament. No obstant això, aquest mòdul també seria molt útil en el cas que tinguéssim un camp de tipus Entity Reference amb múltiples valors possibles. Cal destacar que el mòdul ens permet escollir si volem guardar o no el camp a la base de dades. Si no el guardem a la base de dades, cada vegada que es visualitzi el node s'haurà de recalcular el camp i això no comportarà una penalització significativa en el rendiment. Per tant, es recomana guardar sempre el camp a la base de dades. No obstant això, és millor no fer-ho mentre no haguem acabat de depurar el codi PHP que calcula el seu valor. D'altra banda, una de les virtuts d'aquest mòdul és que funciona bé amb els mòduls Views i Search API (podem indexar camps calculats).

Computed Field Tools: Instal·lar aquest mòdul és indispensable si en els nostres tipus de continguts tenim camps calculats. En efecte, els camps calculats guardats a la base de dades només es calculen quan es guarda un node. Per tant, si creem un camp d'aquests quan ja tenim molts nodes podem utilitzar aquest mòdul perquè el mateix recalculi automàticament els camps per a tots els nodes existents.

Fast Permission Administration: Aquest mòdul modifica la pantalla d'administració de permisos perquè sigui molt més còmode d'utilitzar: agrupa els permisos per mòduls, incorpora un cercador avançat de permisos que filtra les files mostrades i manté la capçalera de la taula encara que estiguis al final de tot. Amb aquest mòdul ens podem oblidar dels scrolls inacabables per buscar permisos, de buscar el botó de guardar i de recordar a quin rol pertany cada columna de checkbox abans de fer scroll.

Shiny: És el nostre tema administratiu preferit després del tema Adminimal. És un tema molt agradable a la vista i que facilita la interacció de l'usuari gràcies al seu esquema de colors. L'única pega que té respecte a Adminimal és que no és responsive. És el tema per defecte a la distribució de Drupal Commerce Kickstart.

halo upper layerhalo lower layer

Contacta amb SEIDOR

Potser et pot interessar

05 de juny del 2024

Superfish, el mòdul per crear els menús que necessites

Superfish és un mòdul capaç de convertir els nostres menús bàsics en menús més elaborats, amb més estils i més funcionalitats.

SEIDOR
05 de juny del 2024

Per què usem Lorem Ipsum?

Una de les parts més importants a l'hora de dissenyar una web és el text. Lorem Ipsum és el nostre gran aliat per presentar al client una simulació del que serà el seu projecte web.

SEIDOR
05 de juny del 2024

Què és la POO i per què és tan important?

En el món del desenvolupament web, la Programació orientada a objectes (POO) és un concepte que se sol
escoltar i de fet, qualsevol programador professional sap què és i possiblement estigui desenvolupant projectes
amb aquesta metodologia.

SEIDOR