Great note. Looks promising !
Some minor notes/ideas : "Attachment" Probably you want to differentiate attachments from sub-pages. (similar as versions) /Main/wiki:attachments/<attachment-name>/ Attachments may need some other properties as well: * wiki:length : length in bytes of an attachement "Versioning" Probably wiki:version would be a useful property as well. "Change tracking" ... "It might also be useful to adopt the TWiki way of replacing the last version on save, if the modification is no older than one hour. This prevents multiple changes from accumulating in the workspace when the user keeps pressing save." ==> This check should also include "no-older-than-one-hour", "same author", "authenticated" "Page deletion" Why not move the page to a "Trash" WorkSpace, so the user can go their an recover a page, or empty its Trash ? General: Are you considering to extend the wiki-link syntax with xpath notation ? Ref. http://www.jspwiki.org/wiki/IdeaWikiLinksThroughXPATHIncludingSubPagesSupport That page contains also some ideas on how to resolve wikilinks. dirk
