Skip to main content

Общая инструкция по Element

Инструкция по мессенджеру Element. 

Общая информация

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


Благодаря этому протоколу сервера могут взаимодействовать друг с другом, позволяя пользователям, зарегистрированным на одном сервере, общаться с пользователями, зарегистрированными на других серверах. Такое взаимодействие называется федерацией. 
Несмотря на то, что протокол Matrix делает федерацию возможной, подключать её или нет - решает администратор того или иного сервера. Если функция федерации отключена на каком-либо сервере, пользователи могут общаться только в пределах этого сервера.

В качестве сервера можно использовать даже обычный домашний компьютер.

Официально распространяемая разработчиками протокола Matrix, и наиболее популярная клиентская часть мессенджера, называется Element. 

1.jpg

======================

 

Сам по себе Matrix - это лишь формализованный набор правил, протокол. То есть, описание что и как надо делать, на понятном человеку языке. Чтобы всё это заработало на серверах и клиентских устройствах, нужна программная реализация этого протокола, которая понятна компьютерам. Программная реализация серверной части протокола Matrix называется Matrix Synapse. Есть и другие реализации, но эта наиболее популярная и отлаженная. Реализация клиентской части, как я говорил ранее - это программа Element. Есть и другие клиентские программы, но они менее популярные. 

3.jpg

======================

 

Element может работать в двух вариантах - как отдельное приложение скачиваемое и устанавливаемое на устройство пользователя, так и в виде прользовательского интерфейсаммы, открываемойго прямо в интернет-браузере. Второй вариант называется веб-вариантом. Работает он так - Element работает прямо на сервере, а пользователю в браузер отправляется его графический интерфейс.

4.jpg

======================

 

Таким образом, на устройствах пользователя достаточно открыть интернет-браузер, ввести туда адрес серверного веб-варианта Element, установленного на сервере (например, https://element.nbics.net/element ) , и пользоваться как обычной программой Element. 

5.jpg

======================

 

Можно установить на устройство пользователя приложение Element, но при необходимости также пользоваться и веб-вариантом.

Скачать отдельное приложение Element можно по этой ссылке https://element.io/download

Обратите внимание, что скачать нужно не Element X (это ещё недоработанная программа, предназначенная в данный момент только для тестирования), а обычный классический Element. Выберите нужную платформу - Windows, Linux, Android (Google Play), и так далее.

6.jpg

======================

7.jpg

======================

8.jpg

======================

9.jpg

======================

10.jpg

======================

11.jpg

======================

12.jpg

======================

13.jpg

======================

14.jpg

======================

15.jpg

======================

16.jpg

======================

17.jpg

======================

18.jpg

======================

19.jpg

======================

20.jpg

======================

21.jpg

======================

22.jpg

======================

23.jpg

======================

24.jpg

======================

25.jpg

======================

26.jpg

======================

27.jpg

======================

28.jpg

======================

29.jpg

======================

30.jpg

======================

31.jpg

======================

32.jpg

======================

33.jpg

======================

34.jpg

======================

35.jpg

======================

36.jpg

======================

37.jpg

======================

38.jpg

======================

39.jpg

======================

40.jpg

======================

41.jpg

======================

42.jpg

======================

43.jpg

======================

44.jpg

======================

45.jpg

======================

46.jpg

======================

47.jpg

======================

48.jpg

======================

49.jpg

======================

50.jpg

======================

51.jpg

======================

52.jpg

======================

54.jpg

======================

55.jpg

======================

56.jpg

======================

57.jpg

======================

58.jpg