W3C Amaya

Предыдущий Вверх Следующий

Ответ на аннотации и дискуссионные нити

Аннотации могут быть видны как комментарии к страницам. Возможность Аннотация / Ответы расширяет возможности совместной работы над документами, позволяя пользователям отвечать на аннотации или другие ответы.

Меню Анотации / Ответить на аннотацию позволяет вам создавать ответ на существующую аннотацию или ответ. Вы можете вызывать эту команду из открытого окна аннотации или окна ответа. В результате открывается новое окно ответа. Поля в окне ответа могут редактироваться также, как это делается в окне аннотации, подробнее об этом читайте в разделе Создание аннотации.

Когда ответ готов, вы можете опубликовать (post) его на сервере с помощью команды меню Аннотации / Опубликовать (Post) на сервере или сохранить его локально, используя команду меню Файл / Сохранить. Для удаления ответа, вы можете использовать команду из меню Аннотации / Удалить аннотации.

Сами ответы, могут аннотироваться как и любой другой документ, подробнее об этом читайте в разделе Создание аннотации.

Интерфейс пользователя

Аннотация с дискуссионной нитью

В текущем варианте пользовательского интерфейса, все ответы, относящиеся к аннотации, показываются внизу аннотации, в секции нитей ответов. Каждый пункт в нити имеет дату ответа, автора, и название ответа. Содержание любого ответа может быть получено двойным щелчком по нему. Выбранный ответ подсвечивается и выводится в окне ответа. Если потом выбирается другой ответ, то он открывается в этом же окне.

Известные проблемы: Неполные нити

На данный момент, не существует системы контроля, которая бы управляла публикуемыми ответами. В идеальном варианте, должно быть невозможным сохранение ответа на ответ, если предыдущий ответ не был сохранён на том же сервере. Подобно тому, что, если вы удалили ответ, вы должны удалить все ответы к этой аннотации. Например, предположим что R1 является ответом на аннотацию A1, а R2 ответ на R1. Если вы опубликуете (post) R1, а R2 будет сохранён локально, то случае загрузки этих локальных аннотаций, при просмотре A1 вы увидите только R2. В этом случае, Amaya не знает что существует R1, считая что R2 потерял своего предка (т.е. тот документ на который он отвечал). Мы помечаем такие "потерянные" нити, выставляя перед ними символ ?. Если позднее, Amaya найдёт новые пункты нити, например, если вы загрузите R1, Amaya пересортирует показ нити, вставив соответствующие нити. В нашем примере, R2 станет потомком R1, как и ожидалось.