content type-import testuale

5 contenuti / 0 new
Ultimo contenuto
content type-import testuale

ciao a tutti

come credo molti di voi avranno notato, nella gestione dei tipi di contenuto, viene data la possibilità di importare ed esportare un tipo tramite una finestra ove creare il tipo di contenuto tramite codice php.

mi chiedevo: qualcuno si è mai posto il problema di dove venga implementata questa cosa nel core di drupal? immagino ci sia una funzione che prende in imput quella enorme stringa, la parsa e poi crea il contenuto. any idea?

davide

le info che cerchi si trovano nel sottomodulo content_copy del package cck.
ad ogni modo, mi sembra di aver capito dai tuoi post che hai bisogno di importare del contenuto a partire da xml.
se spieghi un po' nel dettaglio quello che devi fare forse posso provare a darti una mano.
tramite domande indirette non ci riesco, sorry

il mio professore universitario vuole creare una ontologia su drupal, e quindi, devo potere inserire le varie classi dell'ontologia.

questo, tradotto, vorrebbe dire(da come lo abbiamo ipotizzato), creare un tipo di contenuto per ogni classe che abbiamo. le classi sono salvate in formato xml e quindi, deve essere possibile importare da un file xml un tipo di contenuto su drupal.

devo creare un meccanismo che legga il file xml e crei il tipo-contenuto in base al contenuto nell xml.
mi è venuto in mente che potrei fare un parser che legga l'xml e poi faccia l'import come è possibile tramite interfaccia grafica(anche se temo che scrivere quel codice sarà tremendo e orribile).

purtroppo il modulo "importexportapi" non funziona, ed è un grosso peccato.

non so se mi sono spiegato a sufficenza, spero di si

grazie

davide

purtroppo non ti posso aiutare direttamente.
esistono però numerosi moduli/discussioni sull'argomento.
inizierei senz'altro da http://drupal.org/project/rdf se non lo hai già fatto.
qui c'è la documentazione: http://drupal.org/handbook/modules/rdf

altri moduli correlati in qualche modo:
http://drupal.org/project/construct
http://drupal.org/project/neologism
http://drupal.org/project/sioc
http://drupal.org/project/lambda
http://drupal.org/project/taxonomy_xml

book pages:
http://drupal.org/node/576576

gruppi correlati:
http://groups.drupal.org/semantic-web
http://groups.drupal.org/rss-aggregation

...comunque la libreria PHP simpleXML è un ottimo punto di partenza per importare xml

grazie per i link

purtroppo si, sono tutti progetti simili ma in definitiva diversi da quello che devo fare io. anche se tutti riguardanti le ontologie.

ho fatto un ultimo tentativo nel cercare di rivedere il modulo importexportapi, purtroppo ci sono dei problemi quando interroga il db, l'errore è li e per capirlo temo che ci metteri di piu.

mi metterò sotto ad usare il dom per leggere l'xml, e soprattutto per creare gli array php necessari.

grazie per l'aiuto.

ps

che tu sappia, c'è un limite di content type da creare per drupal? posso arrivare anche a 130?(che è il numero che mi servirebbe in effetti)