# Manual de Conduit

Conduit es un programa que sincroniza cosas

2007
John Stowers
2007-2008.
Jorge González (jorgegonz@svn.gnome.org)
Proyecto de documentación de GNOME
John
Stowers
Brent
Gueth
Manual de Conduit 1.0
2008-01-03
Este manual describe la versión 1.0 de Conduit

## ¿Qué es Conduit?

Conduit es una aplicación de sincronización para GNOME. Le permite sincronizar sus archivos, fotos, correos-e, contactos, notas, los datos del calendario y otros tipos de información personal y sincronizar esos datos con otro equipo, un servicio en línea o incluso otro dispositivo electrónico. Conduit gestiona la sincronización y conversión de datos en otros formatos. Por ejemplo, Conduit le permite:

- Sincronizar sus notas de Tomboy con otro equipo

- Sincronice sus datos personales con su teléfono móvil, iPod, Nokia N800 o entre equipos.

- Subir fotos a Flickr, Picasa, Smugmug, Shutterfly y su iPod.

- ... y mucho más

Cualquier combinación que pueda imaginar, Conduit se encargará de la conversión y sincronización.

### Casos de uso

- Antonio quiere sincronizar sus notas de Tomboy con Google notebook

- Iñaki quiere sincronizar todo lo que está en su escritorio con su cuenta en Backpack

- Ana quiere mantener un directorio en su portátil y en su sobremesa sincronizados

- Adolfo quiere mantener sus contactos de Evolution sincronizados con su teléfono móvil

- Isaac quiere mantener sus preferencias de GNOME sincronizadas en sus dos equipos

- Tomás quiere mantener un directorio de documentos OpenOffice sincronizado con copias almacenadas en Google Docs

- Álvaro quiere tener fotos guardadas en su servidor para que se exporten a un respaldo externo (disco duro USB, FTP en internet...)

### Introducción

Los objetivos de Conduit son sincronizar sus datos de la forma más sencilla posible, ya sea de un dispositivo remoto o sitios web remotos. Se trata de extender su vida como ve que necesita ser, sin restricciones de datos, dispositivos o formatos. Conduit le permite llevarse sus datos donde quiera cuando quiera. Todos sus dispositivos móviles se pueden sincronizar automáticamente con Conduit. ¿Respaldos de casa contra un servidor remoto? Automáticamente sincronizado.

A veces puede parecer que Conduit es demasiado complicado, uno de los objetivos del diseño siempre ha sido hacer la interfaz tan simple e intuitiva como sea posible. No obstante, Conduit es más potente que lo que su simple interfaz pueda aparentar. Esta documentación describirá todas las opciones de configuración para grupos y proveedores de datos, mientras que lo siguiente le proporciona algunos ejemplos de elementos que puede querer sincronizar;

- Un usuario de GNOME puede almacenar información en una gran variedad de lugares en el escritorio, incluyendo:

  - Evolution (correo-e, calendario, libreta de direcciones)

  - Tomboy (notas)

  - Directorios (archivos importantes)

  - Fotos

  - Marcadores (web y de fuentes)

  - Música

- El usuario también puede usar uno de los muchos populares servicios en línea, incluyendo

  - Delicious (marcadores)

  - Gmail (marcadores, calendario, fuentes, correo-e, fotos)

  - Flickr (fotos)

- Probablemente también posean un dispositivo electrónico tal como

  - Un segundo portátil, que también use GNOME

  - Un teléfono móvil

  - Un Nokia 770/800

  - Una Palm o Windows Mobile Pocket PC

  - Un iPod

Ya es bastante difícil mantener su información organizada cuando está limitada al escritorio, cuanto más mantener su información sincronizada con cualquiera de los otros servicios o dispositivos listados anteriormente.

El objetivo de Conduit es permitir que los usuarios de GNOME mantengan su información sincronizada. Independientemente del tipo y de la forma en la que se almacenó la información. Conduit debería, simplemente, funcionar.

## Entendiendo la interfaz de Conduit

### Introducción

Existen unos conceptos básicos sobre Conduit que merece la pena entender antes de comenzar. Saber estos conceptos le ayudará a descubrir cosas que nunca sabría que podría sincronizar, por ejemplo, subir fotos directamente desde su móvil a Picasa.

#### IGU de Conduit

Las partes del IGU de Conduit

La muestra los cuatro principales componentes de la interfaz de Conduit;

1. El menú

   - Los menús Archivo, Editar y Ayuda almacenan operaciones que se aplican a todos los grupos. Para obtener más información acerca del contenido de estos menús, consulte debajo.

2. El panel de los proveedores de datos

   - Ubicado en la parte izquierda de la ventana, lista todos los proveedores de datos detectados y listos para usarse en su sistema.

   - Los proveedores de datos son la fuente o destino de los datos que quiera sincronizar. Consulte la sección Proveedores de datos de la documentación para obtener instrucciones acerca de cómo configurar cada proveedor de datos.

3. El panel del marco

   - Usado para crear grupos de proveedores de datos que sincronizar. Arrastre una fuente de datos a la izquierda del panel del marco y uno o más fuentes a la derecha del panel de datos para crear un grupo. Para obtener una explicación más detallada acerca de los grupos consulte la .

4. El panel de conflictos

   - Si recibe cualquier notificación de conflictos al intentar ejecutar una tarea de sincronización, se listarán aquí. Para obtener más información acerca de cómo resolver los conflictos, compruebe la sección Conflictos y resoluciones de la documentación.

### Los menús

#### El menú Archivo

- Archivo Guardar. Guarda todos los grupos configurados. Los grupos se guardan automáticamente cuando sale de Conduit si ha seleccionado Guardar los ajustes al salir en la .

- Archivo Sincronizar todo. Sincroniza todos los grupos al mismo tiempo. Aún puede sincronizar cada grupo de forma separada (consulte la sección Grupos), pero esto le ahorra el tiempo de seleccionar manualmente cada grupo e iniciar el proceso de sincronización.

- Archivo Salir. Cierra Conduit. Se mostrará un mensaje emergente para parar cualquier sincronización en progreso.

#### El menú Editar

- Editar Limpiar el marco. Quita toda la configuración, proveedores de datos y grupos del panel del marco. Esto le permite comenzar a usar el marco desde un estado inicial. El mejor momento para usar esto es cuando está reconfigurando una gran parte de sus grupos de sincronización. No hay una forma rápida de revertir después de seleccionar este ajuste.

- Editar Preferencias. Ajustes globales de Conduit que afectan a todos sus grupos de sincronización y operaciones básicas de Conduit. Para obtener más información consulte la .

#### El menú Ayuda

- Ayuda Desarrolladores. Si es un desarrollador y está interesado en contribuir con Conduit, entonces esta opción incluye enlaces a toda la documentación apropiada.

- Ayuda Índice. Muestra este documento de ayuda.

- Ayuda Acerca de . Muestra el número de versión y la lista de desarrolladores de Conduit.

### La ventana de preferencias

A las preferencias de Conduit se accede desde el menú Editar. Cualquier ajuste o cambio que haga en el menú de preferencias afecta a todos sus grupos de sincronización y operaciones básicas de Conduit.

#### La solapa de configuración

La solapa de configuración es donde se configuran todos los ajustes globales de Conduit. Existen seis ajustes globales.

- Guardar los ajustes al salir

  Le dice a Conduit que todos los proveedores de datos configurados se deben guardar al salir de la aplicación.

- Mostrar el icono de estado

  Muestra un icono de estado en el área de notificación. Este icono se anima para indicar una sincronización en progreso.

- Minimizar al área de notificación

  Le dice a Conduit que se minimice al área de notificación en lugar de al panel.

- Usar el navegador web integrado

  Cuando un proveedor de datos requiere que se registre en un sitio web, esta opción le dice a Conduit que use su propio navegador web para hacerlo.

- Cuando se ha borrado un elemento

- Cuando hay un conflicto de dos vías

#### Solapa de proveedores de datos

Esta solapa muestra una lista de los proveedores de datos actualmente instalados.

#### Solapa de conversiones de datos

Esta solapa lista las conversiones de datos que Conduit es capaz de realizar.

#### Mapeado de la base de datos

Esta es una lista de los UID que Conduit usa para mantener los datos sincronizados con precisión desde diferentes fuentes. Aquí tiene la opción de limpiar el mapeo de la base de datos.

### La ventana de inicio de sesión

Algunas veces se le requerirá que inicie sesión en una página web asociada con ciertos proveedores de datos. Conduit no determina la frecuencia con la que se le pedirá que inicie una sesión, pero sí la política de seguridad de los respectivos proveedores de datos. Por ejemplo, Box.net requiere que inicie sesión cada vez que se ejecuta Conduit , mientras que Flickr sólo requiere que inicie sesión una vez, para dar permiso a Conduit para subir fotos. Si se le requiere que inicie sesión en una página web y ha seleccionado Usar el navegador web integrado en las preferencias de Conduit, entonces se mostrará una ventana emergente como la siguiente:

#### Ventana de inicio de sesión de Conduit

La ventana mostrada al iniciar sesión en páginas web de proveedores de datos

### Proveedores de datos y grupos

Conduit representa gráficamente las cosas que quiere sincronizar. Cuando se añade un proveedor de datos al marco, se organizan en grupos. Un grupo es una colección de proveedores de datos que comparten datos. En la siguiente figura verá las siguientes partes:

#### Conduit describe las sincronizaciones gráficamente

Partes de un grupo de sincronización

1. Un proveedor de datos para sincronizar a dos vías cuyo estado indica que está preparado para sincronizar.

2. Un grupo que contiene dos proveedores de datos. La flecha tiene dos finales, indicando que los dos proveedores de datos realizarán una sincronización de dos vías, es decir, que los datos fluirán en ambas direcciones y ambas carpetas contendrán la misma información una vez que finalice la sincronización.

3. Un segundo proveedor de datos. Por convenio, los proveedores de datos que están en la parte derecha de los grupos se llaman destinos de datos. Esto es así porque durante la de un sentido, los datos sólo pueden fluir hacia ellos.

4. Un proveedor para subir fotos a Facebook y Picasa. Note que el grupo tiene tres proveedores de datos y la flecha ha cambiado para indicar que los datos fluirán sólo en una dirección, esto es, las imágenes se cargarán desde F-Spot a Facebook y Picasa.

## Sincronizar algo

Esta sección describe los pasos necesarios para sincronizar dos proveedores de datos. El ejemplo proporcionado ilustra cómo sincronizar dos carpetas pero los conceptos son aplicables a cualquier cosa que desee sincronizar. Si necesita más información acerca de ajustes específicos, consulte la sección correspondiente de la documentación.

### Introducción

La contiene dos grupos. Esta sección describirá los pasos para volver a crear esos grupos.

- El grupo superior describe una sincronización de dos vías para dos carpetas.

- El grupo inferior describe una sincronización de imágenes de una sola vía, desde F-Spot a Facebook y a los álbumes web en Picasa.

### Ejemplo 1: Sincronizar dos carpetas

Los siguientes pasos recrearán el grupo de sincronización de dos vías mostrado como #1 en la figura superior.

1. Cree en su escritorio tres carpetas llamadas carpeta1, carpeta2 y carpeta3. Suélte un archivo a su elección en la carpeta1.

2. Inicie Conduit

3. Añada un proveedor de datos para carpeta1

   Del panel de proveedores de datos, arrastre el proveedor de datos de carpeta y suéltelo a la izquierda en el panel del marco. Esto será la fuente de datos desde la que se va a sincronizar.

4. Configure carpeta1

   Pulse dos veces sobre el proveedor de datos que recientemente ha soltado en el marco. Esto mostrará la ventana de configuración de la carpeta como se muestra debajo. Introduzca algo que pueda recordar en el campo del nombre y cambie la Ubicación de la carpeta a la carpeta que creó en el paso 1.

   #### Configurar carpeta1

5. Añada un proveedor de datos para carpeta2

   Arrastre otro proveedor de datos de carpeta del panel de la izquierda. Esta vez suéltelo junto al proveedor de datos carpeta1. Esto debería hacer que una flecha se conectase con carpeta1.

6. Configure carpeta2

   Configure el proveedor de datos para que su Ubicación de la carpeta apunte a carpeta2 en el escritorio, e importante es el Nombre de la carpeta que debe ser el mismo que el introducido en el paso 4.

7. Configure los parámetros de sincronización

   Pulse con el botón derecho sobre el grupo asociado y, bajo las opciones de sincronización, seleccione una sincronización de dos vías. Ya que ésta es una ejecución básica acerca de cómo configurar una sincronización no se tratará ninguna de las opciones de sincronización avanzadas en esta sección de la documentación. Si desea más información acerca de las opciones disponibles, consulte la .

8. Sincronice las dos carpetas pulsando con el botón derecho sobre ellas y seleccionando sincronizar, o desde el menú Archivo. Una vez que la sincronización ha acabado debería ver el archivo que puso en la carpeta1 en su escritorio dentro de la carpeta2.

### Ejemplo 2: Exportar imágenes a múltiples destinos

El segundo grupo mostrado en la muestra una única fuente de datos F-Spot exportando sus fotos a dos destinos, Facebook y Picasa.

1. Inicie Conduit

2. Iniciar F-Spot

3. Arrastre un proveedor de datos F-Spot desde el panel de proveedores de datos y suéltelo en un espacio vacío del marco. Se creará un grupo nuevo que sólo contendrá el proveedor de datos F-Spot.

4. Arrastre los proveedores de datos Facebook y Picasa en el grupo que acaba de crear.

5. Configure los proveedores de datos pulsando dos veces sobre ellos.

6. Ahora sincronice el grupo para cargar fotos. Se le preguntará para que inicie sesión en Facebook usando la ventana de inicio de sesión de Conduit, mostrada en la .

### Resumen

Todas las operaciones de sincronización funcionan exactamente igual que esta. La única diferencia son los datos que está sincronizando y los proveedores que está usando. Siempre seguirá la misma secuencia de pasos.

1. Añada proveedores de datos para crear un grupo nuevo, o para añadirlos un grupo existente.

2. Configure los proveedores de datos. Cada proveedor de datos requiere una configuración única. Para más referencias acerca de esto, consulte la sección Proveedores de datos de la documentación.

3. Configure el grupo, seleccionando qué deberá pasar al haber un conflicto, etc.

4. Sincronice los proveedores de datos como desee.

## Sincronización de red

Si tiene dos equipos en casa, Conduit se puede usar para sincronizar los datos entre ellos, directamente, sin tener que almacenar los datos en algún sitio intermedio. Los pasos siguientes ilustran cómo sincronizar notas Tomboy entre dos equipos. Se usará la siguiente clave para ayudar a explicar el proceso de configuración.

- Imagen tomada en el primer equipo.

- Imagen tomada en el segundo equipo.

### Consejo de sincronización de red

El proceso de abajo, aunque describe la sincronización de notas Tomboy, puede ser modificado para sincronizar cualquier tipo de datos entre dos equipos, incluyendo contactos, información del calendario e incluso fotos de F-Spot.

1. Cree un grupo de sincronización en el primer equipo conectando Tomboy a un proveedor de datos de Red, listado en la categoría Miscelánea en el panel de proveedores de datos. Esto hará que Tomboy esté disponible para sincronizar en el segundo equipo.

   ### Configuración en el primer equipo

2. Después de un retraso corto, esto creará una nueva categoría en el segundo equipo. La categoría llevará el nombre del primer equipo, y debería contener cualquier proveedor de datos actualmente disponible para sincronizar.

3. Aún en el segundo equipo, arrastre el proveedor de datos Tomboy desde la nueva categoría creada al marco. Note que su nombre es Tomboy remoto, indicando que se refiere a datos en el equipo remoto, o primer equipo.

   ### Configuración en el segundo equipo

4. Finalmente, en el segundo equipo, inicie la sincronización de forma normal.

5. Ahora sus notas de Tomboy deberían estar sincronizadas entre los dos equipos.

### Sincronización de archivos

Debido a razones de rendimiento y seguridad, no se recomienda usar la característica de sincronización de red para sincronizar archivos grandes entre dos equipos. Se espera mejorar esta limitación en el futuro.