With “Insert Submission,” you can easily put text into a wiki page at a particular spot. For example, suppose you just want to add a comment at the end of the page? With insert submission, you don’t need to hit “edit,” and roll the page down to the bottom. Rather, you just put your text into a little box, and punch “submit.” The text is automatically put into the page at the bottom.
But the idea is more general than that; You can make it so that you can, more easily, insert text anywhere on the page, or in particular places on the page.
Insert Submission already exists on many wiki in the form of “comments.” First, you type some text into a box. Then you press “Attach Comment.” The comment is attached. Sometimes, a time stamp and your user name are too.
You could also make it so that the author of the text could prompt for additional input in the text.
Perhaps the author puts a {PROMPT} tag in the page, and a box for submission appears. Whatever the user types in the prompt box is automatically inserted into that part of the document.
It could get a little more fancy; {PROMPT:Discussion about X} and {PROMPT:Discussion about Y} might be used to collect submission boxes at the end of the page, so they don’t interfere with the text. The text boxes would be labeled, so that you’d know where your text was going.
Even more sophisticated, {THREAD} might mean that a thread should appear in-line with the page at the particular point.
See BuiltinThreading.
The user chooses to insert text at a particular place for a reason. This reason is tied to the place. So, you should be able to program the WikiEngine to treat the change as a special something if the user uses InsertSubmission. For example, if the user is adding a comment, the RecentChanges entry could note that this is a comment.
To date, only a handful of wiki support “Insert Prompts” or “Threading Prompts.”
| status | wiki engines | |
| Implemented | Swiki MediaWiki | |
| Developing | - | |
| Intend to Develop | - | |
| Considering | - | |
| Rejected | - | |
However, many wiki support “Append Comments:”