Monday, June 2, 2008

Drupal Camp in India - 8 to 10 August - DAIICT

This will be a 3 day event:

Fri 8th August 2008 - Day 1 : 1 PM to 7:30 PM : Sessions ( 3 Parallel Tracks - 4 sessions in 1 hall - total 12 sessions in the day )
Sat 9th August 2008 - Day 2 : 9 AM to 7:30 PM : Sessions ( 3 Parallel Tracks -7 sessions in 1 hall - total 21 sessions in the day )
Sun 10th August -2008 - Day 3 : 9:00 AM to 12:00 PM ( Job Fair)
1:00 PM to 7:00 PM ( Ahmedabad Darshan - Tour to International Delegates )
1:00 PM to 7:00 PM ( Code Sprint - for Developers )

Mon 11th August 2008 - Business Lunch (sponsored by Gloscon and OpenKick Technologies)

details:

migrating a website from wordpress to drupal

This can be done in many ways:

lets see the pros n cons of few of such methods here:-

1) Using drupal\s plug-in / module

Wordpress import

This module allows us to import a Wordpress blog into Drupal from a WordPress eXtended RSS file.

Features:

  • Wordpress posts are imported as nodes of type Story or Blog.
  • Wordpress Pages are imported as nodes of type Page
  • Only superuser(admin) can perform the import.
  • New taxonomies are automatically created for Wordpress categories and tags.
  • Comments and trackbacks are imported as Drupal comments
Known issues:
  • Blogroll are not yet supported
  • attachment are not yet supported

2) Using another drupal\s plug-in / module

wp2drupal

Features:

  • Posts, comments, categories, pages and users are migrated. wp2drupal respects unpublished and private settings so no non-public information will be revealed to unauthorized eyes after migration.
  • You can, specify node types of imported posts and pages, each imported string can be run through custom string handling function etc.
  • flexible URL redirection mechanism.

Known issues:

  • Well tested with drupal4.7. For 5.x its quiet complicated process.
  • you will need to enable set_time_limit() function to let migration process run longer than 30 seconds.
  • can't handle multi-user mega-blogs.

3) Writing few manual scripts & then using drupal plug-ins to load data

  • Setup the drupal site
  • Make the CCKs, categories & their dependencies mapped correctly.
  • Migrate wordpress users to drupal users DB with all the user fields coming to drupal profile fields using manual PHP script.
  • Generate CSVs for wordpress data (posts, pages, comments, tags, categories etc etc).
  • Now load the CSV files into drupal CCKs using the node import module.

Known issues

  • May need data cleansing.
  • Max memory/time limits needed to be updated.
  • URL aliasing/ redirection issues

Advantages:

  • Wordpress posts/pages can be loaded into user chosen node/content types.
  • Any user who have required admin rights can perform the migration
This might be useful for many people who are working on migration related projects.