На этой странице я предлагаю оставлять пожелания по улучшению wiki. Все кто более-менее активно пользуется этим чудом, думаю, уже испытали на себе как её достоинства так и некоторые недостатки. После общения с lav@ и mithraen@ я решил, что это всё нужно как-то обобщить и систематизировать в одном месте, потому что:
До того, как что-то менять следует составить определённые требования к тому, что мы в итоге хотим получить. Этим мы здесь и займёмся :)
Явные недочёты
Вот несколько неудобств и даже ошибок, на которые я «наступил» в процессе моего взаимодействия с wiki:
при простом сравнении различных версий документа трудно понять что было изменено, если редактировался текст, заключённый между знаками процента;
в документации рассказывается о возможности указывать один из трёх цветов для текста, заключённого в двойные восклицательные знаки. На практике же это не работает. По умолчанию текст выделяется красным и как-либо указать синий или зелёный цвет не удаётся (updated: случайно удалось выяснить, что если текст заключить в двойные вопросительные знаки, то он будет зелёного цвета);
проблемы с вставкой в страницу символов, отвечающих за форматирование. К примеру, не удалось вставить два знака процента подряд в поле для кода (которое как раз и создаётся знаками процента). Также невозможно сделать подсказку для термина с пробелами если это большой заголовок, т.к. двойное равно будет расценено как закрывающая часть заголовка. Не нашел как можно вставить знак | в ячейку таблицы. Думаю, что есть и ещё примеры, но я пока столкнулся лишь с этими;
редактор текста неверно работает в konqueror (не работает с выделенными блоками текста);
При заходе не на первую страницу (я например это постоянно испытываю с http://winehq.org.ru) авторизация не происходит, приходится явно указать свой логин.
Баги
на странице /help написано «развите»
столкнулись с тем, что после сохранения страницы текущий пользователь меняется на другого. предположительно это возникает при запрете в php функции mail. Чтобы воспроизвести, нужно с запрещённой в php функцией mail отредактировать страницу, принадлежащую другому пользователю, и сохранить.
registration mail приходит только в HTML-виде.
Пожелания (FR)
при поиске по страницам чтобы найденное слово отмечалось (как в Moin Wiki?)
более красивое оформление блоков кода. Было бы здОрово увидеть также подсветку синтаксиса для указанного языка программирования (то как выглядит код, заключённый в двойные знаки процента, меня лично не устраивает). К примеру, Doku Wiki? использует GeSHi для подсветки синтакса.
добавить возможность оставлять краткое описание для внесённого изменения. К примеру, «исправил опечатку» или «добавил новый параграф» или «исправил ссылки» и т.д.
«интерфейс по типу svn/cvs» для возможности давать комментарии к изменениям. Также можно добавить возможность помечать изменение как «незначительное» (такое есть в Media Wiki?)
при активации наблюдения за страницей автоматически должно включаться и наблюдение за всеми страницами, включенными в текущую при помощи include
добавление возможности совершать стандартные действия с помощью горячих клавиш (как это сделано в Doku Wiki?)
возможность редактировать страницу по частям (существует в Doku Wiki? и в Media Wiki?)
«кнопки» для просмотра/правки/настройки свойств и доступа нужно обязательно перенести в начало страницы. Это обусловлено тем, что когда нужно изменить страницу приходится всегда проматывать её до конца и лишь потом выбирать необходимое действие, что очень неудобно. (реализовано в Doku Wiki? и в Media Wiki?)
«откат» владельцем по версии, чтобы от вандализма или (важнее) спам-урлов и следа не оставалось. Сейчас спам в тексте остаётся в истории (если не пойти ещё раз и не «редактировать старую версию» ...[beep], всё равно остаётся :(( ).