Список того, что мне не хватает в ваке настолько, что я сам готов это сделать.
Текущий snapshot (на базе R4.2) :
file:wackosg20051017.zip
update (17.10.2005 16:27) : в предыдущей версии не было поправлено сохранение чеклиста на новый синтаксис (и никто не заметил, похоже, что никому это не нужно).
Проблема: В процессе написания больших текстов или использовании рабочего scratchpad, при регулярном сохранении текста, список ревизий страницы разрастается до неприличных размеров. Ситуация усугубляется тем, что не просматривая все версии, тяжело найти, где была поправлена грамматическая ошибка, а где написана критичная часть текста.
Решение: Для разделения критичных и некритичных правок вводится механизм деления версий на major и minor.
Возможные дополнения:
Подробности реализации: !/Wacko Page Version
Мнегие задачи, нагляднее представлять в виде иерархичесткого списка, в котором у каждой зачади есть индикатор хода исполнения. Для атомарных задач это чекбокс – сделали – пометили, как выполненную. Для более сложных – progress bar, в котором отмечается, до какой степени задача доделана. Чтобы это было совсем красиво, задачи организуются иерархически, с возможностью автоматического заполнения статуса по результатам задачи более низкого уровня.
Для простоты представления, чеклисты использую тот же механизм, что и иерархические списки, описываясь непосредственно в wiki-разметке. Вводятся следующие типы разметки:
Достоинство нового синтаксиса – возможность набора, не переключая язык. (+) – все символы есть в русской раскладке.
старый вариант
При изменении состояния списка, внизу страницы добавляется ссылка Save checklist. При клике на нее, сохраняется состояние всх элементов чеклиста. (Т.е. производится операция, аналогичная сохранению страницы, но вместо всего текста, передается только состояние checkbox/progress bar).
Чего не хватает:
Описать
Перенос страницы из одной wiki в другую. (у меня, в зоне досягаемости есть уже 4 ваки, некоторые страницы в которых хотелось бы реплицировать)
Страница либо создается (если такой раньше не было), либо добавляется версией к имеющейся
wiki links в странице, по выбору, либо сохраняются как есть, либо преобразуются в interwiki, либо умно заменяются (если в той wiki в которую вы переносим страницу, есть документ, на который указывает ссылка – она оставляется как есть, если нет – заменяется на interwiki). Возможны и другие варианты.
Дополнительно к обдумыванию – репликация кластеров; автозамена interwiki, при переносе документа, на который указывает interwiki ссылка в локальную wiki.
Показывать страницы кластера в виде одной страницы с хронологическом порядке (либо по времени создания, либо по времени последней модификации)
Должно быть очень приятно и полезно для рабочих заметок
В wiki edit добавляется кнопка, по которой выводится список файлов, прикрепленных к этой странице. По выбору файла из списка, в текст вставляется ссылка на этот файл
Если у страницы есть аттач – .doc, .xls, картинка (или любой другой файл, который можно понять и перевести в показываемый вид), делать возле него +, по клику на который, будет показываться содержимое файла
За базовую идею берется GTDTidlyWiki.
При вставке в десктоп страницы, в ней невозможно сделать переход: все ссылки открываются в новом окне. Показывать страницы в виде DHTML блоков было бы приятно и полезно.
Аналогично, чтобы не возникало лишних окон, редактирование и сохранение чеклистов должно быть сделано через AJAX
1. Как насчет того, чтобы продумать вариант категоризации страниц в Ваке?
Все, что я нарыл в разных wiki – либо не работает, либо геморно (и все равно нормально не работает)
2. Оч. хотелось бы править текст по кускам, напр. как в Медиавики.
1. Категоризация какого плана? Просто тэги (в созможностью просмотра по тегу/поиска/сборки кластера) или что-то более продвинутое?
2. Работы на эту тему ведутся. Скорее всего, будет, как только вайдется время нормально заняться (в тестах уже есть сборка страницы в динамике, сворачивание секций и еще что-то на эту тему). Ожидается редактирование по секциям и показ нескольких страниц в одном экране (как в GTDTiddlyWiki).
1. Возможность (а лучше – обязанность) указать принадлежность страницы к какому-либо тематическому разделу/подразделу. В Wikka Wiki и Media Wiki это решается тем, что на каждой странице ставится ссылка на раздел каталога. В каталоге используется action category (в Wikka Wiki). На сколько я понял, он работает по принципу {{backlinks}}. Кроме того, что эта штука выводит список страниц в каталоге, она позволяет посмотреть некатегоризированные страницы.
Пытаюсь ее сейчас прикрутить к Wacka Wiki, но что-то не очень получается, *rar попытаюсь сюда загрузить. Заодно они пишут более продвинутую версию
http://wikkawiki.org/AdvancedCategoryAction.
2. А есть уже какие-то готовые варианты? Хотя бы поабзаццное (:-)) редактирование.
3. Что случилось с Wacko Wiki.com? второй день не могу зайти на сайт. Они живы???
Если не против, то я открою новую страничку в этом кластере, посвященную категориям, категоризациям, каталогизациям и картам в Wiki – !/Wiki Категории