Da vecchio CMS a Drupal

8 contenuti / 0 new
Ultimo contenuto
Da vecchio CMS a Drupal

Salve a tutti,
per ragioni tecniche devo abbandonare il mio vecchio CMS ed ho deciso di passare a drupal, ora il mio problema e' trasportare circa 700 articoli nel nuovo db, lavoro non da poco.
Purtroppo la documentazione non fornisce molto dettagli sul significato dei campi del db, cosa che mi complica un po' la vita, anche cercando con google ho trovato molto poco, sapete se posso trovare una guida in italiano o inglese che spiega come procedere?

Non ho problemi a crearmi uno script adatto, ma ho bisogno di sapere dove spostare i dati, tanto per fare un esempio per caricare i contenuti mi basta semplicemente riempire i campi della tabella node oppure servono anche i dati in altre tabelle?

Grazie

Se usi campi personalizzati tramite CCK o con moduli fatti da te, i dati vanno a finire anche in altre tabelle.
Se i tuoi dati importati sono solo testo, numeri e date, pui tranquillamente usare il modulo Node Import per fare l'importazione.

Vedro' di utilizzare Node import, a mano sembra un immenso casino, i dati non li scrive solo nella tabella Node, ma aggiorna anche altre 3 tabelle.

Il meccanismo logico non è complicatissimo, ma le tabelle diventano tante per tipi di contenuto complicati.
Se ogni tipo di contenuto usa campi in modo esclusivo (cioè il campo non viene riutilizzato in altri tipi di contenuto), allora ci saranno tutti i campi di un tipo di contenuti in una sola tabella content_type_nometipo; in questa tabella il legame con node è costituito dai campi nid e vid.
Se invece un campo viene riutilizzato più volte, allora questo campo avrà una sua tabella content_field_nomecampo, anche in questo caso la relazione con node (e con content_type_nometipo) è tramite i campi nid e vid.

RGK wrote:
Vedro' di utilizzare Node import, a mano sembra un immenso casino, i dati non li scrive solo nella tabella Node, ma aggiorna anche altre 3 tabelle.

scusate ragazzi anche io avrei un problema simile, ma dove si trova questo node import?

f a v o l o s o !! ma questo risparmia un sacco di tempo! basta estrarre dal mysql di joomla in csv e poi in drupal questo import sono a posto! Almeno per alcune cosettine... cmq davvero ottimo. Ah ovvio che una volta importato i miei dati questo nodo posso disinstallarlo, giusto? chiedo conferma... non vorrei che fosse un plug-in indispensabile...

si certo poi disinstallarlo i dati sono stati scritti nel database. I moduli indispensabili non poi toglierli (non in modo normale)