Sito per DB relazionale: ex-novo o Drupal?

3 contenuti / 0 new
Ultimo contenuto
Sito per DB relazionale: ex-novo o Drupal?

Ciao a tutti

un piccolo consiglio.
sto approcciando la struttura di un sito b2b che completato dovrà essere il frontend di un db relazionale.
Faccio un piccolo esempio:
Ho una serie di tabelle che rappresentano delle informazioni STRETTAMENTE relazionate alla tabella principale AZIENDE dove
però alcune di esse hanno a loro volta degli uno-a-molti in cascata.
Dalla hp dovrò selezionare una "azienda" e di questa, attraverso una serie di query dovrò ricavare TUTTE le informazioni
relative all'azienda selezionata.
Nella struttura nn simil CRM in sostanza

Sono abbastanza indeciso se:

1) Costruire tutto ex-novo andando giù di php, js etc (ho già abbozzato la struttura delle query ed è abbastanza semplice
gestire/recuperare un ID relazionale

2) Sfruttare la potenza di Drupal e partire con Taxonomy, Views, Blocks per la struttura principale.
Quello che non mi è chiaro sulle caratteristiche di Drupal è se attraverso views e Block posso mantenere
costantemente con le views la relazionalità tra le tabelle attraverso DIVERSI related-content a cascata ..cioè..
Block 1) tbl_Azienda: id_aznd, ALFA, indirizzo, bla, bla , bla
Block 2) tbl_Agenzia: id_agnz,id_aznd,BETA, indirizzo, bla, bla , bla
Block 3) tbl_Rif_agenzia: id_rif_agnz,id_aznd, id_agnz, MARCO,cognome, telefono, bla, bla , bla
Block 4) tbl_operaz_agenzia: id_operaz_agnz, id_rif_agnz,id_aznd, id_agnz, ATTIVITA, come, quando, cosa, bla, bla , bla

Spero di aver spiegato bene quali sono le mie perplessità.

Cosa mi suggerite?

Grazie e buona giornata

si può fare, ma se questa è la tua prima esperienza drupal te lo sconsiglio.
Drupal può anche fare da frontend al tuo db, ma dovresti scrivere dei moduli. La soluzione ottimale con drupal sarebbe di costruire i tuoi "tipi di contenuto" ovvero riportare tutti i campi delle tue tabelle come contenuti di drupal a questo punti avresti tutta la potenza di views a tua disposizione per fare query e mantenere le relazione mentre visualizzi i DIVERSI contenuti.

Spero di esser stato utile anche se con molto ritardo dall'apertura del topic

Ciao Kimlop
in effetti sto ottenendo dei risultati molto interessanti referenziando tutta una serie di dati attraverso
Referente Node
Reverse Node Reference
Views

Non é esattamente quello che potrebbe essere una "chiave esterna" ma
il risultato é sostanzialmente simile.
In più c'é la potenza di Drupal per aggiungere tante altre funzionalità .