none
Compartir una biblioteca de documentos entre dos sitios web RRS feed

  • Pregunta

  • Tenemos un proyecto en el que necesitamos compartir una biblioteca de documentos entre dos sitios web que están en distintas colecciones de sitios. ¿Es posible?

    En caso de que no, si los sitio web perteneciesen a la misma colección de sitios, ¿sería posible?

    ¿Qué opciones tengo?

    miércoles, 10 de octubre de 2012 9:43

Respuestas

  • Hola fkcapa.

    Tal y como te comenta Adrián, no es posible en SharePoint 2010.

    Pero tienes varias opciones para "saltarte esta restricción":

    a) Tener la lista en los dos sitios y:

    • Con un event receiver o mediante un Workflow de Visual Studio que sincronice los cambios, pero no me aventuro a decirte qué ocurriría con la concurrencia, es decir, si dos usuarios editan el mismo documento a la vez. Habría que probarlo. Con lo que estamos en el caso que te comenta Adrián. Esto te puede ayudar algo sobre cómo copiar documentos o copiarlos http://www.gavd.net/servers/sharepoint/sps_item.aspx?top=cod&itm=147
    • Manualmente mediante la opción de copiar el usuario podrá copiar los documentos en otra biblioteca, con lo que los documentos serán independientes entre las bibliotecas (no creo que esto sea lo que buscas)
    • Manualmente, usando un "Document Link", desde una biblioteca creas acceso directo a los documentos de la otra y viceversa con lo que el documento es el mismo independientemente de la biblioteca en la que estés http://erichanes2008.blogspot.com.es/2011/05/adding-document-links-shortcuts-to.html

    b) Crear la lista en un sitio A y en el otro sitio B, añadir un link a la lista secundaria. Lo malo de esta opción es que cuando accedas a la lista desde el sitio B con el link, navegarás al sitio A y perderás la referencia. (podrías abrir el link en una pestaña nueva para no perder la referencia anterior)

    c) Podrías desarrollar un webpart que te muestre los elementos de las dos listas


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    • Propuesto como respuesta Juan Carlos GonzálezMVP miércoles, 10 de octubre de 2012 15:00
    • Marcado como respuesta fkcapa miércoles, 10 de octubre de 2012 16:29
    miércoles, 10 de octubre de 2012 10:41
    Moderador

Todas las respuestas

  • Ahora mismo creo que esa opción no es posible independientemente que esten en la misma colección de sitios o en distintas colecciones de sitio. Esta caracteristica segun he podido leer estara disponible en Sharepoint 2013.

    Que opciones tienes para implementar algo asi, a mi lo que se me ocurre a priori es hacer crearme una lista exactamente igual en cada sitio web, y a esta lista añadir un EventReceiver que cada vez que se añada/modifique/elimine  un elemento esto se propague a la lista de la otra colección de sitios. Ahora bien la problematica que podemos tener es si estos documentos se pueden modificar simultaneamente desde ambas colecciones de sitio.

    Cualquier cosa ya comentas

    miércoles, 10 de octubre de 2012 10:14
  • Hola fkcapa.

    Tal y como te comenta Adrián, no es posible en SharePoint 2010.

    Pero tienes varias opciones para "saltarte esta restricción":

    a) Tener la lista en los dos sitios y:

    • Con un event receiver o mediante un Workflow de Visual Studio que sincronice los cambios, pero no me aventuro a decirte qué ocurriría con la concurrencia, es decir, si dos usuarios editan el mismo documento a la vez. Habría que probarlo. Con lo que estamos en el caso que te comenta Adrián. Esto te puede ayudar algo sobre cómo copiar documentos o copiarlos http://www.gavd.net/servers/sharepoint/sps_item.aspx?top=cod&itm=147
    • Manualmente mediante la opción de copiar el usuario podrá copiar los documentos en otra biblioteca, con lo que los documentos serán independientes entre las bibliotecas (no creo que esto sea lo que buscas)
    • Manualmente, usando un "Document Link", desde una biblioteca creas acceso directo a los documentos de la otra y viceversa con lo que el documento es el mismo independientemente de la biblioteca en la que estés http://erichanes2008.blogspot.com.es/2011/05/adding-document-links-shortcuts-to.html

    b) Crear la lista en un sitio A y en el otro sitio B, añadir un link a la lista secundaria. Lo malo de esta opción es que cuando accedas a la lista desde el sitio B con el link, navegarás al sitio A y perderás la referencia. (podrías abrir el link en una pestaña nueva para no perder la referencia anterior)

    c) Podrías desarrollar un webpart que te muestre los elementos de las dos listas


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    • Propuesto como respuesta Juan Carlos GonzálezMVP miércoles, 10 de octubre de 2012 15:00
    • Marcado como respuesta fkcapa miércoles, 10 de octubre de 2012 16:29
    miércoles, 10 de octubre de 2012 10:41
    Moderador