Hello,
I've read the discussions on this site about wikis; and I've tried using the wiki module, which hasn't been as successful as I'd hoped (note: I'm not knocking it!).
Using a wiki, you can include a link to a not-yet existent page using the syntax [link] or [my text|link]. When the page is displayed, a question mark is displayed next to the link, indicating that the page doesn't exist. When a person clicks on that link, s/he can then create the page by entering the desired text and saving it.
The problem I've had with wiki.module is that, when you save a page containing a [link], the module hard-codes the link as http://<...>/index.php?q=node/add/story&edit[title]=. The first time you click on the link, it works great. The submit story page is displayed, allowing you to create the new page. The problem is that this happens every time you click on the link. So after the new page is created, the link doesn't work as it should.
I've had a thought about how the wiki linking functionality could be added to Drupal, and - in my admitted ignorance about the code - it doesn't seem like it would be too difficult to implement.
- Change wiki.module (or the code that handles submission of a new or edited page) to handle [link] such that all it does is create a link to the specified page (even if it doesn't exist). Of course this would have to be based on a path alias, because there is no node number.