I have a new Drupal site (which I like a lot -thanks for all the work everyone!)

I also have a disparate collection of existing content in various forms (all easily convertable to html) - an existing wiki, auto-generated help pages etc., which I would like to auto-upload into the site. Now, I know web services pretty well, and can do most things easily in the client end, but I am NOT a php expert, and would prefer to avoid messing with the drupal code where pssible.

I have yet to find any simple way that I can simply load this data into my site. I've looked at the Services 3.0 module, but all the help seems to point to it only being a way to provide help to a module I might care to write myself....I may be wrong, but having installed it, and configured it on relative url /rest, I still find that http://mysite/rest/node/1 (or even http://mysite/rest/node/1.json) just give me 404 errors :-(

Surely, this must be a fairly common requirement - the ability simply to push pre-mades "nodes" to the site (in my case, title + node content is all I need!) - I must be missing some simple "out of the box" way of doing this - aren't I?

Any suggestions greatfully received!

Dave

Comments

yelvington’s picture

The simple way to migrate data is to output it from your old system(s) in a parseable format, then use:

http://drupal.org/project/feeds
http://drupal.org/project/feeds_xpathparser

markhope’s picture

As you are familiar with web services 'feeds' module may be the way to go.

Here's a few resources that may be worth a read over:
http://drupal.org/project/migrate <-requires use of drush cmd line

http://www.sitepoint.com/importing-content-into-drupal/ <- tutorial on use of feeds module
http://drupal.org/project/feeds
http://drupal.org/project/feeds_xpathparser

http://drupal.org/documentation/modules/node_import <- import to nodes from CSV files

There's also a category with modules section called 'import/export' - you may find additional ideas here or modules to entend the functionality of 'Feeds' (like feeds_xpathparser