I've been looking a bit on the ingredient wiki and thinking about how these entries could be better and I've come up with a couple of things that could make the ingredient wiki better and/or more inviting for users to edit.
First off, a markup reference or some sort of documentation on what kind of tags are supported for creating links/tables and so on. Having this would make it so much easier for a person to edit/add tables links and so on, as you wouldn't need to guess how the system works. A further improvement in this vein would be to have some sort of preview before you save your changes to the ingredient wiki.
I thought of this when I wanted to add some images (the conversion formulas) to the
gelatin page and realized that I had no clue if it was possible to add a image tag and from inspecting a page I found that some sort of custom markup system was used (not phpbb style).
Another good feature to reduce unnecessary and duplicated entries from the wiki, would be the feature of adding synonyms or linking a page to another e.g. make "
Apple" link to the more informative "
Apples" page and even linking pages like "1/2 granny smith apple" to just show the apples page.
A wiki style notation that you've been redirected would fit nicely here and whenever somebody wants to expand a entry in a direction that is overly specific they could split it at that point from the master and have both articles link to each other. The linking after such a split would probably be manual, where the user is encouraged to add a short description and link and this encouragement can be shown in the same area where you have all the synonyms listed for a page.
One possible way of building the interface for this would be when in the edit mode, to have a section in the side pane where all synonyms of the current page are listed and a button which says "Mark this page as duplicate" which will ask you to give the name of the page which should supersede the current page. And when applied this will make the current page and any page marked as synonym be hidden and redirect to the superseding page, which will now have all these pages listed in its edit page. When removing a synonym from a page it would make sense to create a new tab where the user can create this page and this could be filled with whatever was in this page before it was marked as duplicate or just be a copy of the page it was removed from.
This is what I can think of for now.