August 19th, 2014

Сервис личных сообщений


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

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

Это окно будет мозолить глаза каждый раз, пока вы не удалите сообщение, либо пометите как прочитанное, нажав одноименные кнопки. Кнопки большие, попасть нетрудно даже со смартфона.

Как видим, в заголовке почтового окошка написано: mailbox: INBOX / message: NEW. По умолчанию показываются непрочитанные письма из папки «входящие». Можно показать все, включая прочитанные. Либо переключиться на папку OUTBOX (написанные вами). Для таких переключений достаточно кликнуть мышкой на синее слово INBOX или NEW.

Чтобы отправить кому-то личное сообщение, надо ткнуть конвертик перед именем автора комментария, либо открыть его личную карточку (кликнуть на имя), там тоже есть ссылка:

Например, можно открыть список тех, кто поставил вашему комментарию минус и спросить у какого-нибудь безымянного #1234567, зачем он это сделал :) Кто не понял: никакого отношения к email это не имеет — обмен личными сообщениями происходит только на моем сайте между теми, кто на него заходит. По идее, если посетитель указал емайл в своей карточке, то надо бы и туда высылать копию, но мне пока лень допиливать эти мелочи. Также в сообщениях не будет пересылки картинок и файлов, но ссылки подсвечиваются, картинки и ролики внешних сайтов отображаются. Может, чуть позже я сделаю какие-то инструменты типа лесенки дискуссий или возможность блокировать письма от неприятных козлов, но пока нет на это времени.

О секюрности. Ваша личная переписка хранится в отдельной базе на моем сервере в Канаде. У меня нет ни специальных инструментов, ни желания изучать чужие письма — я и на свои-то, увы, не обещаю ответить. Если вы прочли свое письмо и поняли, что оно вам больше не понадобится — смелее нажимайте «удалить»: этим вы избавите мир от мусора и поможете мне сберечь место на сервере. Но если желаете хранить свою переписку — да храните, говна копейка. Разумеется, я не несу никакой ответственности за содержание личных сообщений, отправленных вам кем-то из посетителей. Возникнут проблемы — пишите мне, найдем мерзавца и отключим.

Ну и последнее. Это важно! Давайте сразу договоримся: если вы не логинились на моем сайте никакой соцсетью и даже не потрудились ни разу прописать в собственной карточке логин/пароль (карточка открывается при нажатии с клавиатуры U или по клику на свой ник в левой колонке), то в будущем не принимаются никакие просьбы типа «я год вел важную переписку, потом в браузере что-то сбросилось, помогите найти мои письма». Даже при желании у меня отсутствует техническая возможность разыскивать потерянные учетки незалогиненных посетителей.

Всем спасибо за внимание! Надеюсь, наша с вами новая фича поможет сделать общение на моем сайте более удобным, полезным и интересным. Для владельцев движка, желающих обновиться — инсталляция с /dnevnik, последнее время именно тут свежая версия1



это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2014/08/19.html