30 августа 2013 г.

Моя жизнь с Группами

Что такое Группы? Это форум: даже в адресе главной страницы Групп присутствует слово forum — хотя в справке этого слова нет. При этом интерфейс и логика работы Групп (Google Groups) довольно сильно отличаются от, скажем, phpBB.

За два года, прошедшие с появления этого нового движка Google Groups, он обрастал новыми функциями, но основные принципы не менялись.

Создать группу может любой пользователь Google. Два года назад это было так:

В отличие от старого варианта, когда та или иная группа охватывала определённый коллектив, который мог внутри группы создавать страницы проектов и дальше их обсуждать, новые Группы предполагают формулу «новый проект — новая группа». При создании нужно вручную задать название, определить адрес (создаётся автоматически, если группа названа на языке с латинской письменностью; для русских групп — опять ручной труд), задать описание (обязательно; пустым нельзя оставить ни одно поле) и выбрать режим доступа: общедоступная группа, общедоступная только для чтения (все могут присоединяться к группе и читать обсуждения, но публиковать сообщения могут только администраторы группы), закрытая. На втором шаге нужно указать участников группы и написать приглашающее сообщение (обязательно; пустым нельзя оставить ни одно поле). Используются обычные э-почтовые адреса. Роли участников регулируются администраторами группы, которых, в свою очередь, назначает владелец группы (то есть её создатель).

Сегодня к этому добавлена необходимость ввода «капчи» при создании группы и добавлении участников, в настройках можно до нюансов определить различные права для разных категорий участников (даже сами категории можно создавать и определять) и указывать огромное количество других параметров (например, тип группы). Я обычно в настройках ставлю обязательность использования Google-идентичности (Settings > Identity > Required forms of identity > Google profile only; после добавления участников, ибо добавить участника группы напрямую — то есть без его согласия — можно только тогда, когда пользователям разрешено идентифицировать себя на свой вкус), возможность публикации сообщений через почту (Information > General Information > Posting Options > Allow posting by email) и добавление в почтовые уведомления ссылки на топик в интерфейсе Групп (Settings > Email options > Email footer > Display the URL of the posted message).

Диалог участников в самой группе может быть только публичным. Было так:

Общего дерева здесь, по сути, нет: ветки, которые называются «Темы» (Topics), задаются вручную. При создании новой ветки (для этого нужно нажать на соответствующую кнопку) указывается её тема и тип (обсуждение или объявление), можно также «прилепить» её (Display at the top; кто бывал на форумах, понимает) и заблокировать. Ветки в группе показываются в обратном хронологическом порядке (самая свежая — вверху), внутри веток обсуждение идёт в прямом порядке, причём вид можно выбрать — плоский или деревом (отступы в дереве, правда, довольно маленькие, нужно привыкнуть), свёрнутый или развёрнутый. Средства форматирование богатые по сравнению с прошлой версией Групп (шрифтовые выделения, маркер, автоматические списки, разные отступы, выравнивания, вставка ссылок, картинок), но беднее, чем в Wave (нельзя вставить видео, нельзя просматривать картинки в режиме слайд-шоу). Можно вкладывать файлы — до 25 Мб.

О появлении новых сообщений приходят уведомления по почте: о каждом сообщении; ежедневная аннотация (перечисление обновлений за день); ежедневный обзор (текст обновлений за день); можно и отключить уведомления; уведомления настраиваются для каждой группы отдельно. Изменять сообщения после публикации нельзя — только удалять (пользователям разрешается удалять только свои сообщения; администраторам группы — любые сообщения, однако удалении сообщений других пользователей запрашивается причина; на месте удалённых сообщений ставится уведомление об удалении). Конфиденциальные сообщения есть (reply to author), но они в дерево не включаются — просто приходят по почте с цитированием «отвечаемого» сообщения.

Сегодня настройка уведомлений возможна для каждого участника индивидуально; можно даже изменить сообщение — если на него ещё нет ответа и это не первое сообщение. «Почтовый приват» сбивает с толку; в него часто попадают ненамеренно: вообще говоря, для ответа лучше перейти в Группы (в почтовых уведомлениях — при включении соответствующей опции в настройках — есть ссылка непосредственно на топик), но можно ответить и почтой — только нужно выбирать не «Ответить (Reply)», а «Ответить всем (Reply to all)» (чтобы в поле «Кому» стоял адрес группы) — а поскольку пользователь не привык задумываться над такими вещами, он автоматически жмёт «Ответить», пишет сообщение, а затем жмёт «Отправить». В результате такое сообщение в группу не попадает. Менеджер группы может предотвратить это, назначив в настройках группу в качестве принудительного адресата (Settings > Email options > Post replies > To the entire group); однако в этом случае гораздо сложнее станет отвечать приватно. Лично я для ответа почти всегда перехожу в группу; единственное исключение: когда нужно «расприватить» какое-то сообщение, пришедшее в почту только мне, но предназначенное всем — тогда я отвечаю из Gmail, вручную добавляя группу в список адресатов.

Навигация по группам, в общем, проста.

Активные группы (назначенные в избранное нажатием на звезду) показываются как в общем списке, так и в боковой панели; их можно организовывать в папки. Папки с непрочитанными обновлениями в группах выделяются полужирным, группы с непрочитанными обновлениями выделяются полужирным, ветки с непрочитанными обновлениями выделяются полужирным, непрочитанные обновления выделяются полужирным. Автоматического перехода к следующему непрочитанному сообщению нет. Можно получить ссылку на группу, на ветку (тему), на сообщение. Присвоить звезду можно группе, ветке, сообщению.

Сегодня с ветками и сообщениями можно делать много больше: переприсваивать авторство, блокировать возможность ответить, прилеплять темы (впрочем, это было уже два года назад), отмечать тему как завершенную (для этого нужно в настройках включить возможность отмечать ответы: Permissions > Moderating Permissions > Mark Favourite Reply On Any Topic: All members of the groups или Managers of the group), отправлять в архив и извлекать оттуда… Мне пригождается всего две функции: присвоение звезды сообщению, которое требует ответа (тогда звезда появляется и напротив темы; строго говоря, присвоить звезду теме нельзя: если поставить звезду напротив определённой темы в списке тем, «зазвездится» первое сообщение этой темы), и отметка темы как завершённой (опять же: отметка эта ставится на сообщение). В результате в списке тем часть тем оказывается жёлтозвёздной (я жду ответа / от меня ждут ответа), часть — зелёной (тема, обсуждение по которой завершено), часть — серой, без всяких пометок (тема активна, моё участие не требуется).

Расширений для Групп обнаружено не было — только приложение для вызова веб-интерфейса, что, в общем, лишено смысла: лучше или закладку сделать, или пользоваться расширением типа Black Menu (в котором, правда, отдельного виджета для Групп нет; приходится заходить через общий список (Shortcuts)). Что имело бы смысл, так это вывод числа непрочитанных сообщений в активных группах; ну, будем надеяться, что автор Black Menu когда-нибудь это реализует.