What I've tried already:

  • Import HTML
  • Feeds + xPath Parser + Spider
  • Migrate

For one reason or another, these aren't really working exactly the way I'd like them to. Here's a breakdown of why, if you're interested.

What the importer has to do:

  • create nodes
  • retain the URLs
  • crawl internal URLs automatically
  • be reusable (enter a base URL and go, preferably via the admin backend)

Note: I realize there's a somewhat similar question, but Import HTML doesn't work for us.

Comments

VM’s picture

AFAICT if the already existing modules aren't working your options are to cut and paste the content over or to create you own import module. Based on the post you link to there is nothing that I'm aware of that will allow a button click to import from a static site maintaining url, styling (which should be handled with CSS any way) and so on.

WorldFallz’s picture

You've identified all the methods available, so like VM said, you're left with copy & paste.

H-J’s picture

A much better approach would be to take time out to, first of all go over the Drupal theming guide (if u have not done so already, go over there and select the version you intend to theme for and read it over), then go over the Zen theming documentation (since you are new to theming its better u start off creating a sub-theme of a parent theme). From your post it appears you know some code or you have some sort of coding experience (that's a plus).

Why I say this?

I don't know of any solution that will automatically convert your existing design into a Drupal theme at the push of a button..

Second of all, knowing how to build a theme by your self leaves you better equipped for future projects, should the need arise for you to do some theming, you will be able to and perhaps even get paid for it.

Now, carefully study your design and try to divide it into sections in such a way that it would be easy to copy and paste certain page segments into your Drupal theme design..

In your current design are you using the exact same layout on all the pages(home,about,contact,etc)?

If so then you only have to style for one page alone (page.tpl.php)..

If you intend to be different, say the homepage has a different design from the other pages then you will need to specify the layout in page-front.tpl.php...

Its not that hard so don't let all of this info put u of..

I am writing out of my own personal experience...

Good luck

alishway’s picture

Your information architecture must match with the template your are importing the content too. As it is mentioned here, first work on the consistent layout and content presentation. Then use Migrate / HTML import / copy&past if non worked.