È possibilie realizzare con Drupal7 un sito con le entità UserORGANIZZATORE, SQUADRA, GIOCATORE, DOCUMENTI... ?

4 contenuti / 0 new
Ultimo contenuto
È possibilie realizzare con Drupal7 un sito con le entità UserORGANIZZATORE, SQUADRA, GIOCATORE, DOCUMENTI... ?

Ciao a tutti, mi chiamo giovanni, uno nuovo al mondo Drupal. Sto realizzando un sito e sperimentando con Drupal 7 ed alcuni moduli tra cui CCK e Views.

Overview Entità principali: UserORGANIZZATORE, SQUADRA, GIOCATORE, DOCUMENTI

Il mio problema è il seguente:

Creare un'utente ORGANIZZATORE che deve poter fare le seguenti operazioni:
INSERIMENTO DATI:
-) Inserire 40 Squadre(o più)
Es.: SQUADRA: nome, descrizione, nomeCapitanoDellaSquadra

-) Inserire per ogni squadra 12 o più giocatori , quindi creare un accaunt per ogni giocatore
Es.: GIOCATORE:
NomeGiocatore,
CognomeGiocatore,
C.F. ,
Telefono,
NomeSquadra(ovvero la squadra di cui fa parte),
“semplice/ o capitano”

-)Inserire 80 o più Documenti;
Quando l'ORGANIZZATORE crea un documento, deve poterlo associare ad una precisa squadra.
es. DOCUMENTO:
nomeDocumento,
data,
body
fileAllegato.pdf

NomeSQUADRA(Forse: al fine di associare il documento alla squadra, non so di preciso come funziona drupal internamente, database, ecc),

NomeCognomeGIOCATORE(di default il documento non viene associato a nessun giocatore in particolare, ma a tutti I giocatori appartenenti alla SQUADRA selezionata in NomeSquadra. )

Passiamo alla VISUALIZZAZIONE DATI:

Quando un GIOCATORE accede al sito web con le sue credenziali di accesso, dovrà vedere un menu a sinistra contenente I link Documenti-Squdra e Documenti Giocatore.
es.
SQUADRA
-Documenti-Squadra
GIOCATORE
-Documenti Giocatore

cliccando su Documenti-Squadra il GIOCATORE vedrà una lista contenente con solo I documenti associati alla squadra a cui il giocatore appartiene;
ovviamente un giocatore appartenente alla SQUADRA-A non deve vedere nella lista di documenti, quelli alla SQUADRA-B ….

cliccando su Documenti-Giocatore egli vedrà una lista contenente con solo I documenti associati direttamente a lui;
ovviamente un giocatore appartenente alla SQUADRA-A non deve vedere nella lista di documenti, quelli associati direttamente altri giocatori della stessa SQUADRA-A...

Quando l' ORGANIZZATORE accede al sito web con le sue credenziali di accesso, deve poter accedere (vedere e modificare) a tutti I documenti di tutte le squadere. Ad esempio gli verrà presentata una combobox dove poter selezionare una SQUADRA,
(SQUADRA-A , … , SQUADRA-Q ..) ,

Selezionando la SQUADRA-C verra visualizzato un menu contenente I link Documenti-Squadra e Documenti Giocatore.
es.
-)Squadra: SQUDRA-C
-Documenti-Squdra
-)Giocatore: NomeGIOCATORE
-Documenti Giocatore

Cliccando su tali link vedra i documenti contestuali alla Squadra selezionata, e potrà eventualmente modificarli.
…..

Potete darmi delle indicazini per poter realizzare tutto ciò?
Penso bisogna utilizzare CCK e View; quali altri moduli mi possono essere utili o tools?
Devo conoscere la struttura del DB ?
Avete qualcosa di simile già realizzato alla quale potrei dare un'occhiata? Anche Documenti... .
Avrei tante altre domande ma mi fermo qui, potrebbero essere non utili in questa fase di inizio.

Grazie a tutti, aspetto vostre notizie.

Quote:
Potete darmi delle indicazini per poter realizzare tutto ciò?

Studia drupal, cck e views sono cose base, i moduli che ti servono li vedrai man mano
Quote:
Devo conoscere la struttura del DB ?
No
Quote:
Avete qualcosa di simile già realizzato alla quale potrei dare un'occhiata?

Qualsiasi sito con drupal di livello basso-medio presenta quei problemi di esempi ce ne sono infiniti

@Giovanni Cupertino
Contattami qui da drupalitalia ti aiuto gratis, ciao

Giovanni Cupertino wrote:

Penso bisogna utilizzare CCK e View; quali altri moduli mi possono essere utili o tools?

Se hai iniziato il tuo lavoro con Drupal7, il modulo CCK non ti serve: le sue funzionalità sono in parte nel "Core" e in parte in moduli esterni.

Oltre a Views, ti potrebbero tornare utili anche i moduli: References e Corresponding node references