Tutorials

Beteiligung

Wer ein Tutorial schreiben möchte, melde sich bitte vorher bei mir, damit niemand Arbeit doppelt macht. Anschließend werde ich denjenigen in die unten stehende Tabelle eintragen und ihn bitten das Tutorial nach den Richlinien anzufertigen.

Liste der Tutorials

OS Client Default? ID Wer? Link
Android Beem X android-beem Daniel http://jabber.zeroathome.de/tutorial/android-beem/
Android Jabiru X android-jabiru Daniel
Blackberry IM+ X blackberry-implus ODH
Debian Pidgin X debian-pidgin basti
Fedora Empathy X fedora-empathy basti http://jabber.zeroathome.de/tutorial/fedora-empathy/
iPhoneOS IM+/IM+ lite X iphone-implus pbeccard http://jabber.zeroathome.de/tutorial/iphone-implus/
Kubuntu kopete X kubuntu-kopete basti http://jabber.zeroathome.de/tutorial/kubuntu-kopete/
MacOS X Adium macosx-adium cephinux
iChat X macosx-ichat
Maemo Pidgin X maemo-pidgin ODH
OpenSuSe Kopete X suse-kopete basti http://jabber.zeroathome.de/tutorial/opensuse-kopete/
Palm WebOS ? X webos-? ODH
Symbian S60 ? s60-?
Ubuntu Empathy X ubuntu-empathy basti http://jabber.zeroathome.de/tutorial/ubuntu-empathy/
Gajim ubuntu-gajim thibaud http://jabber.zeroathome.de/tutorial/ubuntu-gajim/
Pidgin ubuntu-pidgin basti http://jabber.zeroathome.de/tutorial/ubuntu-pidgin/
Psi ubuntu-psi sebix http://jabber.zeroathome.de/tutorial/ubuntu-psi/
Windows Mobile ? winmobile-?
Windows Vista/7 Gajim win7-gajim jarwie http://jabber.zeroathome.de/tutorial/win7-gajim/
Pidgin X win7-pidgin http://jabber.zeroathome.de/tutorial/win7-pidgin/
Psi win7-psi http://jabber.zeroathome.de/tutorial/win7-psi/
Windows XP Gajim winxp-gajim basti http://jabber.zeroathome.de/tutorial/winxp-gajim/
Pidgin X winxp-pidgin Bilder: zero; Texte: jarwie http://jabber.zeroathome.de/tutorial/winxp-pidgin/
Psi winxp-psi basti http://jabber.zeroathome.de/tutorial/winxp-psi/

Richtlinien

git-Repository

http://github.com/zeroathome/jabber-tutorials

Die Tutorials werden in einem git-Repository archiviert. Das dient erstens der Versionskontrolle, als auch als Backup. (Außerdem könnte man später die Tutorials direkt aus dem Repo auslesen, anstatt die Dateien zu benutzen)

Das heißt nicht, dass jeder der ein Tutorial schreiben möchte das Repo benutzen muss. Tutorials können auch einfach per Mail (o.ä.) an mich gesendet werden.

Dateistruktur

Pro OS/Client-Kombination eine JSON-Datei mit dem gleichnamigen Ordner, in dem die Bilder liegen:

tutorial-
        \- [os]-[client]
        |  \-[os]-[client]1.png
        |  |-[os]-[client]2.png 
        |- [os]-[client].json

Beispiel:

tutorial-
        \- winxp-pidgin
        |  \-winxp-pidgin1.png
        |  |-winxp-pidgin2.png 
        |- winxp-pidgin.json

Beispiele einer solchen Ordnerstruktur findet sich hier: http://github.com/zeroathome/jabber-tutorials

JSON-Format

Es wird bevorzugt, dass die Tutorials im JSON-Format eingereicht werden. Auch das ist keine Pflicht, Tutorials können auch einfach als Textdatei (plain-text bitte) an mich gesendet werden und ich erledige die Konvertierung.

Für die, die es mit JSON versuchen wollen, sei der JSON-Validator JSONLint empfohlen, um die Datei auf Validität zu prüfen.

Das Format wird in einer kommentierten Beispieldatei erläutert werden. Bis dahin gibt es ein unkommentiertes Beispiel hier.

Allgemeines

  • Darauf achten, dass das jeweilige Standardtheme des Betriebssystems genutzt wird!
  • Falls der Client nicht vorinstalliert ist, bitte die Installation auch beschreiben!

Screenshots

Screenshots sollten

  • im PNG-Format sein
  • bitte nicht breiter als 600 Pixel sein (zur Not runterskalieren)
  • nur das Fenster des jeweiligen Clients enthalten (nicht der komplette Desktop oder Ausschnitte davon) Beispielbilder
  • nach dem oben gezeigten Schema benannt sein
  • sich in einem Ordner befinden, wie unter Dateistruktur gezeigt

Texte

Texte sollten

  • in einer JSON, oder einfachen Textdatei geschrieben werden (bitte, bitte kein .doc(x)/.odt oder ähnliches)
  • so konzise1) wie möglich sein, aber trotzdem den Vorgang verständlich erklären
  • Anrede ist ausnahmslos “Du”, bitte auch konsequent verwenden

Einreichen der Tutorials

Das Einreichen erfolgt auf zwei Wege:

  1. Ihr forkt die Tutorials auf github, fügt euer Tutorial hinzu und sendet einen “pull-request”
  2. Falls ihr mit git nichts am Hut habt, packt das Tutorial (egal ob im JSON-Format, oder als plain-text-Datei) zusammen mit den Bildern (die möglichst schon die richtigen Dateinamen haben) in eine .zip-/.tar.gz-/.tar.bz2-Datei und schickt sie per Mail an jabber@zeroathome.de

Hilfe

Falls ihr bei irgendetwas Hilfe braucht, oder nicht weiterkommt, bitte meldet euch einfach unter einer der folgenden Adressen:

  • Mail: jabber@zeroathome.de
  • Jabber: zeroathome@jabber.ccc.de

dann werde ich versuchen euch so weit ich kann zu helfen. (Ich versuche so bald wie möglich zu antworten, aber nicht wundern wenn das etwas dauern kann.)

1) auf das absolut wesentliche Beschränkt
/var/www/virtual/ben/wiki.firefly-it.de/data/pages/jabber-projekt/tutorials.txt · Last modified: 2010/03/12 21:41 by zero
Back to top
CC Attribution-Noncommercial-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0