Moduli Drupal
35 Moduli di Drupal utilizzati nelle Guide di MieApp
Questo modulo mette a disposizione un Campo di tipo "Address" in cui memorizzare un indirizzo. Nella configurazione del Campo è possibile scegliere quali parti dell'indirizzo rendere obbligatorie, facoltative o nascoste, nonché limitare gli indirizzi accettati ad uno o più Paesi.
Questo modulo consente all'Amministratore di delegare a Utenti non Amministratori la gestione degli altri Utenti. Per autorizzare un Ruolo X a gestire gli Utenti, vai in Configurazione - Administer Users by Role e abilita l'opzione Personalizzato. In Persone - Permessi, nella sezione Administer Users by Role abilita per il Ruolo X i Permessi Create new users, Assign allowed roles, Edit…
Questo modulo nasconde il Campo "Titolo" quando si inserisce o modifica una Entità, generando automaticamente al posto dell'Utente il Titolo sulla base di uno schema (pattern) definito dall'Amministratore. Lo schema può essere composto da testo fisso e da Token. Per conoscere e selezionare i Token disponibili è opportuno installare anche il modulo Token.
Questo modulo fornisce un Widget per la selezione gerarchica dei Termini di tassonomia.
Il modulo precarica la gerarchia e la passa al web browser, dove viene utilizzata per creare il sottoinsieme delle caselle di selezione che consentono all'utente di selezionare le opzioni una alla volta, guidandolo nella gerarchia.Il Widget risulta utile sia nella compilazione del Campo di una Entità che fa…
Con questo modulo l'Amministratore può delegare a Utenti non Amministratori il rilascio di autorizzazioni ad altri Utenti, rispettando la gerarchia tra Ruoli con più poteri e Ruoli con meno poteri.
Mette a disposizione delle procedure ECA le funzioni svolte dal modulo Tamper, tra cui le funzioni matematiche.
ECA consente di automatizzare le operazioni di Drupal senza necessità di sviluppare codice. Attraverso un editor grafico, l'Amministratore può disegnare la sequenza di Azioni sottoposte a Condizioni che Drupal dovrà svolgere quando occorre un Evento (da qui il nome del modulo). Tra le Azioni messe a disposizione da ECA c'è la creazione di nuove Entità, la modifica dei loro Campi, …
Questo modulo consente di precompilare i Campi di una Entità con valori costruiti coi Token. Richiede quindi il modulo Token. Per predisporre un Campo di una Entità ad essere precompilato, nella sezione Entity Prepopulate del Campo stesso occorre scrivere il valore che il Campo deve assumere come default. Il valore può essere anche composto usando i Token: scegliendo il Token[current-page:…
Questo modulo impedisce di cancellare un Entità A se è richiamata in un Campo Riferimento di altre Entità, salvaguardando l'integrità delle relazioni logiche tra Entità. Se si tenta di cancellare l'Entità A, viene mostrato un messaggio di errore e vengono elencate le Entità che richiamano quell'Entità e che dovrebbero essere cancellate una per una prima di poterla cancellare A. L'…
Questo modulo permette di aggiungere una o più Viste alla pagina di un tipo di Entità. Il modulo aggiunge alla sezione Visualizzazioni delle Vista un nuovo formato "EVA"; se attivato, la Vista viene aggiunta alla pagina di un tipo di Entità, come se fosse un Campo dell'Entità stessa. Quando l'Utente visualizza la pagina dell'Entità, Drupal richiama la Vista EVA passandole l'identificativo…
Questo modulo aggiunge la possibilità di definire le coordinate geografiche di una Entità digitandone l'indirizzo anziché posizionandola su una mappa. Vedi anche Geofield Map.
Questo modulo fornisce un sistema completo per la gestione di coordinate geografiche associate ad Entità, In particolare mette a disposizioneun tipo di Campo "Geofield" in cui memorizzare coordinate geografiche (modulo Geofield)un widget per selezionare le coordinate su una mappa; installando il modulo aggiuntivo Geocoder è anche possibile selezionare digitando l'indirizzo); può anche utilizzare…
Consente di inserire una o più Viste all'interno di un Campo testo di una Entità, attraverso il Token [view:name=display=args] dove:name è il nome interno della Vista, visibile nell'elenco mostrato da Struttura - Vistedisplay è il nome della Visualizzazione dentro la Vista, mostrato nella sezione Altro della Vistaargs sono gli eventuali argomenti passati ai Filtri contestuali della Vista,…
Questo modulo aggiunge la possibilità di utilizzare le mappe Leaflet per costruire Viste che mostrano Entità su una mappa. Vedi anche Geofield Map.
Questo modulo consente all'Amministratore di impersonare un altro Utente senza necessità di uscire e rientrare nella app. Utile per verificare il corretto funzionamento della app dal punto di vista di un Utente non Amministratore.Un modulo simile è User Switcher
Grazie a questo modulo si può definire per ogni voce di ogni menù quali Ruoli possono vederlo.
Se un Utente non ancora autenticato tenta di accedere ad una pagina della app che invece richiede l'autenticazione, mostra un messaggio di errore che invita ad autenticarsi e, dopo il login, porta l'Utente alla pagina desiderata.
Questo modulo porta il Visitatore alla pagina di login, qualunque pagina tenti di vedere.
Questo modulo consente all'Amministratore di concedere ad Utenti non Amministratori l'autorizzazione ad assegnare a loro volta i Ruoli agli altri Utenti.
Questo modulo fornisce un Campo intero che viene valorizzato automaticamente da Drupal con numeri consecutivi partendo da 1, separatamente per ogni Tipo di Contenuto. Utile per numerare progressivamente senza buchi un Tipo di contenuto.
Questo modulo aggiunge funzioni e filtri utili a migliorare l'esperienza dello sviluppo in Drupal. Nella logica "no code" di MieApp, utilizziamo questo modulo semplicemente per poter accedere all'interno della sezione Campi delle Viste ai Token globali, che altrimenti sono disponibili solo nella sezioni Intestazione e Piè di pagina.Ad esempio, grazie a questo modulo è possibile caricare in un…
Aggiunge la possibilità di calcolare valori aggregati di uno o più Campi elencati nella Vista. Consente inoltre di aggregare le Entità in diverse modalità. DA DESCRIVERE.
Questo modulo aggiunge alle Viste VBO l'azione di Modifica collettiva sulle Entità selezionate.
Questo modulo completa le caratteristiche delle azioni massive native delle Viste.Batching of operations with configurable batch size ensuring no timeouts.Simple and well documented API for creating custom actions.Preliminary action configuration on the view admin page or directly in view config yaml.Simple and well documented API for creating custom actions.End-user configuration form…
Questo modulo aggiunge il Campo speciale Viste - Views Conditional - Output data based off of certain criteria che mostra un valore differente tra due possibili, in base al risultato del confronto del valore di un altro Campo con un valore fisso o del confronto tra i valori di due altri Campi. Ad esempio:Campo A intero = 5 Campo B intero = 8 Campo C Views Conditional: Se Campo A > Campo B…
Questo modulo aggiunge alle Viste la possibilità di impostare Filtri contestuali non solo in base a un singolo valore, ma anche in base a un intervallo di valori, utilizzando il doppio tratto "--" come separatore tra il valore iniziale e quello finale.Sono supportati intervalli numerici e alfabetici, nonché intervalli di date usando date in formato assoluto:http://yoursite.com/someotherpath/2020-…
Questo modulo aggiunge la possibilità di inserire un link nelle sezioni Intestazione e Piè di pagina. Il caso più comune di utilizzo è aggiungere alla Vista un comando che, cliccato richiama un'altra Vista passandole parametri, in modo da creare un percorso guidato per l'Utente. Lo stesso risultato si può ottenere senza questo modulo, usando l'opzione Globale- Area di testo già presente…
Questo modulo aggiunge alle Viste filtri (esposti) basati sui Campi Riferimento.
Aggiunge alle Viste il Campo Globale - Simple Math Field il cui valore è calcolato in base ai valori degli altri Campi dell'Entità mostrata nella Vista. La formula di calcolo è scritta nella configurazione del Campo come combinazione dei Token che rappresentano i valori degli altri Campi e di operatori matematici e logici.I Token sono elencati nella configurazione del Campo, hanno la forma @…
Questo modulo consente di disegnare il ciclo di vista di un tipo di Entità come una sequenza di stati (workflow), definendo per ogni stato i Permessi di visualizzazione, modifica e cancellazione assegnati in quello stato ai diversi Ruoli degli Utenti. Il disegno definisce anche quali passaggi sono ammessi da uno stato all'altro e i Ruoli che possono eseguire quel passaggio. Disegnato il…