Technically, this module was first, but http://drupal.org/project/noderefcreate has a stable release, more active users, and more recent commit activity. They're both based off of the code at http://www.darrenmothersele.com/drupal-blog/node-reference-create-drupal..., it seems.

Comments

internetter’s picture

Here are minimum 4 modules that does similiar things:
http://drupal.org/project/node_widget
http://drupal.org/project/nodereference_autocreate
http://drupal.org/project/autocreate
http://drupal.org/project/noderefcreate

Couldn't it be possible to pack all features in one module?

recidive’s picture

Despite there are many modules that implement this, no one seems to do what I need.

I need a module that adds a widget for the complete node form, not just CCK fields. E.g. I want to be able to add poll nodes to a questionnaire content type, creating the poll nodes on the same form.

I'm afraid I'll have to create my own module to do this. Or better choose one to patch. I'm still evaluating.

mikgreen’s picture

My survey of these modules:
- noderefcreate is a widget for nodereference and creates new nodes if they don't exist.
- nodereference_autocreate is almost identical, but combined with nodereference_field will also allow to edit simple CCK fields along node title.
- autocreate - didn't test it, but description says it does the same, but uses a node template to create new node.
- node_widget is even more powerful then nodereference_autocreate and nodereference_field, as it allows to edit more field types (taxonomy, date, email, fivestar etc.). It resembles flexifield to me, but with node_widget you get real nodes created. Flexifield only uses content type as construct (example) for multipart field, it doesn't create actual nodes, but saves info as serialized field.

However after this survey, I still concluded none of these fit me need.

boclodoa’s picture

I've been testing this kind of modules and my current favorite is:

http://drupal.org/project/noderelationships
(not too simple for installation but is worth it)

with

http://drupal.org/project/nodereference_url

There is a small hole in integration, but i think is possible to use them.

westie’s picture

noderefcreate currently has a stable release with 1141 reported installs so most users will go with this. This also allows a single field to both reference nodes and create nodes. However it is seeking a new maintainer...

nodereference_autocreate on the other hand has the advantage of the "Node reference field" module which allows users to both create a node and specify a field for it at the same time.

I really think these projects should merge or the node reference field module should be forked to have its dependencies on noderefcreate which seems to have more advantages.

Happy to help out

kevinsiji’s picture

An update, only the Node Reference Create is having a D7 release. Is there any similar module for D7 I missed?

davidneedham’s picture

For what it's worth, I just came across the entitycreate module — which seems to work amazingly well with entity reference fields with pratically no configuration. Just enable, and nodes being referenced in fields can be created / edited on the fly.

zilla’s picture

i was just going to say the same thing
https://drupal.org/project/entityconnect seems to be the most current iteration of this idea, with full support for entity api, views, entity reference and appropriate handling