1 (изменено: kisa, 2017.03.13 03:49)

Тема: Расширенные ЛС

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

Отвлекаться для этого  от форума на обмен и-мейлами неудобно.

Для таких развёрнутых переговоров форумчан между собой хорошо подсодит месседжер типа Личные Сообщения (ЛС, РМ). Для PunBB мы нашли такое расширение. Нам оно, в общих чертах, понравилось. Однако функционала его маловато, и (как я понял) будущего со стороны разработчиков ему не гарантируется.

Главная нехватка функционала - в отсутствии цепочек переписок (какие есть в том же чате). Если переписка с конкретным корреспондентом нужная, но редкая, а корреспондентов много -  недолго запутаться.

Организовать это для пользователя можно так:

При входе в ЛС пользователь попадает в папку входящих писем, где видит (по порядку столбцов)
Отметку прочитано/непрочитано.
Тему письма
Автора
Дату-время
Чекбокс для массового удаления и другой сртровки.

Зелёным мной  выделены папки входящих, исходящих и отправленых сообщений. Остальной щедро разбросанный по окну  "функционал", видный на скиншоте - откровенный мусор. Либо неиспользуемый, либо необязательный (тот же "список форумов" итак есть в постоянной шапке движка, плюс кнопками вверху и внизу страницы, единообразно повторяющийся на всех страницах форума).

Spoiler

некоторых сообществах форма личного общения виде чата уместна пользователей самых молодых раздражают всплы фото PunBB

Кликнув по нику, попадаем в профиль пользователя, понятно, а по теме - собственно, в сообщение.

В сообщении видим кнопки
Пожаловаться
Удалить
Ответить с цитатой (не обязательна из-за цепочки)
Ответить.

Ниже сообщения видим всю цепочку сообщений с корреспондентом, что очень важно - можно вспомнить и проследить переписку. В цепочку сообщения объединяются ТЕМОЙ. Без её указания отправка первого сообщения невозможна. При ответе на сообщение в тему автоматически добавляется RE (один раз!).

Цепочку, видимую в окошке под читаемым сообщением, можно прокрутить всю. Можно "выдернуть" оттуда письмо в верхнюю часть для подробного просмотра или частичного цитирования.

Spoiler

некоторых сообществах форма личного общения виде чата уместна пользователей самых молодых раздражают всплы фото PunBB

Форма отправки сообщения, вобщем, по логике другой и быть не может:

Spoiler

некоторых сообществах форма личного общения виде чата уместна пользователей самых молодых раздражают всплы фото PunBB

Попасть в неё можно:
-Через кнопку "Ответить" в читаемом сообщении - и тогда (по признаку темы, которая вписывается автоматически) сообщение будет добавлено в цепочку-переписку.
-"Как везде", нажав на кнопку "ЛС" под аватарой - тогда откроется новая цепочка. Нужно обязательно заполнить поле темы (автоматически не годится, понятно - из-за цепочек)
-На кнопке ЛС под любым постом в топике. В этом случае, темой сообщения автоматически подставляется "RE Название топика", и в начало формы через qoute цитируется пост. А получатель видит над сообщением  ссылку на пост в топике:

Spoiler

некоторых сообществах форма личного общения виде чата уместна пользователей самых молодых раздражают всплы фото PunBB

Отправленные письма помещаются в папку "исходящие", где они ещё доступны для редактирования. Когда письмо открыл получатель, у отправителя оно перемещается в папку "отправленные" (а лучше "доставленные"  некоторых сообществах форма личного общения виде чата уместна пользователей самых молодых раздражают всплы фото PunBB ), и становится недоступным для редактирования.

Оптимальным вариантом оповещения пользователя о новых ЛС видится число в скобках (в том числе "0")  около обеих кнопок ЛС в верхней части форума. Дополнительно неплохо (больше для красоты) при наличии непрочитаных сообщений выделоять кнопки ЛС полужирным шрифтом.

Однако на форумах с такими сообществами, о которых идёт речь, могут оказаться пользователи, редко прибегающие к личной переписке. Или такие пользователи, которые выросли давно ещё без "ваших компьютеров и интернетов".  Привыкнув к виду форума, но не ожидая личных сообщенй, на такое оповещение они могут не обратить внимания. Таким пользователям  нужно нечто, привлекающее внимание к ЛС, но не такое навязчивое или раздражающее, как всплывающее окно с оповещением, да ещё со звуком. На пробу мы сделали оповещатель в виде "облачка" и оно было благосклонно воспринято форумчанами:

Spoiler

некоторых сообществах форма личного общения виде чата уместна пользователей самых молодых раздражают всплы фото PunBB

Нужно обеспечить нормальную работу тэгов оформления (включая img) и смайлов, аналогичную форумным.

Хорошо, если поле нового сообщения будет максималььно приближено по расположению элементов к полю ответа в "общаке" - со временем за смайлами и тэгами автоматически лезем в определённые места.

Но неплохо (только пришло в голову), чтобы форма отправки  ЛС как-то отличалась от отправки общего сообщения в форум - бывают ошибки. Возможно, для этого достаточно кнопку отправки озаглавить не "Отправить", а "Отправить ЛС"

Хорошо иметь в таком месседжере передачу картинок, но размер (а лучше и количество) их должны быть ограничены административно. Также в этом случае обязательно   иметь возможность административно запретить передачу картинок.

Это будет выводить из "тени" ту переписку, в которой нет надобности секретничать, что может поспособствовать наполнению форума. А так же экономить место на сервере.

[url]http://krokovod.org[/url]

Поделиться

2

Re: Расширенные ЛС

К чему сей длинный опус!? Вы хотите поделиться своим расширением, или хотите что бы для вас переработали официальный PunPM
Если второе, то навряд ли кто то будет этим заниматься, на этом сайте недавно от него отказались в пользу Private Chat.

Сайт sempai

Поделиться

3

Re: Расширенные ЛС

pardon некоторых форумах масса дидов сидит чатов разбегаются опытом делиться некому фото PunBB В некоторых форумах масса "дидов" сидит. От чатов разбегаются, опытом делиться некому  pardon некоторых форумах масса дидов сидит чатов разбегаются опытом делиться некому фото PunBB

[url]http://krokovod.org[/url]

Поделиться

4 (изменено: nihi1ist, 2017.03.13 06:48)

Re: Расширенные ЛС

kisa, sempai, вам правильно задает направление. Используйте официальный pun_pm. Реализует стандартный для форумов функционал личных сообщений. Правда вместо цепочек там цитирование. Так же можете посылать сообщения на email посредством форума.

Поделиться

5

Re: Расширенные ЛС

nihi1ist, это ссылка на версию у которой будет конфуз при переходе на php7.

Используйте исправленную версию на этом форуме для 1.4.4

О решении я так же писал в этой теме

Добавлено: 2017.03.13 08:16

Что же касается доработки ЛС, по мне так проще заново написать, с нуля, чем что то допиливать. Причиной тому к конкретном случае сама конституция расширения ЛС. Так уж написали его, что ни к чему ни подцепиться и ни чего не навесить толково не получается.

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

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

Да и я уже не впервые слышу, что ЛС во многом неудобны. Чат чатом конечно, но нам ничто не мешает сделать ему и ЛС альтернативу, как говориться : квадратное и чтобы летало....ну и удобное конечно

Поделиться

6

Re: Расширенные ЛС

Да уж, копаться в нем нет ни какого желания, да и альтернатив в виде чатов уже есть как минимум две, так что у кого мешок времени и стальные нервы - welcome, а для меня эта ниша в данный момент не интерасна 

Сайт sempai

Поделиться