Need advice on creating CCK-based nodes from external application

Events happening in the community are now at Drupal community events on www.drupal.org.
jgottshall's picture

I'm developing a site where much of the content will be provided by an external application, rather than manually entered via forms on the site. Basically what I need is a kind of automated bulk import, i.e. no user intervention. Is there some kind of API for this kind of thing? Do I need to figure out how to write directly to the database tables?

My major concern is that the data involves several related custom content types with node-references and other custom fields, so I'm challenged with either hard-coding some of the data-type info into the external app, or figuring out how to acquire it from drupal/database each time. Any help (even just pointers in the right direction) would be greatly appreciated!

Comments

imo, the potential API would

mitchell's picture

imo, the potential API would be here: http://drupal.org/node/72509
until then, it's all forms.

take a look at the services

kehan's picture

take a look at the services module as this is pretty much what it's designed for (ie letting applications interface with a drupal site)
http://drupal.org/project/services