
A useful small module
Advanced users will find this module useful to save a bit of time in case a node has accidentally been created as the wrong content type.
However, I would recommend keeping this module turned off when not specifically using it, as if you do not know what you are doing with it then you can cause problems for your site.
Review by juliangb [info] on August 22, 2010 - 22:10

useful with Ubercart
Backup everything before proceeding, but if the source and destination content types have the same fields the change will be seamless. Especially useful with Ubercart when you decide to rename a product class that already has products in it. Just create the new class, make sure its content type has the same fields as the old one, use the module to change the node type of the products in the class, then delete the old product class which will allow you to delete the content type that went with it. Works ok with a handful of products, but for a large number getting into the database may be worth it.
Review by Grabby [info] on August 31, 2009 - 14:54

One Caveat
I had a forum that I wanted to remove, but I wanted to save the threads as nodes of another type. So I used nodetype.module to change the type, and it worked great... BUT...
When I went to delete the forum, I got a warning (from the forum module) that said, "Deleting a forum ... will delete all ... associated posts as well."
No problem, I thought, as I had changed the type of all the posts and the forum now appeared empty. So I clicked "Delete" and was horrified to see that all the posts were deleted even though I had changed their type!
The cause of the problem: the forum module doesn't check the node type when deleting nodes associated with a deleted forum -- it only looks at the nodes' taxonomy. (Each forum uses a specific taxonomy term.) The forum module "believed" the nodes were still forum nodes, even though I changed the type, because I didn't think to change the taxonomy.
Oops!
Review by Scott [info] on March 18, 2008 - 05:21

Nodetype is really handy...
I had two content types that, over time, became nearly indistinguishable (much like story and page have in Drupal) - in fact, it was becoming a nuisance to have both.
But what to do - re-entering all that data to get rid of one type isn't realistic... Nodetype to the rescue!
This module is really simple - it adds a "Change Node Type" select widget to the node-edit form. Edit the node, select a new type, save. That's it.
My two node types had an identical structure, but they were complex CCK types with image, node reference, and other fields. Nodetype moved all the data over perfectly.
The module installed easily, has no configuration (other than permissions), and worked exactly as advertised without requiring a shred of documentation. However, I don't know what it would do with fields that did not match across the source and destination types - so a little documentation would be useful for other use-cases. Also, I wouldn't recommend allowing end-users to access this module - I imagine you could create a world of hurt if you didn't know what you were doing.
I have ranked the features rather low because I think there is potential here to add a bunch more useful stuff. It would be nice to be able to do bulk operations through the content admin panel, or to be able to change all nodes of one type to another. Dialing through every node-edit screen beats the heck out of re-entering data, but still sucks. That said, it does the job it was built for very nicely - saved me a bunch of time... which I've now squandered writing this review ;-)
Review by jfall [info] on March 18, 2008 - 00:32