Reperire informazioni dal Database

8 contenuti / 0 new
Ultimo contenuto
Reperire informazioni dal Database

Ciao a tutti,
avrei la necessita di sviluppare un modulo che prenda delle informazioni dal Database e le visualizzi al'interno di una pagina, magari formattate a modi tabella.
Qualcuno puo darmi una mano a capire come si potrebbe sviluppare questa soluzione?
Creazione di un nuovo modulo in Drupal utilizzando le API che mette a disposizione?
Un esempio dal quale partire?

Grazie mille!

Pagi

Drupal Version:

pagi wrote:
... prenda delle informazioni dal Database e le visualizzi al'interno di una pagina ...

Questo è il lavoro che fa Drupal!
Non hai bisogno di creare moduli aggiuntivi: per inserire i tuoi dati dovrai creare dei Tipi di contenuto con i campi che desideri, mentre per formattare la visualizzazione puoi installare il modulo Views, che fra le sue impostazioni base ha anche il tipo Tabella.

Se invece devi gestire dati da un database esterno a Drupal, dovrai costruirti un moduletto custom: qui trovi una buona base di partenza.

Ciao

Grazie MaxSimon.
Sulla prima parte mi ero documentato, a me interessa attingere una sorgente dati esterna a drupal.
Stavo giusto seguendo la guida da te consigliata e oggi ho creato il mio primo(inutile) modulo. =)
Correggimi se sbaglio, l'estrapolazione di dati da un db esterno la si fa tramite puro php (creazione di un modulo custom) ?
Nello specifico: le API per il DB messe a disposizione da Drupal sono unicamente per moduli che interagiscono col database "interno"?

Grazie mille

Dai un'occhiata qui:
https://drupal.org/node/18429
https://drupal.org/developing/api/database
https://drupal.org/project/data

Nel file sites/default/settings.php puoi specificare più database ai quali Drupal può connettersi.

Ottimo, grazie mille ancora!
Oggi mi butterò nella lettura di queste guide.

"Nel file sites/default/settings.php puoi specificare più database ai quali Drupal può connettersi."
Questo lo avevo letto... poi dal modulo specifichi a quale db fare la connessione... Giusto?

Ma se per caso volessi che l'autenticazione di certi utenti avvenisse su un db esterno a drupal?
È fattibile?
Grazie ancora!

Saluti,
Pagi

pagi wrote:
... poi dal modulo specifichi a quale db fare la connessione... Giusto?

Esatto.

pagi wrote:
Ma se per caso volessi che l'autenticazione di certi utenti avvenisse su un db esterno a drupal?
È fattibile?

Bella domanda! Non ho mai avuto questa necessità e sarei curioso di sapere anch'io qualcosa in merito!

EDIT: mi è venuto in mente PHPBB; nelle info del modulo dice: "Authentication and synchronization in both directions.".
Quindi l'autenticazione esterna è possibile!

Ciao

Questo perchè avrei la necessità di creare un "area clienti".
Ma questi clienti sono definiti appunto su un db estero a Drupal.
Dubito fortemente che vogliano una replica di questi utenti sul db interno.

Sono ben accetti suggerimenti e/o esempi da cui poter partire...

Grazie

Pagi

Se può servire, ci sono dei moduli per agganciare l'autenticazione a LDAP. Un modo comodo per agganciarsi a directory come Active directory, eDirectory, openLdap ecc.

Fabrizio
www.rfc.it