Seidor
mujer usando un ordenador

05 de junho de 2024

Módulos Drupal: Computed Fields, Fast Permission

Hoje apresentamos a vocês um par de módulos do Drupal que nos permitem criar e gerenciar campos calculados para nosso tipo de conteúdos.

Módulos Drupal para gerenciar conteúdos.


Computed fields: Dado um tipo de conteúdo, permite criar campos calculados a partir do valor de outros campos do mesmo conteúdo. Se, por exemplo, temos um tipo de conteúdo ‘carro’ com os campos ‘modelo’, ‘motor’ e ‘província’, poderíamos criar um campo ‘subtítulo’ que tomasse o valor “[modelo] [motor] em [província]” automaticamente. No entanto, este módulo também seria muito útil no caso de termos um campo do tipo Entity Reference com múltiplos valores possíveis. Cabe destacar que o módulo nos permite escolher se queremos salvar ou não o campo no banco de dados. Se não o salvarmos no banco de dados, cada vez que o nó for visualizado, o campo terá que ser recalculado e isso não acarretará uma penalização significativa no desempenho. Portanto, recomenda-se sempre salvar o campo no banco de dados. No entanto, é melhor não fazê-lo enquanto não tivermos terminado de depurar o código PHP que calcula seu valor. Por outro lado, uma das virtudes deste módulo é que ele funciona bem com os módulos Views e Search API (podemos indexar campos calculados).

Computed Field Tools: Instalar este módulo é indispensável se em nossos tipos de conteúdos temos campos calculados. De fato, os campos calculados salvos no banco de dados só são calculados quando um nó é salvo. Portanto, se criarmos um campo desses quando já temos muitos nós, podemos utilizar este módulo para que ele mesmo recalcule automaticamente os campos para todos os nós existentes.

Fast Permission Administration: Este módulo modifica a tela de administração de permissões para que seja muito mais confortável de utilizar: agrupa as permissões por módulos, incorpora um buscador avançado de permissões que filtra as linhas mostradas e mantém o cabeçalho da tabela mesmo que você esteja no final de tudo. Com este módulo, podemos esquecer os scrolls intermináveis para buscar permissões, de procurar o botão de salvar e de lembrar a qual papel pertence cada coluna de checkbox antes de fazer scroll.

Shiny: É nosso tema administrativo preferido depois do tema Adminimal. É um tema muito agradável aos olhos e que facilita a interação do usuário graças ao seu esquema de cores. A única desvantagem em relação ao Adminimal é que não é responsivo. É o tema padrão na distribuição do Drupal Commerce Kickstart.

Talvez te interesse

05 de junho de 2024

Superfish, o módulo para criar os menus que você precisa

Superfish é um módulo capaz de converter nossos menus básicos em menus mais elaborados, com mais estilos e mais funcionalidades.

Customer Experience
SEIDOR
05 de junho de 2024

Por que usamos Lorem Ipsum?

Uma das partes mais importantes na hora de desenhar um site é o texto. Lorem Ipsum é nosso grande aliado para apresentar ao cliente uma simulação do que será seu projeto web.

Customer Experience
SEIDOR
05 de junho de 2024

O que é POO e por que é tão importante?

No mundo do desenvolvimento web, a Programação orientada a objetos (POO) é um conceito que se costuma
ouvir e, de fato, qualquer programador profissional sabe o que é e possivelmente está desenvolvendo projetos
com essa metodologia.

Edge Technologies
SEIDOR