# Conduit-Handbuch

Conduit ist ein Synchronisationsprogramm

2007
John Stowers
2008
Mario Blättermann (mario.blaettermann@t-online.de)
2008
comicinker (comicinker@gmx.de)
GNOME-Dokumentationsprojekt
John
Stowers
Brent
Gueth
Conduit-Handbuch 1.0
03.01.2008
Dieses Handbuch beschreibt Version 1.0 von Conduit

## Was ist Conduit?

Conduit ist ein Synchronisationsprogramm für GNOME. Es ermöglicht die Synchronisation von Dateien, Fotos, E-Mails, Kontakten, Notizen, Kalenderdaten und vieler anderer Arten von persönlichen Informationen. Diese Daten können mit anderen Computern, Online-Datenanbietern oder anderen elektronischen Geräten synchronisiert werden. Conduit verwaltet die Synchronisation und die Umwandlung in andere Formate. Conduit erlaubt beispielsweise:

- Synchonisation von Tomboy-Notizen mit einem anderen Computer

- Synchronisation von PIM-Daten mit einem Mobiltelefon, einem iPod, Nokia Internet tablet, oder zwischen Computern

- Fotos auf einen Flickr, Picasa, Smugmug, Shutterfly-Server oder einen iPod zu laden

- … und vieles, vieles mehr.

In jeder nur denkbaren Kombination wird Conduit auf die korrekte Datenumwandlung und Synchronisation achten.

### Anwendungsbereiche

- Fred möchte seine Tomboy-Notizen mit dem Google-Notizbuch synchronisieren.

- Joey möchte, egal was auch immer auf seinem Desktop ist, mit seinem Backpack-Konto synchronisieren

- Nellie möchte einen Ordner auf Ihrem Desktop-Rechner und Ihrem Laptop auf dem gleichen Stand halten

- Paul möchte seine Evolution-Kontakte mit den Kontakten in seinem Mobiltelefon synchronisieren

- Steve möchte seine GNOME-Einstellungen auf seinen zwei Computern immer auf dem gleichen Stand halten

- John möchte einen Ordner, der OpenOffice-Dokumente enthält, mit Kopien in Google Docs synchronisieren

- Pete möchte auf seinem Server abgelegte Fotos auf einem externen Sicherungsmedium speichern (USB-Festplatte / FTP-Server)

### Einführung

Conduit's goals are to synchronize your data as seamlessly as possible, be it from remote device or remote websites. It is about extending your life as you see it needs to be, no longer constrained by data, devices or formats. Conduit enables you to take your data where you want when you want. All of your mobile devices could be synchronized automatically by Conduit. Home file back-ups to a remote server? Synced automatically.

Es mag manchmal den Anschein haben, dass Conduit überaus kompliziert ist. Jedoch war eines der Ziele beim Oberflächendesign, die Anwendung so simpel und intuitiv wie möglich zu gestalten. Allerdings ist Conduit viel mächtiger, als es das simple Design vermuten lässt. Diese Dokumentation beschreibt alle Einstellungsoptionen für Gruppen und Datenanbieter. Im Folgenden werden einige Beispiele für Dinge, die synchronisiert werden können, gezeigt:

- Ein GNOME-Nutzer möchte Informationen an vielen Orten auf dem Desktop speichern, einschließlich:

  - Evolution (E-Mail, Kalender, Adressbuch)

  - Tomboy (Notizen)

  - Ordner (wichtige Dateien)

  - Fotos

  - Bookmarks (web and feeds)

  - Musik

- The user might also use one of the many popular online services including

  - Delicious (Lesezeichen)

  - Gmail (Lesezeichen, Kalender, Feeds, E-Mail, Fotos)

  - Flickr (Fotos)

- They probably also own another electronic device such as

  - Ein zweiter Laptop, auf dem ebenfalls GNOME läuft

  - Ein Mobiltelefon

  - Ein Nokia 770/800

  - Ein Pocket PC mit PalmOS oder Windows Mobile

  - Ein iPod

Its hard enough keeping your information organized when limited to the desktop, let alone the added burden of keeping your information in sync with any of the other services or devices listed above.

Unser Ziel für Conduit ist es, den GNOME-Benutzern zu ermöglichen, Informationen auf dem gleichen Stand zu halten, ohne Rücksicht darauf, um welche Art von Information es sich handelt. Conduit soll einfach funktionieren.

## Die Conduit-Benutzeroberfläche

### Einführung

Conduit basiert auf einigen grundlegenden Konzepten, die man vor Beginn verstehen sollte. Das Wissen über diese Konzepte wird Sie Dinge entdecken lassen, von denen Sie nie gedacht hätten, dass sie synchronisierbar sind. Beispielsweise das Hochladen von Fotos direkt von Ihrem Mobiltelefon zum Bilderdienst Picasa!

#### Conduit-Benutzeroberfläche

Die Bestandteile der Conduit-Benutzeroberfläche

zeigt die vier Hauptkomponenten der Conduit-Benutzeroberfläche:

1. Das Menü

   - Die Menüs Datei, Bearbeiten und Hilfe bieten Aktionen, die auf alle Gruppen angewendet werden. Für weitere Informationen über den Inhalt dieser Menüs, siehe unten.

2. Die Datenanbieter-Teilfenster

   - Listet an der linken Seite des Fensters alle Datenanbieter auf, die auf Ihrem System gefunden wurden und verwendet werden können.

   - Datenanbieter sind die Quelle oder das Ziel der Daten, die synchronisiert werden sollen. Für Anweisungen über die Konfiguration jedes dieser Datenanbieter ziehen Sie bitte den Abschnitt Datenanbieter zu Rate.

3. Das Ansichtsteilfenster

   - Wird verwendet, um Gruppen von Datenanbietern zur Synchronisation anzulegen. Ziehen Sie eine Datenquelle in die linke Hälfte des Ansichtsfensters und einen oder mehrere Datenempfänger in die rechte Hälfte, um eine Gruppe anzulegen. Nähere Erläuterungen über Gruppen finden Sie in .

4. Das Konflikte-Teilfenster

   - Eventuelle Fehlermeldungen während eines Synchronisationsvorgangs werden hier angezeigt. Weitere Informationen über den Umgang mit möglichen Fehlermeldungen finden Sie im Abschnitt Konflikte und Lösungen in dieser Dokumentation.

### Die Menüs

#### Das Datei-Menü

- File Save Saves all configured synchronization groups. Groups are saved automatically when you exit Conduit if you have selected Save Settings on Exit in

- Datei Alle synchronisieren Synchronisiert alle Gruppen gleichzeitig. Sie können auch jede Gruppe separat synchronisieren (siehe im Abschnitt Gruppen), aber diese Option erspart es Ihnen, alle Gruppen einzeln auszuwählen um den Synchronisationsvorgang zu starten.

- Datei Beenden Beendet Conduit. Bei eventuell noch laufenden Synchronisationsvorgängen wird um eine Bestätigung gebeten.

#### Das Bearbeiten-Menü

- Bearbeiten Ansichtsteilfenster löschen. Entfernt alle Konfigurationen, Datenanbieter und Gruppen aus dem Ansichtsteilfenster. Das erlaubt Ihnen, das Ansichtsfenster als leeres Blatt zu starten. Nützlich ist dies, wenn Sie den größten Teil der Gruppen neu konfigurieren wollen. Allerdings gibt es keinen einfachen Weg, nach dem Löschen Ihre alte Konfiguration zurück zu holen.

- Bearbeiten Einstellungen Globale Conduit-Einstellungen, die sich auf alle Synchronisationsgruppen und auf grundlegende Conduit-Aktionen auswirken. Weitere Informationen finden Sie in .

#### Das Hilfe-Menü

- Hilfe Entwickler Wenn Sie als Entwickler an Conduit mitarbeiten wollen, finden Sie hier alle Links zu geeigneter Dokumentation.

- Hilfe Inhalte Zeigt dieses Hilfedokument an.

- Hilfe Info Zeigt die Versionsnummer und die Namen der Entwickler an.

### Das Einstellungsfenster

Die Conduit-Einstellungen erreichen Sie über das Bearbeiten-Menü. Jede im Einstellungsdialog vorgenommene Änderung wird auf alle Synchronisationsgruppen und Conduit-Aktionen angewendet.

#### Reiter »Einstellungen«

In diesem Reiter werden die globalen Conduit-Einstellungen angepasst. Es gibt sechs globale Einstellungen:

- Einstellungen beim Beenden speichern

  Weist Conduit an, beim Beenden der Anwendung alle konfigurierten Datenanbieter und Gruppen zu speichern.

- Zeige Benachrichtigungssymbol

  Zeigt das Benachrichtigungssymbol im Benachrichtigungsfeld. Dieses Symbol wird animiert, während eine Synchronisation stattfindet.

- Ins Benachrichtigungsfeld minimieren

  Weist Conduit an, das Anwendungsfenster ins Benachrichtigungsfeld zu minimieren anstatt ins Panel.

- Eingebauten Webbrowser verwenden

  Für den Fall, dass ein Datenanbieter eine Anmeldung erfordert, öffnet Conduit den eingebauten Webbrowser, falls diese Option aktiviert ist.

- Wenn ein Eintrag entfernt wurde

- Bei einem Zweiwege-Konflikt

#### Reiter »Datenanbieter«

Dieser Reiter zeigt eine Liste der gegenwärtig installierten Datenanbieter

#### Reiter »Datenumwandlung«

Dieser Reiter listet die Datenumwandlungen auf, zu denen Conduit in der Lage ist.

#### Datenbank-Zuordnung

Dies ist eine Liste von UIDs, die Conduit verwendet, um die Synchronisation der Daten aus verschiedenen Quellen korrekt zu handhaben. Hier haben Sie die Möglichkeit, die Datenbank-Zuordnung zu löschen.

### Das Web-Anmeldefenster

Verschiedene Datenanbieter erfordern eine Anmeldung auf deren Website. Die Zeitabstände, in denen Sie sich jeweils neu anmelden müssen, werden nicht durch Conduit bestimmt, sondern durch die Sicherheitsbestimmungen des jeweiligen Anbieters. Beispielsweise erbittet Box.net jedesmal beim Start von Conduit eine neue Anmeldung, andererseits ist für den Bilderdienst Flickr nur eine einzige Anmeldung nötig, um Fotos übertragen zu können. Wenn auf einer Webseite eine Anmeldung nötig ist und die Option Eingebauten Webbrowser benutzen in den Conduit-Einstellungen aktiviert wurde, wird ein Fenster wie das nachfolgende geöffnet.

#### Conduit-Anmeldefenster

Beim Anmelden auf einer Datenanbieter-Website angezeigtes Fenster

### Datenanbieter und Gruppen

Conduit represents the things your want to synchronize graphically. When data providers get added to the canvas, they get arranged into so called groups. A group is a collection of data providers that share data. In the figure below you will see the following parts

#### Conduit stellt Synchronisationen grafisch dar

Teile einer Synchronisationsgruppe

1. Ein Datenanbieter zum Synchronisieren in zwei Richtungen, dessen Status erkennen lässt, dass er bereit zur Synchronisation ist.

2. Eine Gruppe, die zwei Datenanbieter in Form von Ordnern enthält. Der Pfeil hat zwei Spitzen, was eine Zweiwege-Synchronisation für diese Gruppe anzeigt. Das bedeutet, dass die Daten in zwei Richtungen fließen, wobei beide Ordner die gleichen Informationen enthalten werden, sobald die Synchronisation beendet ist.

3. Ein zweiter Datenanbieter-Ordner. Nach Konvention sind Datenanbieter auf der rechten Seite einer Gruppe Datenempfänger. Bei einer Einweg-Synchronisation können die Daten nur in dieser Richtung fließen.

4. A Facebook and Picasa data provider for uploading images to those sites. Notice that that the group has three data providers, and the arrow has changed to indicate that data will flow in only one direction, that is images will be uploaded from F-Spot to Facebook and Picasa.

## Synchronisationsvorgänge

Dieser Abschnitt beschreibt die zur Synchronisation zweier Datenanbieter auszuführenden Schritte. Das gegebene Beispiel beschreibt die Synchronisation zweier Ordner, aber die Konzepte sind auf jeden möglichen Fall anwendbar. Weitere Informationen über spezifische Einstellungen finden Sie in den entsprechenden Abschnitten der Dokumentation.

### Einführung

beinhaltet zwei Gruppen. Dieser Abschnitt beschreibt die Schritte,um diese Gruppen zu erstellen.

- Die obere Gruppe stellt eine Zweiwege-Synchronisation zweier Ordner dar.

- Die untere Gruppe stellt eine Einweg-Synchronisation von Bildern dar, von F-Spot zu Facebook und den Picasa-Webalben.

### Beispiel 1: Synchronisieren zweier Ordner

Folgende Schritte erstellen die Zweiwege-Synchronisation, wie sie in #1 im Bild oben gezeigt wird.

1. Legen Sie drei Ordner mit den Name Ordner1, Ordner2 und Ordner3 auf Ihrem Desktop an. Ziehen Sie eine Datei Ihrer Wahl in den Ordner1.

2. Starten Sie Conduit

3. Fügen Sie einen Datenanbieter für Ordner1 hinzu.

   Ziehen Sie aus dem Datenanbieter-Teilfenster einen Ordner-Datenanbieter auf die linke Seite des Ansichtsteilfensters. Das wird die Datenquelle als Ausgangspunkt der Synchronisation.

4. Einstellungen für Ordner1

   Doppelklicken Sie auf den Datenanbieter, den Sie gerade in das Ansichtsteilfenster gezogen haben. Ein Konfigurationsfenster wie das unten stehende wird angezeigt. Geben Sie einen passenden Namen ein und ändern Sie das Ziel des Ordners zu dem Ordner, den Sie in Schritt 1 erstellt haben.

   #### Einstellungen für Ordner 1

5. Fügen Sie einen Datenanbieter für Ordner2 hinzu

   Ziehen Sie einen weiteren Datenanbieter aus der linken Teilfenster in das Ansichtsteilfenster, diesmal jedoch neben den Ordner1-Datenanbieter. Dies sollte einen Pfeil erzeugen, der Ordner1 und Ordner2 verbindet.

6. Einstellungen für Ordner2

   Konfigurieren Sie den Datenanbieter so, dass der Ort des Ordners auf den folder2 auf dem Desktop zeigt. Wichtig ist außerdem, dass der Name des Ordners der gleiche ist, den Sie in Schritt 4 angegeben haben.

7. Einstellen der Synchronisationsparameter

   Klicken Sie mit der rechten Maustaste auf die zugehörige Gruppe. Aus den Synchronisationsoptionen wählen Sie die Zweiwege-Synchronisation. Weil dies eine grundlegende Option beim Konfigurieren einer Synchronisation ist, werden wir zunächst in diesem Abschnitt der Dokumentation nicht auf die erweiterten Einstellungen eingehen. Wenn Sie weitere Informationen zu den Einstellungen wünschen, lesen Sie bitte unter weiter.

8. Die Synchronisation kann entweder durch Rechtsklick und dann Auswahl von Synchronisation oder über das Datei-Menü gestartet werden. Sobald die Synchronisation beendet ist, können Sie die Datei, welche Sie im Ordner1 platziert haben, in Ordner2 sehen.

### Beispiel 2: Exportieren von Bildern zu verschiedenen Zielen

Die zweite Gruppe die in gezeigt wird, stellt eine F-Spot-Quelle dar, die ihre Daten zu zwei Datenempfängern schickt, einem bei Facebook, einem bei Picasa.

1. Starten Sie Conduit

2. F-Spot starten

3. Ziehen Sie einen Datenanbieter aus dem Datenanbieter-Teilfenster auf eine freie Stelle des Ansichtsteilfensters. Eine neue Gruppe wird erstellt, welche zunächst nur den Datenanbieter F-Spot zeigt.

4. Ziehen Sie die Datenanbieter Facebook und Picasa auf die Gruppe, welche eben erstellt wurde.

5. Ändern Sie die Einstellungen für die Datenanbieter, indem Sie darauf doppelklicken.

6. Synchronisieren Sie jetzt die Gruppe, um Fotos zu übertragen. Sie werden über ein Anmeldefenster von Conduit gebeten, sich bei Facebook anzumelden, wie in Bild zu sehen ist.

### Zusammenfassung

Alle Synchronisationsvorgänge arbeiten genauso wie hier beschrieben. Die einzigen Unterschiede sind die synchronisierten Daten und die verwendeten Datenanbieter. Sie folgen jedoch immer diesen Arbeitsschritten:

1. Fügen Sie Datenanbieter zu einer neuen Gruppe oder einer bereits existierenden Gruppe hinzu.

2. Konfigurieren Sie die Datenanbieter. Jeder Datenanbieter benötigt eine eigene Konfiguration. Dokumentation dazu finden Sie in Abschnitt Datenanbieter dieser Dokumentation.

3. Eine Gruppe konfigurieren, Vorgehen bei Fehlermeldungen, usw.

4. Synchronisieren Sie die Datenanbieter nach Ihren Wünschen.

## Netzwerk-Synchronisation

Wenn Sie zu Hause zwei Computer haben, können Sie Conduit zum direkten Synchronisieren von Daten zwischen diesen beiden Computern verwenden, ohne dass zuvor irgendwo Daten gespeichert werden müssen. Die nachfolgenden Schritte zeigen, wie Tomboy-Notizen auf zwei Computern synchronisiert werden können, nennen wir sie nzjrs-desktop und nzjrs-laptop. Der folgende Schlüssel wird dabei helfen, die Einstellungsprozedur zu erklären.

- Image taken on the first computer.

- Image taken on the second computer.

### Tip zur Netzwerk-Synchronisation

The process below, although describing Tomboy note synchronization, could be suitably modified to synchronize all sorts of data between two computers, including Contacts, Calendar information, and even F-Spot photos.

1. Erstellen Sie auf dem ersten Computer eine Synchronisationsgruppe, welche Tomboy und einen Netzwerk-Datenanbieter miteinander verbindet. Netzwerk-Datenbieter finden Sie in der Kategorie »Verschiedenes«. Dies ermöglicht es Tomboy, mit einem zweiten Computer zu synchronisieren.

   ### Einstellungen für den ersten Computer

2. Nach einer kurzen Verzögerung führt das zur Erstellung einer neuen Kategorie auf dem zweiten Computer. Die Kategorie übernimmt den Namen des ersten Computers, in diesem Fall »nzjrs-desktop«, und beinhaltet alle Datenanbieter, die zur Synchronisation zur Verfügung stehen.

3. Still on the second computer, drag the Tomboy dataprovider from the newly created category onto the canvas. Notice how its name is Remote Tomboy, indicating it refers to data on the remote, or first, computer.

   ### Einstellungen für den zweiten Computer

4. Zum Schluss starten Sie auf dem zweiten Computer wie gewohnt die Synchronisation.

5. Ihre Tomboy-Notizen sollten nun zwischen den beiden Computern synchronisiert sein.

### Dateisynchronisation

aus Sicherheits- und Geschwindigkeitsgründen ist es nicht empfehlenswert, große Dateien zwischen zwei Computern über das Netzwerk zu synchronisieren. Wir hoffen, dass wir diese Einschränkung in Zukunft beseitigen können.