Requirements for the Wiki

Difference between version 8 and 9 - Previous - Next
**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).
<<categories>> Wikit