Database
Chiedo scusa se dico corbellerie ma sono alle prime armi con Drupal.
Sto provando a mettere in piedi il nuovo sito di Drupal per una associazione. Dalla gestione in locale sono passato su un server di sviluppo (https://net.cotronix.it/htdocs) per poter far inserire contenuti ad altri volontari ed ho una serie di messaggi di errore che non capisco (se qualche anima pia mi aiutasse gliene sarei grato!).
A parte questo il mio problema è un pochino più complesso. Ci occupiano di sostegno a distanza e devo fare in modo che i responsabili dei singoli progetti sparsi per il mondo, possano inserire le schede dei bambini direttamente online andando ad alimentare un database. Il database è stato creato e si trova nello stesso server di sviluppo di Drupal.
Come faccio a creare l'interfaccia tra Drupal e il database? Non ho proprio idea da dove cominciare...
Grazie mille.

Risposte
Ciao, per i messaggi di
Ciao, per i messaggi di errore prova a postarli qui di seguito, così c'è più materiale su cui ragionare.
Per interfaccia intendi i form d'inserimento dei dati dei progetti/bambini?
Grazie per la risposta! I
Grazie per la risposta!
I messaggi di errore sono i seguenti:
* Il file selezionato /private/var/tmp/file8EFBxG non può essere caricato, perché la destinazione languages/it_08d9010711f99220c78a45890f2d4089.js non è configurata in modo appropriato.
* Il file selezionato /private/var/tmp/filezGtg4v non può essere caricato, perché la destinazione languages/it_08d9010711f99220c78a45890f2d4089.js non è configurata in modo appropriato.
* Il file selezionato /private/var/tmp/file0Gtg4v non può essere caricato, perché la destinazione js/gmap_markers.js non è configurata in modo appropriato.
Per interfaccia intendo esattamente i form d'inserimento dati.
Grazie mille!
Ciao, questi errori dipendono
Ciao, questi errori dipendono solitamente dalla directory "files" non correttamente configurata per drupal. Da admin > setting > file system imposta la giusta directory per il caricamento dei files: tale directory deve essere leggibile/scrivibile da tutti (in linux i diritti devono essere settati a 777).
Puoi creare se non esiste questa directory anche tramite un programma ftp e sempre, con lo stesso, settare tali diritti.
Per i form di inserimento puoi utilizzare ad esempio il modulo cck + i nodi di drupal. Puoi creare ad esempio un nuovo tipo di contenuto chiamato "Progetto" e inserire campi relativi al progetto (Titolo, Corpo, Nazione, etc..), poi creare un tipo di contenuto "Bambino" e inserire campi relativi come Età, Nome, Paese di provenienza etc.. etc...
Da admin > setting > file
potrebbe anche essere la directory sites/default/files
a questo punto i dubbi raddopiano!
a) utilizzando cck se non erro creerei tanti nodi per quanti record (bambini) che vado ad inserire. Questi dati in quale tabella mi vanno a finire? (calcola che ho la necessità di gestire questi dati per le registrazioni contabili)
b) Io ho già un piccolo database in mysql che gestisce i dati dei bambini, posso fare in modo che cck alimenti questo data base? eventualmente mi serve qualche modulo aggiuntivo?
Spero di essermi spiegato....
Grazie x la disponibilità.
potrebbe anche essere la
Certo! Anzi, è quella di "default" e va benissimo.
a) Sì #nodi == #bambini. In una delle tabelle che crea ad hoc cck per quel campo (dipende dal tipo, dal nome, etc.. etc.. vengono create dinamicamente da cck).
b) Non escludo niente, ma può essere complicato incastrare cck con una base di dati preesistente: non conosco, ma penso che nemmeno esistano, moduli che ti permettano una cosa del genere (ogni smentita è ben accetta!! :-D).
Nel tuo caso, dato che hai bisogno di integrare altri sistemi pre-esistenti, può essere utile creare direttamente un modulo ex novo. Tutto dipende dalla complessità del sistema e dalle tue necessità reali, che da esterno, non posso conoscere.
Spero che la soluzione ti sia
Spero che la soluzione ti sia stata utile, riapri pure la richiesta se occorre.
Si grazie, mi è stato molto
Si grazie, mi è stato molto utile. Sto provando ad andare avanti