SharePoint 2010: Disponible también la CU de diciembre de 2010!

A la CU de diciembre de 2010 para SharePoint 2007 ya le podemos unir la correspondiente a SharePoint 2010…como comentaba en el caso de la CU para SharePoint 2007, ni se os ocurra ir corriendo a instalar la CU de diciembre de 2010 para SharePoint 2010 en entornos de producción, aseguraros primero de hacer unos buenos tests y evaluaciones (exhaustivos/as) antes de tomar la decisión de si instalar o no la CU. Yo sólo lo haría si entre los problemas que se solucionen hay alguno crítico para vuestra organización, en caso contrario mejor esperar al SP1 de SharePoint 2010 que tiene que estar al caer. Los enlaces de descarga en este caso son:

SharePoint2010_thumb

WSS 3.0 & MOSS: Disponible la cumulative update (CU) de diciembre de 2010!

Para cerrar el año, tenemos una nueva cumulative update para SharePoint 2007 (WSS 3.0 & MOSS). Como siempre, no es recomendable la instalación de estas CU en entornos de producción hasta al menos haberlas testeado bien en entornos de desarrollo y pre-producción para evitar problemas como el de la CU de octubre para SharePoint 2010. Los enlaces de descargar de la CU para WSS 3.0 & MOSS son los siguientes:

image

SharePoint 2010: Co-authoring de documentos Office 2010!

Otra de las mejoras radicales de SharePoint 2010 es la de una mayor productividad si cabe en lo que a trabajo colaborativo se refiere ya que se habilitan escenarios de co-autoría de documentos, es decir, que varias personas puedan trabajar de forma simultanea sobre un mismo documento sin tener que esperar a que la persona que lo edito en primer lugar acabe de incluir sus cambios. Estos escenarios de co-autoría de documentos permiten que en tiempo real varios autores puedan modificar un mismo documento, ver y aceptar los cambios introducidos por los colegas autores e incluso iniciar sesiones de mensajería (chat, audio / video) mientras se trabaja en el documento y todo esto es posible gracias a SharePoint 2010 y Office 2010. Para poder habilitar este escenario de co-autoría de documentos es necesario realizar algún trabajo de configuración extra en SharePoint tal y como podéis encontrar en los siguientes enlaces:

SharePoint2010_thumb

SharePoint 2010: Disponible el Updates Resources Center!

Desde hace varias semanas tenemos disponible un centro de recursos fundamental para estar al día de las últimas actualizaciones que hayan aparecido para SharePoint 2010. Se trata de un nuevo centro, disponible en este enlace, en el que podemos visualizar el proceso de actualización que utiliza Microsoft para SharePoint, las últimas actualizaciones disponibles o los modelos de actualización que se pueden utilizar.

image

SharePoint 2010: Como crear un “casi” Timer Job con cero desarrollo!

Como sugiere el título de este post, de nuevo hace poco me encontré con un requerimiento de los que necesita desarrollo en el servidor, pero en un entorno en el que no tenía este posibilidad. Por suerte, de nuevo el concepto de “cero desarrollo” me llevó a pensar en como podría implementar ese “casi” Timer Job utilizando por una parte la interfaz de usuario y por otra SharePoint Designer 2010 (SPD 2010). En concreto, en el escenario de negocio planteado, se tenía la necesidad de enviar de forma periódica y automatizada un correo electrónico a los usuarios de un sitio de SharePoint para que actualizasen la información de una cierta lista de SharePoint. Como os comentaba, lo primero en lo que pensé para poder satisfacer este requerimiento fue en crear código en el servidor (un Timer Job de SharePoint por ejemplo), pero enseguida tuve que descartarlo ya que en el entorno de SharePoint en cuestión no se puede desplegar código de servidor (por ponerlo claro, es un entorno similar al que tenemos con SharePoint Online). Por suerte, y como casi siempre Lengua fuera, pude encontrar una alternativa para “casi” conseguir un Timer Job sin desplegar ningún desarrollo en el servidor:

  • En primer lugar, en el sitio de SharePoint en cuestión creamos una lista de configuración que utilizaremos posteriormente para implementar un flujo de trabajo de SPD 2010. Por ejemplo, podemos añadirle campos como (depende un poco de cada escenario):
    • El nombre del job.
    • La periodicidad del job.
    • El valor del período del job.
    • La fecha de inicio/fin para el job.

image

  • En segundo lugar, creamos un flujo de trabajo en SPD 2010 vinculado a esta lista y lo implementamos de acuerdo a los valores de los campos que hemos añadido a la lista. Configuramos el flujo para que se inicie de forma automática cuando se cree o actualice un elemento en la lista.
  • Diseñamos el workflow para que simule la periodicidad que necesitamos usando las siguientes actividades: “Pause for duration”, “Wait for Field Change in Current Item” y “Pause until Date”.
image image
  • Como veis en el workflow anterior, la clave de que se ejecute una acción periódica (en este caso el envío de un e-mail recordatorio) pasa por utilizar la actividad “Pause for duration” que deja el workflow “dormido” en la BD de contenidos hasta que transcurre el período de tiempo configurado (90 días en este caso) para a continuación “despertarse” y continuar con la ejecución del workflow. En este caso, forzamos una actualización “Dummy” del elemento de la lista en el que se lanza la ejecución del workflow de forma que el proceso se repite.
  • Desplegamos el workflow.
  • Creamos un elemento en la lista para que el workflow se inicie de forma automática (este es el inconveniente principal de esta aproximación, ya que de inicio es necesaria la intervención humana).

Y hasta aquí llega este pequeño tip sobre como crear un “casi” Timer Job con cero desarrollo para SharePoint 2010.

SUGES: Disponibles los materiales del WebCast “SharePoint 2010 – La plataforma clave para la toma de decisiones empresariales”!

Después de unos días de descanso, por fin he encontrado un rato para poder colgar los materiales del último evento de SUGES por este año: SharePoint 2010 – La plataforma clave para la toma de decisiones empresariales. Podéis descargaros los materiales desde este enlace. Y agradecer la participación en el WebCast a todos las personas que a pesar de ser 23 de diciembre por la tarde se animaron a escucharme hablar durante 2 horas sobre las capacidades de BI presentes en SharePoint 2010.

SharePoint2010_thumb

SharePoint 2007: Ejemplos de portales accesibles!

Uno de los retos que se plantea cuando se crean sitios públicos con SharePoint 2007 (veremos que pasa con SharePoint 2010), es hacer que sean accesibles lo que es especialmente importante en el caso de sitios relativos a administraciones públicas. La idea de este post es generar un listado de ejemplos de portales accesibles que complemente al listado de sitios públicos de SharePoint ya publicado en este blog:

Finalmente, comentaros que en temas de accesibilidad la gente de Technosite (vinculada a la ONCE) han trabajado codo con codo para generar un kit de accesibilidad para SharePoint 2007 bastante potente.

SharePoint 2010: Creación de WebParts conectables (I)!

Como ocurría con SharePoint 2007, en SharePoint 2010 podemos crear WebParts conectables siguiendo un proceso estandarizado que implica las siguientes tareas:

  • Crear una interfaz que defina como se van a pasar los datos entre las WebParts a conectar.
  • Crear una WebPart de tipo proveedor que se encargue de suministrar los datos a la WebPart consumidora. Esta WebPart tiene que implementar necesariamente la interfaz definida y contendrá los diferentes controles que se necesiten de acuerdo a la funcionalidad a implementar. Algo fundamental aquí es la creación de un método que permita devolver un objeto del tipo interfaz ya que es el que se va a compartir entre las WebParts proveedora y consumidora.
  • Crear una WebPart consumidora que consume y visualiza los datos suministrados por la WebPart proveedora.
  • Finalmente, tendremos que desplegar nuestras WebParts y a continuación conectarlas desde la interfaz de usuario de SharePoint.

Para ver un ejemplo detallado de como crear WebPart conectables, os recomiendo este how-to disponible en MSDN para conectar WebParts “clásicas” de SharePoint 2010. En próximos posts iremos viendo como conectar WebParts de tipo visual.

SharePoint2010_thumb

WSS 3.0 & MOSS: Creación de MSIs para desplegar soluciones!

Aunque normalmente en el CIIN trabajamos con las últimas versiones de tecnologías y plataforma como nuestro querido SharePoint, en ocasiones nos toca “regresar al pasado” para resolver cuestiones y problemas planteados por las empresas con las que colaboramos o miembros de la comunidad. En este sentido, una pregunta típica en el caso de despliegues de SharePoint es como poder crear paquetes MSI que nos permitan desplegar nuestras soluciones WSP en nuestro entorno de SharePoint. Por suerte, en este enlace tenéis un paso a paso de como hacerlo en Visual Studio.