I think that autocomplete would be a great addition, as it may have already been mentioned.
One method I think that would set this apart and blow it's usability wide open is a "Add To Reference" autocomplete field.
Example:
Have an autocomplete field, and an "attached references" field (like addnode_beta, multi select)
beside the autocomplete field, have an "add" button.
User types in title, if it exists and they hit add, it goes to attached list (like beta multi select)
if it doesn't exist, then it opens the add reference modal as per usual, fills in title with the one entered in autocomplete, user submits new node, and it's added to attached (like beta multi select).
My understanding of code unfortunately isn't that great, but pretty much the only functionality your adding to the beta multi select, is autocomplete widget that pops up the appropriate window when no match found.
Unfortunately with the 2.1 version from what I see, that "attached reference" box has dissapeared, making this entire idea, less plausible.
Comments
Comment #1
2ndChanceTech commentedI've done some searching and found a module that allows autocomplete on nodereferences with multiples. When you add a reference, another box becomes available, so there's no limit to what you can add.
It had it's own node creation functions, and imported info from wikipedia. I've gone ahead and stripped the wikipedia code, along with the autocreation that was built in.
This version is great because it removes the unpleasant NID that's often associated.
I believe it wouldn't be too hard to lock into node_assist, but unfortunately I'm at a loss of how to do this. I tried moving over some of the functions, but ran into issues. Plus I'm using a frankenstein of your beta and new release. (I liked the dual boxes)
We would want to do:
copy over theme(node_assist_link)
and make it within the module.
If input title doesn't exist, call created node_assist_link loading pop-up.
Auto populate title in addnode form.
Since we already typed in the name, we shouldn't have to worry about populating the autocomplete field with the new entry like we do the "Available References" in addnode.
Here's my altered code for the multi autocomplete, with removed ID. THIS IS NOT MY MODULE, I just hacked it to pieces.
It's from a preview (not even alpha) that I found by googling. In it's downloaded form it was completely unusable choking on wiki imports and more. Another reason I stripped it all, in it's current state it can be installed, and used without issue. If you can help me tie into the addnode api that would be awesome! This feature has been asked for on the forums for a very very long time.
If I figure out anything I will be sure to post it. I will also let the other developer know that node_assist is a viable solution for node creation (if he wants to steer away from wikipedia fetching that is).