более удобная система управления правами доступа на различные документы
понятие «группа» у документа
наследование группы и прав доступа документа, созданого по ссылке, от материнского документа
интерфейс (протокол?) для взаимодействия с нативным клиентом (Wiki Editor?) — нечто подобное реализовано у Live Journal?, возможно, имеет смысл посмотреть на ту реализацию, благо она свободная
в идеале – ещё и интерфейс для операции «синхронизировать два wiki сервера». Т.е. если кто-то, например, на диалапе или экономит трафик – то не работает с remote wiki, а юзает свой локальный, периодически синхронизируясь. Тут надо аккуратно думать, когда более новый документ молча делает overwrite, а когда нет, и ещё – вопрос о правах.
и ещё одно «в идеале». Стили:
«Текст не для всех» (физически будет уменьшенным);
«Пример» (физически будет моноширинным, и кстати, такое нужно ещё и выделение отдельного слова);
«Особо выделеный абзац» (физически будет то ли увеличен, то ли в рамке, как решим);
Ну и ещё – сноска, лучше двух видов (footnote/endnote).