Requirements for the Wiki

Requirements for the Wiki

  1. Roy Keene: The ability to easily upload code snippets and download them as text (i.e., curl http://blah/page.txt )
  2. Donal Fellows: Prettier. It's amazing what can be done with magical web fonts and bootstrap.js…
  3. kap: Suggested templates for pages based on category (e.g. project, discussion, etc.) to help keep the content looking consistent and expected.
  4. kap: The ability to separate content and discussion where necessary.
  5. JOB: The ability to easily upload image files (drag&drop dialog) and store them automatically on the server (as database images).
  6. aspect: Something like Sister wiki links for manual pages and other external documentation, so they don't have to be tediously, laboriously and belatedly updated to new locations (or new versions).
  7. aspect: Javascript to expand all folded <<discussion>> sections. Finding in-page search results in (eg) string is sucks. The existing markup+js doesn't make this pleasant to do in a bookmarklet.
  8. dbohdan: Page transclusions, meaning the ability to include the text from one page in another. With this longer code snippets could be kept on their own pages with a separate revision history; they would then be included in the page(s) that refer to them like images are now. It could help with #1. Parametrized translcusions ("include this substituting value b for $a") is essentially how MediaWiki solved templates (#3).