Difference between pages "Guide/Foreword/de" and "Guide/Quickstart/de"

From XMPP WIKI
(Difference between pages)
Jump to navigation Jump to search
 
(→‎XMPP Schnellstart: Client -> Anwendung)
 
Line 1: Line 1:
[[Guide/de|Zurück]]
[[Guide/de|Zurück]]


[[Guide/Foreword|English]] | [[Guide/Foreword/de|Deutsch]]
[[Guide/Quickstart|English]] | [[Guide/Quickstart/de|Deutsch]]


= Das Vorwort =
= XMPP Schnellstart =  


== Was ist XMPP? ==
Hier eine kurze Anleitung für den XMPP Schnellstart!
XMPP steht für '''E'''xtensible '''M'''essaging and '''P'''resence '''P'''rotocol. Ein erweiterbares Nachrichten- und Anwesenheitsprotokoll. Welches unter anderem als "Instant Messaging Protokoll" verwendet wird.


=== Protokoll ===
XMPP zu verwenden, erfolgt i.d.R. in 4 Schritten:
XMPP ist keine Anwendung sondern ein Protokoll, also syntaktische und semantische Regel für die Übertragung von Daten. In diesem Artikel wollen wir jedoch nicht die technischen Details besprechen, sondern uns auf den Teil für Endbenutzer konzentrieren.


=== Instant Messaging ===
* Provider auswählen
Das Protokoll XMPP kann unter anderem für Instant Messaging verwendet werden. Instant Messaging (IM) steht für "sofortige Nachrichtenübermittlung" - auch bei vielen als "chatten" bekannt.
* Konto anlegen
* Anwendung installieren
* Anwendung konfigurieren


== Warum XMPP? ==
= Provider auswählen =


=== Offenes standardisiertes Protokoll ===
Zunächst sucht man sich einen Provider aus, bei dem man seinen XMPP Account haben möchte. Die Links unten helfen bei der Auswahl.
Das Protokoll ist von jedem einsehbar und standardisiert. Jeder hat somit die Möglichkeit XMPP basierte Anwendungen selber zu programmieren.


=== Erweiterbar ===
* https://wiki.xmpp.org/web/Provider_Recommendations
Das Protokoll ist erweiterbar. Die Erweiterungen des Protokolls der "XMPP Standards Foundation" (XSF) sind in XEPs beschrieben.
* https://www.freie-messenger.de/sys_xmpp/server
* https://compliance.conversations.im
* https://xmpp-servers.404.city
* https://xmpp.net


=== Open Source Anwendungen ===
Man sollte sicherstellen, dass der Server eine hohe Verfügbarkeit hat und möglichst viele XEPs unterstützt.
Es gibt sowohl open Source Anwendungen als auch Open Source Server Software für XMPP. Er ermöglicht den Einblick und die Prüfung von Server und Client Anwendungen und i.d.R. auch die Möglichkeit selber Programm zu erweitern, zu verbessern.


=== Dezentral ===
= Account anlegen =
Es handelt sich um eine dezentrale Architektur. Es gibt nicht nur einen Anbieter sondern mehrere, welche untereinander kommunizieren können (wie man es von E-Mail kennt).


=== Account ===
Es gibt zwei Möglichkeiten einen Account anzulegen. Viele Provider bieten auf der Homepage ein Formular einen Account anzulegen. Bei einigen Provider kann man den Account auch direkt im Client anlegen lassen. Hierzu muss der Provider und der Client diese Funktion zulassen.
Für die Verwendung von XMPP ist - wie auch bei E-Mail - ein Account auf einem Server nötig. Dies hat den wesentlichen Vorteil, dass ein Account auch ohne persönliche Informationen (Handynummer, E-Mail-Adresse) verwenden werden kann.
Außerdem kann man mehrere Account nutzen, wenn man beispielsweise eine Trennung von beruflichen, privaten oder vereinsrelevanten Kontakten und Chats haben möchte.


=== Föderation ===
= Clients installieren =
In der Regel wünscht man bei XMPP den Föderation Aspekt, in dem die Server untereinander kommunizieren und so eine Account beim Anbieter A mit einem Account bei Anbieter B Nachrichten austauschen kann.
Man hat bei XMPP jedoch auch die Möglichkeit seinen Dienst nur in seinem Netzwerk zu betreiben bzw. einen öffentlichen Server nicht gestatten mit anderen XMPP Server zu kommunizieren (keine Server-zu-Server Kommunikation).


== XMPP Standards Foundation ==
Welcher Client der richtig ist, ist abhängig von gewünschten Funktionalitäten, Betriebssystem und Geschmack. Man findet die Links auf https://xmpp.org/software/clients.html
In diesem Kapitel werden wir jedoch 2-3 Beispiele von Clients nennen, die für IM die meist genutzten XEPs unterstützt. Dies soll den Einstieg erleichtern, muss jedoch nicht deine endgültige Wahl sein.
 
== Android ==
 
* https://conversations.im
* https://jabber.pix-art.de
 
== Linux ==
 
* https://gajim.org
 
== Windows ==
 
* https://gajim.org
 
== iOS ==
 
* https://chatsecure.org
 
= Client konfigurieren =
 
Im Client wird man jetzt seine JID eintragen: user@provider.tld und das gewählte Passwort.
 
= Los geht's =
 
Das war's!




[[Category:Handbuch]]
[[Category:Handbuch]]

Revision as of 11:37, 29 November 2019

Zurück

English | Deutsch

XMPP Schnellstart

Hier eine kurze Anleitung für den XMPP Schnellstart!

XMPP zu verwenden, erfolgt i.d.R. in 4 Schritten:

  • Provider auswählen
  • Konto anlegen
  • Anwendung installieren
  • Anwendung konfigurieren

Provider auswählen

Zunächst sucht man sich einen Provider aus, bei dem man seinen XMPP Account haben möchte. Die Links unten helfen bei der Auswahl.

Man sollte sicherstellen, dass der Server eine hohe Verfügbarkeit hat und möglichst viele XEPs unterstützt.

Account anlegen

Es gibt zwei Möglichkeiten einen Account anzulegen. Viele Provider bieten auf der Homepage ein Formular einen Account anzulegen. Bei einigen Provider kann man den Account auch direkt im Client anlegen lassen. Hierzu muss der Provider und der Client diese Funktion zulassen.

Clients installieren

Welcher Client der richtig ist, ist abhängig von gewünschten Funktionalitäten, Betriebssystem und Geschmack. Man findet die Links auf https://xmpp.org/software/clients.html In diesem Kapitel werden wir jedoch 2-3 Beispiele von Clients nennen, die für IM die meist genutzten XEPs unterstützt. Dies soll den Einstieg erleichtern, muss jedoch nicht deine endgültige Wahl sein.

Android

Linux

Windows

iOS

Client konfigurieren

Im Client wird man jetzt seine JID eintragen: user@provider.tld und das gewählte Passwort.

Los geht's

Das war's!