WackoWiki: ВадимБарсуков/Предложения ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

Предложения От Которых Невозможно Отказаться

Оглавление документа

Русские actions

Столкнулся с необходимостью (желательностью) давать русские (не-английские) имена actions. Если предполагать, что с вики будут работать не только «компьютерщики» (не люблю это слово, но приходится грязно выражаться), то надо признать, что сервис actions для остальных будет практически недоступен из-за «страшных иноземных слов». Мы ж хотим «интуитивности», не так ли?
Реализовать можно, имхо, через возможность делать aliases (псевдонимы) для actions (например, через препроцессинг или те же пресловутые макросы), а еще лучше (с раскатом губы) – иметь возможность создавать группы actions (получаются, конечно, пакетные команды или подпрограммы, почти язык скриптования).

Возврат из include

Когда меняешь составной документ (с includами), то и дело переходишь в режим редактирования include-документа. После сохранения там текста остаешься в просмотре этого инклюда, что не есть хорошо, так как хотелось бы возвращаться в составной документ – туда, откуда начал редактирование. Варианты решения: а) при сохранении include-текста, вызыванного из составного документа, отрабатывать нечто вроде history.go(-2), т.е. возвращаться в родительский (составной) документ. б) в шапке инклюда сделать ссылку на этот составной документ.
Кстати, есть ли экшн, позволяющий узнать, в какие составные документы вставлен текущий?


Чудо! Свершилось чудо! Часть моего разума переселилась в вику и она переименовала мои файлы в пользу сестры таланта :-)
А я то думал, что только владелец страницы способен на это...

О троеточии

Не сочтите за придирки, но кажутся мне странными эти три точки в шапке страницы OversiteWiki: ВадимБарсуков/Предложения .... Они воспринимаются как слова «и т.д.», так как традиционно эдак размечают часть строки, не поместившуюся в видимой области. Ощущение, что далее последует детализация структуры страницы (в данном случае страницы Предложения).
Может пиктограмму поиска поставить? Лупу какую-нибудь.

О наблюдении

Сдаётся мне, что:


  1. настройку флага «наблюдать/не наблюдать» имеет смысл добавить на страницу управления ACL. Автору удобно: создал страницу, если надо – поправил права и выставил наблюдение.
  2. при создании страницы надо отмечать её по умолчанию как «наблюдаемую» для автора страницы. Если спорно, то можно регулировать такое дефолтное поведение в wakka.config.php как параметр “default_xxxxxx”.
  3. нужно наследовать «наблюдаемость» при создании дочерней страницы (аналогично правам). Для автора – безусловно, а для других наблюдателей родительской страницы – в этом не уверен.
  4. если страница на наблюдении, а в ней инклуды, они автоматически не ставятся на «досмотр»? Если так, то, может, сделать фичу «наблюдать и за вложенными»? как в анекдоте: – Сталин: Это фото – вырезать! -Берия: И всю семью!

Сворачивание/разворачивание фрагментов

Подумать над возможностью сворачивания/разворачивания фрагментов текста (в частности, инклюдов). Так можно было бы организовать дискуссии «внутри» текста: хочешь читать только текст документа – свернул все вставки, хочешь посмотреть обсуждение – разверни вставку. А если все обсуждения выносить в инклюды, вообще лафа: разносим текст и его обсуждение по разным страницам.

Маркировка страниц с разными правами

Не помечать ли страницы, недоступные для редактирования, скажем, другим цветом фона? Желтеньким, голубеньким, в цветочек.
В более общем виде предложение состоит в том, что желательна маркировка страницы в соответствии с установленными на нее правами (не обязательно цветом фона) – грустно натыкаться на сообщение «Звиняйте, правов у вас нема!».

Порог чувствительности к изменениям

Зачем сохранять версию, которая не отличается от предыдущей или отличается незначительно. Может быть в настройках diff дать возможность юзеру настраивать «порог чувствительности» diff'а (например, количество измененных знаков? Может быть, ввести и список учитываемых операций – к примеру, «удаление – да, редактирование – нет?» Или это – изврат?). Если настраивать не diff вообще, то порог для извещений – точно (чтоб по всякой мелочи не беспокоили, блин :-).


Замочки-Ключики в Каталоге

В Каталог?е не указываются права страниц (замочки-ключики) – это фича? Неудобно: не видать, стоит ли пытаться смотреть страницу, есть ли права на неё.


Побольше статистики

Вообще, стоило бы иметь побольше статистики: «рейтинг» посещаемости страниц, «наблюдаемости», «ссылаемости» и т.п. Можно, например, через критерии сортировки в списках страниц (типа /Каталог, /МоиСтраницы? и т.п.).

Визуализация в wiki

Одно из самых слабых мест wiki, imho, это – навигация. Понятно, что идеология wiki ориентирована на максимально упрощенную текстовую разметку с минимумом визуализации. Противоположным примером – образцом «визуального» представления гипертекста является TheBrain.
У них, кстати, есть java-апплет. В порядке бреда – может интегрировать его в wiki как Визуальный Каталог? :-) или сделать каталог в стиле орг.диаграмм (такие «кубики со стрелочками»)?

Контекст для изменений

Для присылаемых извещений об изменениях было бы «зер гут» добавлять небольшой фрагмент текста, к которому были сделаны изменения.

Разделять результаты

В текстовой [plain-text] версии мэйла результаты diff идут сплошняком, т.е. если изменения произведены в нескольких местах текста, то они (изменения) приходят «слипшиеся» в один текстовый фрагмент, без перевода строки между ними.
А в целом diff (да вся и wackowiki) – это круто! Cool-товая вещь! :-)

Автодополнение при наборе ВикиИмен

Сейчас приходится помнить Вики Имена? наизусть или бегать смотреть в Каталог?. Варианты «щастья»:


  1. При вводе Вики Имени? предлагать варианты продолжения из списка имеющихся имен. Типа Т9 в сотовых или режим автодополнения в адресной строке IE.
    • /Ку Ме: это интересно и кажется очень сложно
    • /Ку Ме: это очень интересно и кажется сверхсложно.
    • VadimBarsukov: В JavaScript не получить напрямую доступ к списку имен? Или просто тяжело всякий раз качать его на сторону клиента? А можно через Dom брать список имен из открытой фоновой страницы с Каталогом? Или сделать плавающий iframe и подгружать в него список имен из текстового файла без обновления основной страницы?
    • RomanIvanov: Короче говоря, по этому пункту мы ждём вашего патча. Раз у Вас так идей много =)
    • ВадимБарсуков: Ага, и здесь «инициатива наказуема»! :-}

  1. Более простой вариант – выпадающий список на странице редактирования [хуже – popup-окно, юзеры забанят] с перечнем Вики Имен? (т.е. типа Каталог'а).
  2. Или (о, ужас!) отдельный фрейм для имен. Совсем хорошо – drag'n'drop оттуда.
    • /Ку Ме: а что мешает открыть это каталог, если он нужен? =)
    • ВадимБарсуков Ну я и бегаю смотреть его (см. выше) :-) Но всё каких-то удобств хочется, знаете ли...

Про смайлики

Они, конечно, зло. Дай возможность, так люди будут изъясняться исключительно смайликами (см. свежий примерчик здесь). Но смайлики – ответ на совершенно реальную потребность веблюдей (web-людей ;-) в средствах выражения своих эмоций посредством [каламбурчик-с!] текста (эдакая «текстовая мимика»).
Вы вот, к слову, сделали ведь в wiki смысловую разметку: Вопрос Замечание, хотя, казалось бы, текстовых/речевых средств для выражения экспрессии должно хватать?!


Чужая Помощь

В процедуре /Registration (кстати, почему не Registrazija?) упоминается страница Имя Фамилия?. Она жестко ссылается на соответствующую страницу /Wacko Wiki, а не текущей инсталляции /Wacko Wiki :-(

Указывать автора исправлений

Хорошо бы знать, кто тебе отвечает (внес исправление) (diff-то покажет, но его ведь надо специально смотреть). Либо опцией «Всегда указывать автора исправления» (как предлагалось в To Do?), либо сделать на измененный фрагмент разметку типа <span_title="Вики Имя?">измененный текст</span>. Подвел (только в IE?) мышу к изменению и получи tips с Вики Именем? (а то и датой).


Подтверждение регистрации

Имхо, с регистрацией на вики надо немного помудрить. Сейчас ничего не стоит зарегистрироваться, указав «вражеский» email, затем, скажем, наставить «наблюдаю» на страницах (или просто на одной, которую нещадно править большими объемами текста :-). Получается, этакий почтовый анонимайзер (гусары, молчать! :-).
Надо хоть подтверждение на почту или пароль – почтой.

Пункт «Убрать из Личного меню»

На страницах, уже имеющихся в личном меню, «крестик» «Добавить в личное меню» убрать нафиг или «засерить» (т.е. сделать серым, неактивным :). А то пуще того, сделать вместо него «минус» – «Убрать из личного меню».

Разметка примечаний

К вопросу и замечанию не добавить ли примечание (дополнительные, не прямо относящиеся к тексту замечания)? Оформить по типу примечание, только без перечеркивания. Или уменьшенным кеглем. Мне вот не хватает, откажете – буду пользоваться моноширинкой :-).



Страницы, ссылающиеся на данную: AnatoliKulikouski
ВадимБарсуков/МоиСтраницыЗдесь

 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]
Donate
Время работы: 2.273 s
Использовано памяти: 3.037 Mb