SharePoint 2010: Recursos de formación (I)!

Como siempre, cuando se estrena una nueva versión de un plataforma como SharePoint 2010 es fundamental disponer de recursos de formación para comprender y hacerse con ella lo antes posible. Por suerte, Microsoft en esta ocasión ha liberado una cantidad ingente de recursos que he intentado recoger en este post.

Recursos para IT Pro y desarrolladores

Todos los materiales para IT Pro. Además de estos:

Todos los materiales de desarrollo Desarrollo. Además de estos:

Otros recursos

SharePoint2010

SharePoint 2010: Como extraer las soluciones del Solution Store!

Una necesidad que nos podemos encontrar cuando estamos trabajando con SharePoint 2010, sobre todo en el caso de realizar una migración, es la de extraer las soluciones .WSP que se encuentre almacenadas en el Solution Store. Desde la Administración central de SharePoint 2010 podemos ver las soluciones .WSP de dicho almacén, pero no tenemos forma de descargarnos una copia de las mismas:

  • Nos vamos a “Configuración del sistema”.
  • En la sección “Administración del conjunto de servidores”, pulsamos sobre “Administrar soluciones del conjunto de servidores.
  • De esta forma, accedemos a listado de soluciones disponibles en el Solution Store.
image image image

Para extraer estas soluciones:

  • En Visual Studio 2010, creamos un proyecto de aplicación de consola para .NET Framework 3.5.
  • Añadimos una referencia al modelo de objetos de SharePoint ( Microsoft.SharePoint.dll).
  • Añadimos directivas using a Microsoft.SharePoint y Microsoft.SharePoint.Administration.
  • Finalmente, añadimos el siguiente código:

Console.WriteLine("Iniciando el proceso de extracción de soluciones");
int iNumeroSoluciones=0;
SPSolutionCollection spColeccionSoluciones =
    SPFarm.Local.Solutions;
Console.WriteLine("Se han encontrado {0} soluciones a extraer",
    spColeccionSoluciones.Count);
foreach (SPSolution spSolucion in spColeccionSoluciones)
{
    SPPersistedFile spArchivoSolucion =
        spSolucion.SolutionFile;
    spArchivoSolucion.SaveAs(sPath + spArchivoSolucion.DisplayName);
    iNumeroSoluciones+=1;
}
Console.WriteLine(
    "Proceso de extración concluido. Se han extraido un total de {0} soluciones",
    iNumeroSoluciones);
  

De esta forma, copiaremos las soluciones del Solution Store en la ruta indicada.

Referencias:

SharePoint 2010: Mapeo de stsadm a comandos PowerShell!

Como sabéis, con SharePoint 2010 a nivel de administración mediante la interfaz de línea de comandos presenta la gran novedad de que Microsoft Windows PowerShell y los comandos específicos para SharePoint se convierten en la opción recomendada para la administración por esta vía frente a la herramienta stsadm. En este sentido, y para facilitarnos el paso de stsadm a PowerShell, en TechNet tenemos una estupenda guía que mapea las operaciones de stsadm a los comandos PowerShell equivalentes. Podéis acceder a la guía desde este enlace.

SharePoint2010

SharePoint 2010: ¿Es posible usar firma digital?

Una pregunta recurrente últimamente es si es posible usar firma digital en SharePoint. Por desgracia, las posibilidades que hay a día de hoy no son muchas. Aún así, os dejo algunas referencias que os pueden dar alguna idea al respecto:

Firmas de formularios Infopath

Uno de los elementos que disponen de cierta capacidad de firma digital son los formularios Infopath, inclusive si se publican en Infopath Forms Services. Como muestra, aquí van algunos ejemplos en los que se pueden ver un paso a paso de este escenario.

Proyecto de Codeplex de firma digital

Una aproximación más real a lo que se puede requerir (por ejemplo, firmar con el DNI electrónico en España desde SharePoint) la podemos encontrar en el proyecto SharePoint DigiDoc signature que permite firmar digitalmente documentos en SharePoint usando el equivalente al DNI electrónico de España, pero de Eslovenia. La página del proyecto es esta.

Productos de terceros

Finalmente, y gracias a Gustavo y Luis Panzano, no nos podemos olvidar de los productos de terceros. En este caso, el producto CoSign que ofrece la empresa Arx es más que interesante.

SharePoint 2010: ¿Dónde está el Single Sign On?

El otro día comentábamos  Gustavo y yo que en SharePoint 2010 no había ni rastro de las capacidades de Single Sign On (SSO) que aparecían con SharePoint 2007…por más que revisábamos la Administración Central, no aparecía por ningún lado la posibilidad de realizar una configuración de SSO en SharePoint 2010. Por suerte, una rápida búsqueda en Google nos permitió ver algo de luz dentro de la poca información disponible sobre el tema ahora mismo:

  • Por una parte, en SharePoint 2010 tenemos una nueva aplicación de servicio Secure Store Service que aparentemente sustituye al SSO de SharePoint 2007 tal y como podéis leer en este enlace.
  • Existe una API para el Secure Store Service que nos permitirá jugar con las capacidades que proporciona.
  • Un thread en los foros de MSDN en el que se llega a la misma conclusión: Secure Store Service.

SharePoint2010

Evento SUGES: SharePoint Designer 2010, la herramienta clave para los Information Workers – Descarga de Materiales!

Ya están disponibles para descarga los materiales del evento sobre SharePoint Designer 2010 que, a pesar de las dos caídas de red que sufrimos tanto asistentes como un servidor (os juro que no estaba descargando nada con el eMule, más que nada porque estaba en la oficina :P) y que luego hizo que Murphy apareciera en la parte de demos, se realizó ayer y en el que espero haber mostrado las capacidades de SPD 2010 para trabajar con objetos de SharePoint 2010  por un lado, y realizar tareas de personalización por otro, sin olvidar las características de integración de datos a través de la DataFormWebPart y sobre todo los Business Connectivity Services. Las direcciones de descarga son las siguientes:

image

Permaneced atentos a los próximos WebCast que realizaremos en torno a SharePoint 2010….¿los temas? Pues creo que hay para parar un tren, para empezar tendremos a Alberto Díaz Martín el próximo 9 e junio hablando sobre el modelo de objetos en cliente.

SharePoint 2010: Desarrollos de ejemplo (I)!

MSDN Code Gallery es una fuente excelente de ejemplos sobre tecnologías y plataformas de Microsoft. Lógicamente, esto también sucede con SharePoint 2010 y como muestra aquí os dejo una serie de desarrollos de ejemplo disponibles en la galería:

  • BCS Declarative Solution Packaging Tool
  • Business Connectivity Services Excel 2010 Add-In
  • Connecting to a .NET Framework Source Using Business Connectivity Services in Office 2010
  • Connecting to a WCF Service Using Business Connectivity Services in Office 2010
  • Creating a SharePoint 2010 Web Part That Can Read and Write Data to an External Data Source
  • SharePoint Resources and Code Samples on MSDN Code Gallery

    SharePoint2010