Web-разработка с Macromedia Studio MX



Модуль Discussion


В процессе разработки узла крайне важны четкие линии обмена информацией. Хотя большая часть дискуссий происходит при личной встрече сторон, а обмен сообщениями осуществляется с помощью электронной почты, приложение Sitespring в этот процесс добавляет еще одно измерение. Проще говоря, потоковые дискуссии — это список реплик, посланных разными людьми и касающихся конкретного вопроса. В этом может помочь модуль Discussions приложения Sitespring.
Представьте себе, что Джека попросили восстановить рисунок. Он ответил, что слишком занят, и перенаправил вопрос своему коллеге Мартину по электронной почте. Тот посмотрел сообщение, но не понял сути вопроса, потом он отвлекся и забыл ответить на письмо Джека. Через несколько дней рисунок уже должен был быть готов, и Джек спросил у Мартина о состоянии дел. Мартин тупо смотрит в лицо Джека и спрашивает: "Ты разве не получил мое письмо?" В общем, вы видите, к чему привела такая дискуссия.
Создавая поток дискуссии, на общее обозрение вывешивается виртуальный лист бумаги, и на нем может оставить запись любой, кто допущен к дискуссии.
В приложении Sitespring можно организовать две формы дискуссий. Одна из них происходит только между членами команды. С некоторой точки зрения это — закрытая (частная) дискуссия, в которой члены команды обсуждают текущие вопросы, сроки, идеи и т.п.
Второй тип обмена мнениями — открытый (public). Он публикуется на узле. В нем могут участвовать все, кто обладает достаточными для этого привилегиями, в том числе и клиент. В модуле Discussions клиент может просмотреть какую-то работу и высказать свое мнение относительно нее.
Например, клиент может просмотреть страницу и потребовать внести существенные изменения. Эти изменения будут обсуждены на дискуссии, и клиент даст свое добро окончательному решению. Четыре месяца спустя клиенту выставляется счет, в котором отображены изменения, внесенные в узле. А клиент говорит: "Какая оплата? Какие изменения? Кто вам такое сказал?" Не правда ли, знакомая ситуация. Тогда руководитель проекта может предъявить клиенту запись дискуссии, на которой тот одобрил проведение работ. В этом смысле Sitespring быстро себя окупает.
Интерфейс модуля Discussions довольно прост в использовании и содержит следующие элементы.

  •  Topic (Общая тема дискуссии). Обычно берется из темы первого сообщения в ней.
  •  Owner (Владелец). Имя человека, который начал дискуссию.
  •  Posts (Количество сообщений, отправленных в дискуссию).
  •  Latest Post (Дата последнего сообщения в дискуссии).
  •  Status Может иметь два значения: открытая (т.е. продолжающаяся в настоящее время) и закрытая, т.е. законченная.
  •  Published (Индикатор, свидетельствующий о том, помещена ли дискуссия на узле проекта).

Для того чтобы начать дискуссию, откройте модуль My Discussions на узле проекта и щелкните на знаке "плюс". Откроется страница Add Discussion, показанная на рис. 3.8. Введите тему, само сообщение и щелкните на кнопке Save. Дискуссия добавится в список, и все, обладающие достаточными привилегиями, получат уведомление по электронной почте об открытии новой дискуссии.
Значки на панели Discussion также могут оказаться полезны. Среди них вы увидите следующие.

  •  +(Add) или - (Delete). Добавить или удалить дискуссию.
  •  Висячий замок. Закрыть дискуссию.
  •  Глобус со знаком "плюс". Опубликовать дискуссию на узле проекта.
  •  Глобус со знаком "минус". Удалить дискуссию с узла проекта.
  •  Кнопка с символом i. Открыть справку.



Рис. 3.8. Добавление дискуссии на страницу Add Discussion приложения Sitespring

Обратите внимание на панель инструментов Discussion. Если вы находитесь на домашней странице Sitespring, знак "плюс" будет недоступен. Щелкните на проекте, и этот знак станет видимым, но не будет доступен с этой страницы. Это говорит о том, что дискуссия не может быть удалена с домашней страницы и в то же время вы не можете ее инициировать. Еще следует обратить внимание на флажок около слова Topic: если его установить, будут выбраны все дискуссии; щелчок на значке "минус" удаляет все дискуссии.
Начало дискуссии и участие в потоковых дискуссиях
Для того чтобы начать новую дискуссию, на главной странице пользователя откройте проект и щелкните на кнопке Add под разделом My Discussions. Введите тему в поле Subject, а в поле Message — свое сообщение. Щелкните на кнопке Save.
Для того чтобы поместить свою реплику в уже ведущейся дискуссии, откройте модуль My Discussions на узле проекта, щелкните на имени получателя сообщения и на кнопке Post Reply (Послать ответ).

Совет Не все дискуссии предназначены для широкой публики. Всегда можно послать индивидуальное сообщение любому участнику дискуссии, щелкнув на имени, указанном в строке Posted By. При этом откроется приложение электронной почты, установленное в системе по умолчанию, причем строка адреса уже будет заполнена реквизитами получателя.