Benutzer-Werkzeuge

Webseiten-Werkzeuge


webuni:jabber

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
webuni:jabber [2009-02-08 19:16] – style: letzten satz umformuliert alexwebuni:jabber [2009-02-15 23:37] (aktuell) – Link auf den fertigen Artikel bei WebUni alex
Zeile 1: Zeile 1:
 +====== Entwurf für einen Jabber-Artikel für WebUni ======
 +> Jabber (englisch [ˈdʒæbəɹ]: "(daher-)plappern") ist eine Sammlung XML-basierter Netzwerkprotokolle, die hauptsächlich für Instant Messaging verwendet werden. Der Kern des Protokolls ([[http://de.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol|XMPP]]) ist ein Internetstandard für das [[http://de.wikipedia.org/wiki/Instant_messaging|Instant Messaging]].
 +
 +Was bedeutet das für den Laien? Jabber ist neben ICQ, AOL Instant Messenger (AIM), Yahoo Messenger oder dem Windows- bzw. MSN-Messenger eine weitere Möglichkeit kurze Nachrichten über das Internet auszutauschen, die sofort empfangen werden. Allen ist gemein, dass es eine Kontaktliste gibt, in die man seine Freunde aufnimmt. Man sieht jederzeit wer online ist und kann zu zweit chatten.
 +
 +===== Was kann Jabber? =====
 +
 +Jabber selbst ist die Bezeichnung fuer eine Sammlung von Programmen, Servern, Protokollen und Standards, die das Instant Messaging ermoeglichen. Dabei gibt es neben den Grundfunktionen eine Reihe von Erweiterungen und sogar Anwendungen, bei denen nicht nur Menschen miteinander kommunizieren.
 +
 +===== Clients =====
 +Fuer die meisten ist wohl der Client das interessanteste, also das Programm, das auf dem eigenen Rechner laeuft und mit dessen Hilfe man sich mit einem Server verbinden und mit anderen Nutzern chatten kann. Auch hier gibt es eine Reihe von Grundfunkionen, die vom jedem Instant-Messaging-Client erwartet werden: Die Anmeldung an das Netzwerk, um ueberhaupt andere Nutzer erreichen zu koennen, und im Idealfall natuerlich auch die Registrierung eines neuen Accounts, damit dafuer nicht noch andere Webseiten aufgesucht werden muessen. Weiterhin muss jeder Client in der Lage sein, Nachrichten zu senden und zu empfangen, denn das ist ja der eigentliche Zweck von Jabber. Ausserdem gehoert es heutzutage zum guten Ton, den Nachrichtenverlauf zu speichern, so dass man spaeter noch einmal nachschlagen kann, was mit wem besprochen wurde.
 +
 +Neben diesen Grundfunktionen gibt es eine Reihe von Erweiterungen, die oft ueber Plugins hinzugefuegt werden und vom jeweiligen Programm abhaengen.
 +
 +  * verschiedene Clients aufzaehlen, mit Links
 +  * ausserdem Hinweis auf Multi-Protokoll-Clients
 +
 +(Jabber ist eine Sammlung von Protokollen, die Frage muss also einerseits lauten: //Was kann mein Jabber-Client?// Die Grundfunktionen beherrscht jeder Jabber-Client. Das umfasst das Anmelden am Server, die Darstellung der Kontaktliste und das chatten mit den Kontakten, sollte ja wohl auch sein. ;) Darüber hinaus können die verbreiteten und schon lange entwickelten Clients in der Regel die Kommunikation verschlüsseln, man kann direkt im Client den Jabber-Account anlegen und löschen, es sind Multi-User-Chats und Dateiübertragungen möglich. Clients, die die Jingle-Erweiterung unterstützen, können sogar zum Telefonieren genutzt werden. 
 +
 +Viele Nutzer von Multiprotokoll-Clients brauchen sich nicht einmal nach einem neuen Programm umsehen. Miranda, Trillian Pro, Pidgin und Adium beherrschen alle von Haus aus das Jabber-Protokoll.)
 +
 +===== Wie sieht das Jabber-Netzwerk aus? =====
 +Darüber hinaus ist auch die andere Seite des Netzwerks interessant. Im Gegensatz zu den anderen beliebten Instant Messaging Services kann theoretisch jeder seinen eigenen Jabber-Server aufmachen. Das Netz ist dezentral organisiert und damit weniger anfällig gegenüber einem kompletten Ausfall. Es gibt nicht //den einen// Jabber-Server, an dem man sich anmeldet sondern sehr viele. Das hat natürlich Vor- und Nachteile. Vorteilhaft ist, dass man nicht mehr auf einen kommerziellen Anbieter, wie z.B. AOL im Falle von ICQ, angewiesen ist, der die Kontrolle über die Server hat. Da das Protokoll selbst frei ist, erwarten einen hier auch seitens der Netzbetreiber keine Überraschungen wie es sie in der Vergangenheit bei ICQ öfter gegeben hat, als Mirabilis/AOL das Protokoll geändert und so alternative und alte Clients ausgesperrt hatte.
 +Nachteilig ist, dass man gezwungen ist, sich einen Jabber-Server zu suchen, der einerseits zuverlässig und andererseits vertrauenswürdig ist. Zum Glück gibt es da einige wirklich gute. :-)
 +
 +===== Was ist eine Jabber-ID und woher bekomme ich die? =====
 +Was bei ICQ die Nummern sind, sind bei Jabber die sogenannten Jabber-IDs. Diese sehen so aus wie E-Mail-Adressen. Der hintere Teil stimmt mit dem Namen des Jabber-Servers überein, bei dem man sich anmeldet, der vordere Teil ist frei wählbar. Einen Account bekommt man direkt beim Server, d.h. man sucht sich einen aus, startet seinen Jabber-Client, legt dort direkt einen neuen Account an und bekommt so seine Jabber-ID. Zuverlässige und große Server sind beispielsweise die der [[http://www.jabber.org | Jabber Software Foundation]] oder vom [[http://web.jabber.ccc.de/ | Chaos Computer Club]]. Eine kurze Liste weiterer Server gibt es auf [[http://www.jabber.org/im-services | jabber.org]] und eine veraltete, aber sehr ausführliche Liste bei der [[https://www.xmpp.net/servers | XMPP Federation]].
 +
 +Wer erstmal reinschnuppern will, braucht allerdings gar keine neue Jabber-ID. Wer ein Mailkonto bei GMX, web.de oder 1und1 hat, kann den Server //jabber.gmx.net// benutzen. GMX und web.de benutzen für ihre eigenen Multimessenger intern Jabber, man kann sich aber auch mit jedem anderen Client anmelden. Auch jeder mit einem Account bei Google Mail hat bereits ein Jabber-Konto, denn auch Google Talk verwendet Jabber im Hintergrund. Wer so einen Account nutzen will, trägt in seinem Jabber-Client einfach Nutzername und Passwort so ein, wie er das von seinem Mailanbieter gewohnt ist.
 +
 +====== ToDos und Anmerkungen ======
 +===== LeSpocky's Notizen auf'm Zettel vom 24.6.08 =====
 +  * ''[ ]'' Kurzer fetter Text unter der Artikelüberschrift?
 +  * ''[x]'' Einstieg: Zitat Wikipedia [[wpde>Jabber]]
 +  * ''[x]'' Übersetzung dessen in einfachen Worten ;-)
 +  * ''[x]'' was kann Jabber? -> Features
 +  * ''[x]'' Netz, JID -> Server, Anbieter
 +  * ''[ ]'' Verschlüsselung -> kurz abhandeln
 +  * ''[ ]'' (Standard? Foundation? OpenSource...)
 +  * ''[ ]'' Transports (nur ganz kurz wegen Multiprotokollclients, lieber ein paar Worte zu den Multiprotokoll-Clients)
 +  * ''[ ]'' kurzes Pro/Contra
 +  * ''[ ]'' Zusammenfassung 
 +
 +===== Kram (ursprünglich aus LeSpocky's ganz privatem Wiki): =====
 +==== Ideen ====
 +  * ''[x]'' Eine leicht verständliche Beschreibung von Jabber
 +  * ''[ ]'' Eine leicht verständliche und möglichst objektiv aussehende Gegenüberstellung von Jabber und ICQ, bei der Jabber natürlich besser wegkommt
 +  * ''[/]'' Ein HowTo, wie man an einen Jabber-Account kommt -> Verweis auf kairaven
 +  * ''[/]'' HowTos fuer die verschiedenen Clients -> Verweis auf kairaven
 +  * ''[/]'' Eine Beschreibung, aus der hervorgeht, wie man sehr bequem Jabber und ICQ parallel benutzen kann -> Multiprotokollclients
 +
 +==== Jabber-Einführung ====
 +=== Pro ===
 +  * keine Abhängigkeit von einem einzigen Anbieter (AOL) 
 +  * viele Erweiterungen zum Protokoll verfuegbar
 +
 +=== Contra ===
 +  * alte Kontakte noch im ICQ -> schlecht erreichbar
 +  * Wechsel ist mit Aufwand verbunden, bisheriges System "funktioniert doch"
 +
 +=== Links ===
 +  * http://www.zeroathome.de/wordpress/jabber-10-gruende/
 +  * http://blog.jbbr.net/against-icq/
 +  * http://hp.kairaven.de/jabber/
 +  * http://www.der-beweis.de/b/jabber/
 +  * http://www.ulm.ccc.de/~marcel/warum-jabber.htm
 +  * http://de.wikipedia.org/wiki/Liste_von_Jabber-Clients
 +  * http://www.heise.de/newsticker/meldung/113733
 +  * http://de.wikipedia.org/wiki/ICQ#Kritik
 +
 +==== Client-HowTo ====
 +//das ist optional, sowas gibt's zu Hauf im Netz, wenn überhaupt dann in späteren Einzelartikeln evtl. konkret von Nutzern der entsprechenden Software//
 +  * ''[ ]'' Miranda (hier könnte man Screenshots einbringen bzw. nen Extra-Artikel für Umstieg/Erweiterung machen -- das ist doch recht verbreitet)
 +  * ''[ ]'' Psi (LeSpocky, Tux)
 +  * ''[ ]'' Pidgin (Zozfried??)
 +  * ''[ ]'' Trillian (nur in der kostenpflichtigen Pro-Version)
 +  * ''[ ]'' Kopete
 +  * ''[ ]'' Adium
 +  * ''[ ]'' iChat
 +
 +===== zusammengewürfelte Ideen und ToDo =====
 +  * ''[ ]'' ICQ kann MD5 benutzen zum Login, muss aber nicht. Da könnte man nochmal die üblichen Clients drauf abchecken. Wenn da das Passwort per default unverschlüsselt übertragen wird, ist das sicherheitsrelevant. Bei Jabber kann man sich auch mit unverschlüsseltem Passwort anmelden, je nach Server und Client, auch hier abchecken! \\
 +**update:** mittlerweile muss man sich wohl mit md5 anmelden, den Fakt nochmal recherchieren \\
 +**update 2:** keine sinnvollen Quellen gefunden. login mit aktuellem miranda klappt sowohl mit als auch ohne MD5
 +  * ''[ ]'' Vorstellung der Nur-Jabber-Clients bei den Transports
 +  * ''[x]'' Abchecken der Argumente der zahlreichen bisherigen Gegenüberstellungen von LeSpocky's [[http://del.icio.us/LeSpocky/jabber | del.icio.us]] ob die noch in den Artikel müssen. //(siehe unten)//
 +  * ''[ ]'' Hinweis auf Client HowTos? -> kairaven?
 +  * ''[ ]'' Link auf das Aussperren von alten Clients am 1.7.08: http://www.golem.de/0807/60777.html
 +  * ''[ ]'' Der Artikel sollte zuerst den Unterschied zwischen IM-Netzwerk (ICQ, Jabber, ...) und Client klarstellen. Das ist häufig nicht klar und oft wird mit ICQ der Client und nicht das Netzwerk gemeint.
 +  * identi.ca: twittern mit Jabber - geht mit ICQ nicht 8-)
 +
 +===== Anmerkungen von jeary =====
 +> [09:13:23] <Anett> Ich finde es unguenstig mit einer Definition anzufangen, die mit ihrem Inhalt wohl zunaechst erstmal alle Nicht-Cofus abschreckt. Wird sofort aus den Angeln gehoben, wenn du den fett geschriebenen Absatz unter der Ueberschrift etwas volkstuemlicher gestaltest. ;)
 +> [09:16:55] <Anett> "Der hintere Teil stimmt mit dem Namen des Jabber-Servers ueberein, bei dem man sich anmeldet, der vordere Teil ist frei waehlbar."
 +> -> Der vordere Teil ist als Username frei waehlbar waehrend der hintere Teil den Namen des JabberServers angibt. 
 +> [Geht mir hier mehr um die Reihenfolge - warum faengst du nicht vorne an? Und ein Beispiel waer auch lieb, schaetz ich mal. Emailadresse reicht fuer uns, eventuell ist es sinnvoll, das nochmal zu visualisieren.]
 +
 +===== Anmerkungen von Tux =====
 +  * //"Was bedeutet das für den Laien?"// -> Sowas liest der "Laie" oft sehr ungern.
 +  * ne schoenere Ueberschrift fuer den Abschnitt "Clients" finden
 +  * fuer die meisten ist der "Client" einfach nur "ein Programm" bzw "das Jabber-Programm"
 +
 +  * ist unser Anlegen eventuell schon dadurch abgedeckt oder hinreichend unterstuetzt:
 +    * http://helmschrott.de/blog/jabber
 +    * http://helmschrott.de/blog/jabber-in-5-minuten
 +
 +===== Anmerkungen von OMP =====
 +  * ich persönlich würde den Artikel andersherum aufziehen, außerdem möglichst untechnisch ;) Beispiel:
 +=== Was ist eigentlich Jabber? ===
 +Bei Jabber handelt es sich um einen Instant-Messager
 +
 +=== Und ist das schon alles? ===
 +Klares JEIN. Eigentlich bezeichnet Jabber sowohl das Programm, das auf dem eigenen Rechner installiert wird (sogenannter Client), also auch das Verwendete Protokoll (XMPP) und dann gibts da auch noch die Server.
 +
 +=== Klingt ja ganz schön kompliziert, muss das sein? ===
 +Muss nicht, bringt aber einige Vorteile gegenüber etablierten Messagern.
 +
 +=== Und zwar? ===
 +Man hat als Nutzer die freie Wahl, welches Programm (Client) man nutzt und bei welchem Anbieter man sich anmeldet oder ob man sein eigener Anbieter sein möchte.
 +
 +=== Ähhh ... ===
 +Keine Panik. In den meisten Fällen reicht es, sich einen Jabber-Client auszusuchen (evtl. kann der eigene das ja bereits von Haus aus) und sich bei einem Anbieter anzumelden.
 +
 +=== Moment, es gibt mehrere Anbiete? ===
 +In der Tat. Jabber ist dezentral aufgebaut. Das (zusammen mit dem offenen Protokoll) hat den Vorteil, das es kein Monopol gibt. Die Anbieter können somit auch nicht ihre eigenen (mit Werbung überladenen) Clients voraussetzen. Es gibt mehrer Jabber-Anbieter, die sich aber größtenteils untereinander zusammengeschaltet haben. Als Endanwender merkt man davon in der Regel nichts.
 +
 +=== Hm, naja gut. Aber eigentlich bin ich doch ganz zufrieden mit meinem jetzigen MSN/ICQ/AIM/Y!/... ===
 +Nun, bei Jabber gibt es noch ein paar nette Möglichkeiten, die bei anderen Anbieten leider immernoch nicht zum Standard geworden sind: So es ist möglich, Nachrichten verschlüsselt zu übertragen, mit mehreren Rechnern gleichzeitig unter der gleichen ID angemeldet zu sein (und so zum Beispiel auf dem Notebook und dem Desktop-PC oder auf Arbeit und zu Hause keine Nachrichten mehr zu verpassen).
 +
 +=== Ah, so langsam verstehe ich das alles. Was ist nochmal eine ID? ===
 +Das ist quasi der Benutzername, die Kennung. Sie setzt sich zusammen aus einem vorderen Teil (der frei wählbar ist) und einem hinteren Teil (dem Server des Anbieters) und sieht aus wie eine eMail-Adresse.
 +
 +=== Schön und gut, aber alle meine Freunde sind noch bei ICQ/AIM/MSN/Y!/... ===
 +Auch daran wurde gedacht. Es gibt sogenannte Transports, also Übergänge in andere Netze. Damit bleibt man mit allen bisherigen Kontakten in Verbindung und hat gleichzeitig die Vorteile von Jabber. Mit der Zeit wird man diese Transports immer weniger nutzen müssen, bis schließlich alle von Jabber überzeugt sind.
 +
 +=== Und wo melde ich mich jetzt an? ===
 +Evtl. bist du sogar schon angemeldet. Besitzer von GMX, Web.de und GoogleMail-Adressen sind bereits von vorneherein von Ihrem Anbieter für Jabber angemeldet und freigeschaltet. Die genauen Daten findet ihr in den jeweiligen Hilfeseiten. So ist GoogleChat in Wirklichkeit nichts anderes als ein Jabber-Client, gleiches gilt für ______ und ______ //(gmx und web.de hier eintragen)//.
 +Falls das noch nicht der Fall ist, auch kein Prohlem, einfach auf .... schauen und sich einen Anbieter heraussuchen.
 +
 +=== Gibts noch mehr Informationen und kann ich mir das nochmal in Ruhe durchlesen? ===
 +Klar, einfach auf ... schauen, Wikipedia ist auch eine nette Hilfe und dann einfach ausprobieren.
 +
 +====== Entwurf 2: "7 Fragen zu Jabber" ======
 +===== Was ist Jabber? =====
 +Im Jabber-Netzwerk kann man Sofortnachrichten austauschen. Es ist sozusagen ein Instant Messenger ähnlich ICQ oder dem Windows Messenger. Es gibt eine Kontaktliste und man kann mit seinen Freunden chatten.
 +
 +===== Warum noch ein Instant Messenger? =====
 +Jabber hat gegenüber den Netzwerken kommerzieller Anbieter wie AOL (ICQ), Microsoft und Yahoo eine Reihe von Vorteilen. Neben rechtlichen und technischen Aspekten sind das auch ganz banale Gründe wie die Freiheit von Werbung.
 +
 +Rechtlich unterscheidet sich Jabber gegenüber den großen Namen dadurch, dass man keine AGB akzeptieren muss, auch nicht implizit. Es ist ein freies Netzwerk, man kann sich den Anbieter aussuchen oder sogar sein eigener Anbieter sein. Das heißt, dass man sich keinen Bedingungen unterwerfen muss, die sich in den Geschäftsbedingungen von AOL und dergleichen finden, als da wären Übertragung der Rechte des Geschriebenen an den Anbieter, Recht auf Mitprotokollierung der Konversation und ähnliche Geschichten.
 +
 +Der wichtigste technische Vorteil ist: Das Jabber-Protokoll ist frei, so frei wie in »Freiheit«. Die Protokolle von AOL, Microsoft und Yahoo sind eher mit Freibier zu vergleichen. Man bekommt es kostenlos, aber man weiß nicht was drin ist, es kann sich jederzeit ändern oder ganz versiegen.
 +
 +===== Brauche ich für Jabber ein neues Programm? =====
 +Wahrscheinlich nicht. Jabber wird von den verbreiteten Multi-Protokoll-Messengern bereits seit langem unterstützt. Dazu gehören //Miranda//, //Pidgin//, //Kopete//, //Adium//, //iChat// und //Trillian Pro//. Man fügt einfach seinen Jabber-Account hinzu und los geht's. Daneben gibt es auch reine Jabber-Clients wie beispielsweise Psi. Fast alle dieser Programme sind frei (OpenSource) und kostenlos.
 +
 +===== Wo melde ich mich denn an? =====
 +Im Jabber-Netzwerk gibt es nicht nur einen Anbieter, sondern viele. Das macht das Netz sicher gegen globale Ausfälle, erfordert vom Nutzer aber auch die Wahl eines Anbieters.
 +
 +Man kann grob zwischen zwei Sorten von Anbietern unterscheiden. Auf der einen Seite stehen da große Namen wie Google, web.de und GMX. Diese Firmen erlauben es, sich mit den Zugangsdaten seines Mail-Accounts im Jabber-Netzwerk einzuloggen. GoogleTalk und die Messenger von web.de, GMX und 1und1 sind nichts weiter als Jabber-Clients.
 +
 +Daneben gibt es eine große Anzahl anderer Anbieter. Dort bekommt man seinen Account, indem man sich direkt in seinem Client-Programm einen Nutzernamen aussucht und beim Server anfragt, ob der noch frei ist. Das ganze geht leicht und schnell. Bekannte freie Server sind z.B. //jabber.org//, //jabber.ccc.de// oder //swissjabber.ch//.
 +
 +Außerdem kann jeder, der einen Server im Internet betreibt, seinen eigenen Jabber-Server installieren. So können Firmen ihren Mitarbeitern beispielsweise einen Jabber-Account bereitstellen.
 +
 +===== Wie sieht die Nutzerkennung bei Jabber aus? =====
 +Im Gegensatz zu den Nummern bei ICQ heißt die Nutzerkennung bei Jabber »ID«. Eine Jabber-ID sieht aus wie eine E-Mail-Adresse. Der vordere Teil vor dem **@** ist der Nutzername, der Teil dahinter der des Jabber-Servers. So sind die IDs viel leichter zu merken als bei ICQ.
 +
 +===== Ist das denn alles auch sicher? =====
 +Grundsätzlich ja. Natürlich gehört ein gewisses Vertrauen gegenüber dem Anbieter dazu, aber darüber hinaus ist Jabber rein technisch auch sicherer als beispielsweise ICQ. Jabber unterstützt die verschlüsselte Kommunikation zum jeweiligen Jabber-Server und der Standard sieht optional auch eine Verschlüsselung der Nachrichten zwischen den Endnutzern über OpenPGP vor. Gegenüber ICQ hat Jabber den Vorteil, dass das Login-Kennwort nicht unverschlüsselt im Netz übertragen wird.
 +
 +===== Hat Jabber auch Nachteile? =====
 +Es gibt ein paar kleinere Nachteile. Der erste hat damit zu tun, dass das Netz dezentralisiert aufgebaut ist. Das gesamte Netz ist zwar sicherer gegen Ausfall, die einzelnen Server können natürlich trotzdem streiken. Kleinere Anbieter können durchaus auch von der Bildfläche verschwinden.
 +
 +Wenn man sein Passwort vergisst, hängt es vom Anbieter ab, ob man an seinen Account wieder rankommt. Da man sich direkt am Server anmeldet, besteht unter Umständen keine Möglichkeit dazu.
 +
 +Dann ist da natürlich noch das Problem, dass viele Leute bei ICQ, MSN oder Yahoo bleiben wollen und dann nicht mehr erreichbar wären. Wenn man einen Multiprotokoll-Messenger wie Miranda oder Pidgin verwendet, ist das aber nicht so schlimm: Einfach Jabber parallel zu ICQ einrichten und Stück für Stück umziehen.
 +
 +===== Ich habe noch weitere Fragen! =====
 +
 +
 +====== Anmerkungen zum zweiten Entwurf ======
 +===== Was fehlt? =====
 +  * Verlinkungen von Clients, AGB, Anbietern usw.
 +  * Links zum Weiterlesen
 +  * Leute, die man fragen kann
 +  * …
 +
 +===== Formulierungen =====
 +  * "Sofortnachrichten" wuerde ich durch "Kurznachrichten" ersetzen
 +  * Ueberschrift "Warum noch ein IM-Client?" -- die Frage, die man sich eher stellt, ist sowas wie "Ich hab doch schon ICQ/MSN/Yahoo?"; die Abstraktion von ICQ/MSN/Yahoo zu IM machen die wenigsten Nutzer, deshalb ist diese Frage vllt besser geeignet.
 +
 +====== Der fertige Artikel ======
 +zu finden bei WebUni: http://magdeburg.webuni.de/?mod=article&id=2069