Общая инструкция по Element
Инструкция по мессенджеру Element.
1. Мессенджер состоит из двух основных частей - серверной и клиентской. Серверная часть работает на серверах, клиентская - на устройствах пользователя (компьютер, телефон, планшет и прочее). Сервер - это компьютер, предоставляющий услуги для других компьютеров (называемых клиентскими устройствами).
Взаимосвязь между серверами, а также между сервером и пользователями осуществляется с помощью специального набора правил, называемого протоколом. В данном случае используется протокол, называющийся Matrix.
Благодаря этому протоколу сервера могут взаимодействовать друг с другом, позволяя пользователям, зарегистрированным на одном сервере, общаться с пользователями, зарегистрированными на других серверах. Такое взаимодействие называется федерацией.
Несмотря на то, что протокол Matrix делает федерацию возможной, подключать её или нет - решает администратор того или иного сервера. Если функция федерации отключена на каком-либо сервере, пользователи могут общаться только в пределах этого сервера.
В качестве сервера можно использовать даже обычный домашний компьютер.
Официально распространяемая разработчиками протокола Matrix, и наиболее популярная клиентская часть мессенджера, называется Element.
======================
2. Сам по себе Matrix - это лишь формализованный набор правил, протокол. То есть, описание что и как надо делать, на понятном человеку языке. Чтобы всё это заработало на серверах и клиентских устройствах, нужна программная реализация этого протокола, которая понятна компьютерам. Программная реализация серверной части протокола Matrix называется Matrix Synapse. Есть и другие реализации, но эта наиболее популярная и отлаженная. Реализация клиентской части, как я говорил ранее - это программа Element. Есть и другие клиентские программы, но они менее популярные.
======================
3. Element может работать в двух вариантах - как отдельное приложение скачиваемое и устанавливаемое на устройство пользователя, так и в виде пользовательского интерфейса, открываемого прямо в интернет-браузере. Второй вариант называется веб-вариантом. Работает он так - Element работает прямо на сервере, а пользователю в браузер отправляется его графический интерфейс.
======================
4. Таким образом, на устройствах пользователя достаточно открыть интернет-браузер, ввести туда адрес серверного веб-варианта Element, установленного на сервере (например, https://element.nbics.net/element ) , и пользоваться как обычной программой Element.
======================
5. Можно установить на устройство пользователя приложение Element, но при необходимости также пользоваться и веб-вариантом.
Скачать отдельное приложение Element можно по этой ссылке https://element.io/download
Обратите внимание, что скачать нужно не Element X (это ещё недоработанная программа, предназначенная в данный момент только для тестирования), а обычный классический Element. Выберите нужную платформу - Windows, Linux, Android (Google Play), и так далее.
======================
6. Так выглядит Element, открытый в браузере. Его интерфейс практически одинаков с отдельными приложениями Element, устанавливаемыми на компьютере.
На телефоне браузерный вариант программы будет выглядеть "скомканно", поэтому там лучше всегда устанавливать отдельное приложение.
======================
7. Если по какой-то причине интерфейс программы Element у вас не на русском языке, внизу окна приглашения ко входу, есть возможность выбрать язык.
======================
8. Раскройте список выбора, и выберите русский язык.
======================
9. Теперь интерфейс на русском языке.
Нужно зарегистрироваться. Нажимаем зелёную кнопку "Создать учётную запись".
======================
10. Появилось окно регистрации.
Тут внимание! Прежде, чем регистрироваться, выберите сервер, на которым вы хотите создать свою учётную запись. Для этого нажмите кнопку "Изменить", и введите в появившемся поле адрес нужного вам сервера.
Далее придумайте псевдоним (никнейм). Он должен быть написан строчными (маленькими) латинскими буквами. Можно добавлять цифры, но первой должна идти буква. Затем впишите какой-нибудь пароль (сложный), и повторите его.
Что касается адреса электронной почты, то на некоторых серверах её нужно вводить, на некоторых - нет. Иногда ввод почты требуется, но проверяться не будет, поэтому в таких случаях можно ввести любой, даже несуществующий, адрес. Подробности таких нюансов уточняйте у администратора сервера, на котором желаете зарегистрироваться.
После ввода данных, нажмите внизу кнопку "Зарегистрироваться".
======================
11. Пример окна, где нужно задать адрес сервера, отличного от предоставляемого по умолчанию.
======================
12. После регистрации произойдёт автоматический вход а программу Element.
Слева есть две основные области - Люди и Комнаты. Область "Люди" - это список ваших контактов, то есть пользователей, с которыми вы установили связь и общаетесь.
Область "Комнаты" - это группы. На самом деле, протокол Matrix, а следовательно и программа Element, считает комнатами любой канал общения, в том числе и контакты (из области "Люди"). Поэтому тут грань нечёткая. Но чтобы не запутаться, контактами считаются приватные каналы общения для двух человек, а комнатами - всё остальное.
Тем не менее, добавив человека в свои контакты, вы таким образом неявно создаёте новую комнату, в которую при необходимости можно пригласить кого-то третьего (четвёртого и т.д.).
Также на начальном экране программы Element, в его правой части, видны три большие зелёные кнопки - Отправить личное сообщение, Просмотреть публичные комнаты, Создать комнату. Эти кнопки созданы для удобства, чтобы выполнять наиболее востребованные операции. Но вместо них также можно использовать элементы интерфейса в левой части экрана.
======================
13. Создадим новую комнату. Её можно создать как с помощью большой зелёной кнопки, так и путём нажатия на "Плюс" в левой части экрана в области "Комнаты".
======================
14. Как видим, нажатие на "+" вызывает меню, аналогичное второй и третьей большой зелёной кнопке.
Выбираем пункт "Новая комната".
======================
15. В открывшемся окне вводим название комнаты, её тему, а также выбираем видимость комнаты - приватная или публичная.
======================
16. Я выбираю опцию "Публичная комната".
======================
17. Так как комната публичная - появляется возможность задать адрес комнаты. Структура адресов комнат такая:
#имя_комнаты:адрес_сервера
Сначала решётка. Потом имя комнаты. Далее двоеточие, как разделитель. После двоеточия - адрес сервера. Имя комнаты вводится строчными латинскими буквами, можно добавлять ещё цифры, но вначале должна быть буква.
После всех настроек жмём (внизу) кнопку "Создать комнату"
======================
18. Комната создана. Сейчас я в этой комнате один. Для публичных комнат есть два пути - могу пригласить кого-то в эту комнату.
======================
19. Второй путь - другие люди, зная название комнаты, ищут её самостоятельно.
======================
20. Комната найдена - нужно нажать кнопку "Войти".
======================
21. Теперь в комнате два человека. Следующий, кто по поиску найдёт комнату или кого сюда пригласят - также может войти сюда и общаться.
======================
22. В комнате можно переписываться в чате.
======================
23. Можно загружать изображения и другие файлы, нажав на значок скрепки справа от ввода сообщения.
======================
24. Сообщения можно удалять.
======================
25. Переходим к области "Люди". И посмотрим, как можно добавить человека в контакты.
Для этого нажимаем на "+" в области "Люди". Это соответствует большой зелёной кнопке "Отправить личное сообщение".
======================
26. Далее, в появившемся окне ищем нужного человека по его полному адресу. Структура адреса такая:
@никнейм:имя_сервера
Обратите внимание, адреса учётных записей имеют почти такую же структуру, как и у комнат. Только у комнат вначале адреса пишется "#", а у учётных записей - "@".
Если адрес пользователя введён правильно в поисковой строке, то его учётная запись отобразится в поле Предложения вместе с ником, адресом и аватаром (или буквой, если нет аватара).
Жмём кнопку "Вперёд".
======================
27. Как только нужный пользователь найден - отправляем ему какое-либо сообщение.
======================
28. Человеку, которому отправлено сообщение, приходит приглашение к беседе.
======================
29. И он может либо отклонить приглашение, либо принять его, нажав кнопку "Начать беседу".
======================
30. Element можно настраивать в широких пределах.
======================
31. Среди настроек можно найти вкладку для манипуляций со своим профилем.
======================
32. Вот ещё один способ добраться до настроек программы Element.
======================
33. Выходим из аккаунта.
======================
34. Перед выходом из аккаунта программа предупредит, что нужно сохранить ключи шифрования, или будет потерян доступ к сообщениям. Нажимаем кнопку "Использовать резервную копию ключей шифрования".
======================
35. Появятся два способа - либо создать ключ безопасности, либо ввести секретную фразу. Выбираем "Создание ключа безопасности".
======================
36. Будет предложено скачать или скопировать куда-то в текстовый файл автоматически сгенерированный ключ.
======================
37. Также можно задать какую-то секретную фразу (в том числе и на русском языке). В этом случае при следующем входе в аккаунт будет предложено ввести эту фразу для заверения сеанса, что вы это вы.
======================
38. Попробуем отказаться вообще от всех способов, нажав на кнопку "Мне не нужны зашифрованные сообщения", и посмотрим что будет.
======================
39. Снова зайдём на сервер.
======================
40. Появится такое сообщение. Закрываем это окно, нажав на крестик в правом верхнем углу.
======================
41. Жмём кнопку "Я заверю позже".
======================
42. В этом случае вы не сможете увидеть ваши и чужие сообщения в комнатах, где участвуете в общении. Также другие люди (да и вы сами) будут видеть перед каждым вашим сообщением значок - красный щит с восклицательным знаком. Это значит, что никто не сможет понять вы это или нет, даже если видят ваш ник и аватар.
========================================
Инструкция завершена.
No Comments