El ritual de instalación de los paquetes de idioma en SharePoint 2010

Cuando instalas el SharePoint 2010 usando los discos de instalación oficial, probablemente los binarios no cuentan con el Service Pack 1 o las CU que van surgiendo con el tiempo. Sin embargo hoy en día ya existe el disco de instalación de SharePoint con el Service Pack 1 integrado en el centro de descarga Microsoft de MSDN. Si de pura casualidad te toca instalar los paquetes de idioma sobre una granja que ya tienen SharePoint 2010 Service Pack 1 instalado entonces tienes que hacer la siguiente operación para asegurar la correcta configuración de los paquetes de idioma.

Lo primero es tener los paquetes de idioma para SharePoint Foundation y SharePoint Server, ¿estamos de acuerdo? Lo segundo es tener el service pack 1 de cada uno de los paquetes de idioma, tanto para SharePoint Foundation y SharePoint Server.

Que hay que descargar por cada idioma:

  • SharePoint Foundation 2010 (Idioma) Language Pack
  • SharePoint Foundation 2010 (Idioma) Language Pack Service Pack 1
  • SharePoint Server (Idioma) Language Pack
  • SharePoint Server (Idioma) Language Pack Service Pack 1

La teoría nos dice que hay que ejecutar de manera escalonada todos estos instaladores. Primero Foundation Language Pack, después Foundation Language Pack Service Pack 1, después Server Language Pack y después Server Service Pack 1 Language Pack y así sucesivamente por cada idioma.

Le llamamos Slipstream a la idea de consolidar en solo instalador el language pack original junto con su service pack, para solamente hacer una instalación permitiéndonos reducir el tiempo en el proceso mientras que aseguramos la aplicación de los correspondientes service packs.

Consideremos la siguiente estructura de carpetas:

image

Asegúrate de descargar sobre cada carpeta los instaladores correspondientes del idioma, tanto el language pack como el service pack del language pack correspondientemente. Para hacer Slipstream ejecutaremos varios comandos en alguna ventana de comandos, por ejemplo, el primer comando extrae del instaldor del language pack los archivos y los deposita dentro de la carpeta install, creando una nueva carpeta llamada Updates que por default existe en la estructura del paquete de idioma, posteriormente sobre la carpeta Updates depositamos los archivos del service pack del language pack correspondiente mediante el mismo comando de extracción, hacemos lo siguiente:

cd
cd splp
cd Foundation
cd Spanish
SharePointLanguagePack.exe /extract:C:SPLPFoundationSpanishInstall
spflanguagepack2010sp1-kb2460059-x64-fullfile-es-es.exe /extract:C:SPLPFoundationSpanishInstallUpdates

cd
cd splp
cd Foundation
cd Chinese
SharePointLanguagePack.exe /extract:C:SPLPFoundationChineseInstall
spflanguagepack2010sp1-kb2460059-x64-fullfile-zh-cn.exe /extract:C:SPLPFoundationChineseInstallUpdates

cd
cd splp
cd Foundation
cd Portuguese
SharePointLanguagePack.exe /extract:C:SPLPFoundationPortugueseInstall
spflanguagepack2010sp1-kb2460059-x64-fullfile-pt-br.exe /extract:C:SPLPFoundationPortugueseInstallUpdates

cd
cd splp
cd Server
cd Spanish
ServerLanguagePack.exe /extract:C:SPLPServerSpanishInstall
serverlanguagepack2010sp1-kb2460056-x64-fullfile-es-es.exe /extract:C:SPLPServerSpanishInstallUpdates

cd
cd splp
cd Server
cd Chinese
ServerLanguagePack.exe /extract:C:SPLPServerChineseInstall
serverlanguagepack2010sp1-kb2460056-x64-fullfile-zh-cn.exe /extract:C:SPLPServerChineseInstallUpdates

cd
cd splp
cd Server
cd Portuguese
ServerLanguagePack.exe /extract:C:SPLPServerPortugueseInstall
serverlanguagepack2010sp1-kb2460056-x64-fullfile-pt-br.exe /extract:C:SPLPServerPortugueseInstallUpdates

Una vez que tenemos todos los paquetes de idioma con sus correspondientes service packs integrados procedemos a instalar de la siguiente manera de esta forma a mí me ha funcionado usando el instalador de la carpeta Install para foundation y server:

C:SPLPFoundationSpanishInstallsetup.exe
C:SPLPServerSpanishInstallsetup.exe
Ejecutar el configuration wizard de SharePoint

C:SPLPFoundationChineseInstallsetup.exe
C:SPLPServerChineseInstallsetup.exe
Ejecutar el configuration wizard de SharePoint

C:SPLPFoundationPortugueseInstallsetup.exe
C:SPLPServerportugueseInstallsetup.exe
Ejecutar el configuration wizard de SharePoint

Espero que te sea util este procedimiento ya que cuando tenemos más de un servidor Web Front End en una granja SharePoint, aplicar los paquetes de idioma y su correspondiente service pack 1 se vuelve una tarea exponencialmente aburrida.

Saludos.

Originalmente publicado en msmvps.com

Que involucra configurar la aplicación de servicio de perfiles de usuario de SharePoint 2010

Hace poco levante un ambiente de desarrollo SharePoint 2010 en modalidad Limited Farm Deployment. Al configurar el User Profile Service Application decidi grabar la sesión y el resultado es un nuevo video publicado en mi canal de youtube.

Que involucra configurar la aplicación de servicio de perfiles de usuario de SharePoint 2010.

  • Utilizar la cuenta SPFarm
  • En el servidor donde se ejecutara el servicio:
  • Otorgar el permiso de Allow log on locally a la cuenta SPFarm
  • Agregar a SPFarm como administrador local
  • Crear un Web Application dedicado a My Site o bien crear un Site Collection en cualquier Web Application que utiliza la plantilla My Site Host ubicada en la pestaña de Empresa
  • Crear una instancia de la aplicación de servicio User Profile Service Application especificando la dirección URL del My Site Host resultante y proporcionando el application pool que va a ejecutar el servicio
  • Hacemos un IISReset
  • Asignar administradores de la aplicación de servicio recién creada
  • Iniciar los servicios de User Profile Service Application y User Profile Sincronization Service dentro la opción de Services in server
  • Configurar el conecto hacia el directorio activo para seleccionar la unidad organizacional que contiene a los usuarios que se estarán sincronizando
  • Configurar la periodicidad de ejecución de los Jobs de sincronización de perfiles
  • Asegurar que la aplicación de servicio de gestión de metadatos este encendida y bien configurada
  • Ejecutar una sincronización de perfiles full

Aquí el video:

Originalmente publicado en msmvps.com

Creando una Lista Personalizada en Visual Studio 2012 para SharePoint 2010

Date la oportunidad de experimentar como Visual Studio 2012 simplifica la construcción y empaquetamiento de componentes SharePoint 2010 y 2013. De momento dejo este video para que veas lo simple que es crear una lista personalizada con algunos campos especiales.

Originalmente publicado en msmvps.com

Documentando Granjas SharePoint con SharePoint Documentation Toolkit

Hoy quiero comentar sobre una herramienta que todo consultor o empresa que ofrece servicios SharePoint debería de tener. Sucede que con cada nuevo cliente y/o proyecto tenemos que conocer la granja donde potencialmente estaremos soportando o instalando nuestros desarrollos, en ese sentido hay que ser muy cuidadosos de no impactar configuración existente y sobre todo de tener el conocimiento de la configuración para asegurar que los movimientos que haremos no impacten a otros y si así fuese el caso, saber cómo estaba configurado antes. En el pasado he tenido la experiencia de conocer una empresa que se metió en graves problemas por no haber sido lo suficientemente cuidadosos de documentar la configuración de la granja de producción antes de implementar algunos paquetes de solución con desarrollo personalizado en la granja de cliente, termino siendo un desastre.

Así mismo, empresas que han invertido millones en su plataforma de colaboración basada en SharePoint también deben de mantenerse al día y conocer la configuración que se tiene implementada. Recuerden que cuando tenemos un entorno productivo y somos una empresa grande es muy probable que tengamos más de una granja, más de un ambiente, con múltiples servidores probablemente balanceados que deberán todos contar con el mismo nivel de configuración y de paquetes de actualización, desde la perspectiva SharePoint todos sabemos que nuestros Web Front Ends deben de estar idénticos en cuanto a configuración se refiere y claro esto se vuelve un reto mantenerlos al día.

Es aquí donde SharePoint Documentation Toolkit  de Acceletario, LTD entra a la escena. SPDocKit es una herramienta de documentación que asiste a los administradores y consultores SharePoint en conocer, comparar y rastrear los cambios de configuración de granjas SharePoint 2007 y 2010 en tan solo 3 clics, permitiendo sin duda un conocimiento mucho más detallado de la configuración en minutos.

Características:

  • Genera documentación de granjas SharePoint: Simplemente instalando y/o ejecutando en cualquieras de los servidores de una granja SharePoint 2010 o 2007 puedes generar un documento de Word o PFD al vuelo tras revisar los aspectos de configuración que tú mismo seleccionas para depositarlos en tablas y textos dentro del documento. Es muy extensa toda la configuración que se puede documentar y sin duda presenta una radiografía con la que puedes entender en qué estado de configuración está tu granja.
  • Explora la configuración de tus granjas: La interface visual de Documentation Toolkit ofrece una vista de árbol con la cual puedes explorar mediante nodos y vistas los distintos elementos de configuración que tienes en tu granja permitiendo consultar en el momento y totalmente en línea la información.
  • Documenta contraseñas y llaves de producto: Existe distintas modalidades de uso de este producto y uno de ellos nos permite contar con un acceso total a la información de nuestra implementación. Entre ellas contraseñas y claves de producto, podemos configurar una base de datos SQL para almacenar el estado de las configuraciones y mantener con el tiempo esa información.
  • Comparación de la configuración entre granjas: Valida los cambios de configuración que pueden existir en los servidores entre granjas SharePoint. La opción de comparación te muestra las diferencias.

Aqui un video de demostracion:

Originalmente publicado en msmvps.com

Que deminios significa “Definir estrategía de adopción”

PREGUNTA

From: My Site Killer 
Sent: Friday, October 19, 2012 11:34 AM
To: Haaron Ignazio González Hernández
Cc: Cota; Cherminator
Subject: pregunta….
Importance: High

Sir,

WTF does means “Define adoption strategy”?????? =O

Regards!!

My Site Killer | SharePoint Administrator


RESPUESTA

Definer la estrategia de adopcion? Smile

La realidad mi estimado My Site Killer, es que lo que el equipo va a instalar es una herramienta que permite a los empleados de una empresa compartir y colaborar electrónicamente con la información que ellos mismos generan. Definir una estrategia de adopción realmente significa que vas a planear cómo le vas a comunicar a esos usuarios que existe una nueva versión de la plataforma, que medios de comunicación institucional existen con el cliente para que acuerden y se preparen que se utilizarán en algún punto del tiempo y sobre todo cómo vas a asegurar que los usuarios finales (dueños, miembros y visitantes) empiecen a utilizar con al menos un poco de conocimiento la herramienta, quizas incluir el Productivity Hub.

Esta actividad de definir estrategia de adopción es juntamente para generar un diagrama de proceso, mapa de ruta, estrategia de acciones, action items que describe los pasos que permitirán reducir la fricción o resistencia natural que existe al usar una nueva herramienta informática en la empresa. 

Aqui mas info:

Si tienes más dudas adelante, estoy a tus órdenes.

PD. Cambiando un poco de tema, conoces a algún mecánico de confianza que me puedas recomendar?

Haarón González | SharePoint Consultant


RESPUESTA

From: My Site Killer 
Sent: Friday, October 19, 2012 1:10 PM
To: Haaron Ignazio González Hernández
Cc: Cota; Cherminator
Subject: RE: pregunta….

PIC

Y en cuanto a lo del taller, en mi familia llevamos los móviles a uno que esta en http://goo.gl/maps/QScHo

Dejan bien los carros

Saludos!

My Site Killer | SharePoint Administrator

Originalmente publicado en msmvps.com

Maratón de WebCasts sobre SharePoint 2013

2012-10-04-CartoonMigrate2013-01.png

by @agilleran

Exactamente, hoy en dia empresas que han invertido en SharePoint 2003, 2007 y que porfin exploran 2010 seguro se estan preguntando, ya viene 2013 cuando apenas he estabilizado 2010. ¿Cual es la propuesta de valor que 2013 aporta?, ¿cuales son las nuevas funcionalidades que podrian interesarme?, ¿como justifico ante dirección asignar recursos a 2013 si mucho nos ha costado estabilizar 2010?, ¿cual seria una estrategia viable y sin tanto costo para usar 2013?, ¿que necesidades podrian justificar la inversion?

En fin, estas son algunas de las interrogantes que estaremos tratando de responder en mi platica Consideraciones para justificar la inversión en SharePoint 2013 que estare presentando en este maratón.

Los espero Smile

Invitacion original tomada de aqui:

Para celebrar la eminente llegada de SharePoint 2013, los grupos de usuarios de SharePoint de habla hispana os proponemos el evento de los eventos: una maratón de webcasts sobre la nueva versión de nuestro servidor favorito. Por eso, el próximo 29 de noviembre durante más de 12 horas veremos muchas de las nuevas características y capacidades de SharePoint 2013 de la mano de los MVPs de habla hispana de la especialidad: Gustavo Vélez, Andres Rojas, Juan Carlos González, David Martos, Mario Cortés, Daniel Seara, Juan Andrés Valenzuela, Fabián Imaz, Ricardo Muñoz, Haarón González, Manolo Herrera.

Datos de interés:

  • Audiencia: Information Workers, analistas en plataforma SharePoint y Office, Desarrolladores, Jefes de Proyecto, IT Pros.
  • Fecha: Jueves 29 de noviembre.
  • Duración de cada sesión: aproximadamente 90 minuitos.

Horarios de las sesiones programadas

Detalle sesiones

Aplicaciones para SharePoint 2013

  • Descripción: Siguiendo con el modelo de distribución de software utilizado para Windows 8 y Windows Mobile, SharePoint 2013 implementa un nuevo concepto para creación e instalación de funcionalidad para el servidor: Aplicaciones. La charla explora las diferentes formas de hosting y los tipos de Aplicaciones que se pueden utilizar en SharePoint 2013. También se discutirá la arquitectura y programación del nuevo modelo, así como sus aspectos de seguridad, escalabilidad y retos que implica la nueva tecnología.

  • Horario: 15:00 – 16:00 (GMT +1)

  • Ponente: Gustavo Velez, es Ingeniero Mecánico y Electrónico y MVP de SharePoint Server; trabaja en el diseño e implementación de sistemas de IT basados en tecnologías de Microsoft, especialmente SharePoint, para Avanade (http://www.avanade.com ), una compañía multinacional de IT. Propietario del sitio especializado en información sobre SharePoint en español http://www.gavd.net.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032531911&Culture=es-ES&community=0

Novedades en publishing en SharePoint 2013

  • Descripción: SharePoint también se usa para sitios web públicos, así que acerquémonos a las novedades que nos trae esta nueva versión, en la que pasaremos por la navegación administrada, por el nuevo Web Part de búsqueda de contenido y muchas cosas más.

  • Horario: 16:00 – 17:00 (GMT + 1)

  • Ponente: Alberto Diaz trabaja como Responsable de Proyectos de Colaboración, Inteligencia de Negocio y Movilidad en General de Software. Sus relación con SharePoint nace en la versión 2.0 y desde entonces siempre ha estado relacionado con el producto, hasta que se convirtió en su actividad principal con SharePoint 2007. Coordinador de TenerifeDev, un grupo de usuarios de .NET en Tenerife y MVP de SharePoint Server desde el año 2011.

  • URL Evento:https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532035&Culture=es-ES&community=0

SharePoint 2013 – Novedades en Aplicaciones de Servicio

  • Descripción: Con este webcast se pretende mostrar el modelo de arquitectura para las aplicaciones de servicios en SharePoint 2013 (Introducción al modelo y comparación de los cambios con las versiones previas de SharePoint). Adicionalmente dar una breve introducción a las aplicaciones de servicios individuales en SharePoint 2013: ¿Cuales han sido los cambios? ¿Qué es lo nuevo?

  • Horario: 17:00 – 18:00 (GMT+1)

  • Ponente: Andrés Rojas trabaja como Arquitecto de infraestructura para SharePoint & como CEO en la empresa Tecnología y Servicios de Información (empresa Colombiana de consultoría en herramientas de Microsoft y desarrollo de Software para SharePoint y Project Server http://www.tsi.com.co ). Ha trabajado con la plataforma SharePoint desde el año 2002 y Project Server desde sus inicios. Actualmente lidera el desarrollo de una plataforma de administración de Salud Animal sobre SharePoint 2010 que provee a clínicas veterinarias de todo el seguimiento de mascotas vía GPS, medicina prepagada, imágenes medicas diagnosticas y urgencias medicas. Adicionalmente, lidera un proyecto de integración de SharePoint, Project Server & Microsoft Dynamics para una compañía en los Estados Unidos. Director de la comunidad de SharePoint de Colombia (http://www.sharecol.com ), recién nombrado como MVP de SharePoint Server. Su blog http://arojaspa.blogspot.com

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532038&Culture=es-ES&community=0

SharePoint 2013 – Integración de datos de negocio con BCS

  • Descripción: Uno de los pilares de SharePoint 2013 es el de “Composites” que incluye todos aquellos elementos y productos de la plataforma para facilitar la integración de datos de negocio. Entre los mismos se encuentra la Aplicación de Servicio BCS que facilita el consumo de datos  vitales de una organización en SharePoint. Veremos algunas de las novedades de SharePoint 2013 en este área como el soporte de BCS en Aplicaciones, el soporte de manejadores de eventos y alertas en listas externas, etc.

  • Horario: 18:00 – 19:00 (GMT +1)

  • Ponente: Juan Carlos González, Arquitecto de Soluciones en el CIIN de Cantabria, uno de los Microsoft Innovation Centers de España. Ingeniero de Telecomunicaciones por la Universidad de Valladolid, cuenta con más de 9 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su  trabajo diario gira en torno a SharePoint. Juan Carlos es MVP de SharePoint desde el año 2008, coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es) y co-fundador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es) y del Grupo de Usuarios de Cloud Computing de España (CLOUDES).

  • Twitter: @jcgm1978

  • URL Evento:https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532040&Culture=es-ES&community=0

SharePoint 2013 – Novedades en el apartado social

  • Descripción: Durante una hora, David nos hará una introducción sobre qué novedades incorpora SharePoint 2013 en lo que a capacidades sociales se refiere, e incluirá algunas demostraciones para ilustrarlas.

  • Horario: 19:00 – 20:00 (GMT + 1)

  • Ponente: David Martos trabaja como Arquitecto de Software en Spenta Consulting y ha estado trabajando con la plataforma SharePoint desde 2004. Actualmente lidera el desarrollo de Beezy (www.gobeezy.com) un producto construido sobre SharePoint 2010 para dotarlo de mejores capacidades sociales que las que incorpora por defecto. Cofundador del Grupo de Usuarios de SharePoint de Catalunya, es MVP de SharePoint Server desde 2010.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532051&Culture=es-ES&community=0

Novedades en Office 365 Wave 15

SharePoint 2013, SQL Server 2012 y las bases de datos

  • Descripción: SharePoint 2013 y SQL Server 2012, o al revés. Ambos servidores están profundamente relacionados y es por ello que no se puede administrar adecuadamente uno sin saber algo del otro. Veremos buenas prácticas del manejo de bases de datos, así como que cambios hay en las bases de datos de SharePoint y que opciones aporta SQL Server 2012 que mejoran la versatilidad de SharePoint.

  • Horario: 21:00 – 22:00 (GMT +1).

  • Ponente: Daniel A. Seara es un experimentado desarrollador de software. Tiene más de 20 años como consultor de desarrollo, instructor técnico y desarrollador. Trabajó como consultor de software en una amplia gama de empresas en Argentina y Perú. Le solicitaron de los servicios de consultoría de Microsoft Perú para ayudar a las 5 más grandes empresas de en su ruta de migración al desarrollo de .NET. Daniel fue Director Regional de la Argentina durante 4 años y fue el primer Director Regional Global nominado para dos años. Fue un MVP de Visual Basic durante más de 10 años, y actualmente es MVP de SharePoint Server, así como el fundador y el "Decano" de la Universidad. NET, el sitio más visitado en lengua española para aprender .NET. También fue el administrador del programa Desarrollador Cinco Estrellas I (Five Star Developer), uno de los más exitosos proyectos de formación en América Latina. Actualmente responsable del área de Formación, también está a cargo de los proyectos relacionados con colaboración y búsquedas.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532055&Culture=es-ES&community=0

Administración y Topologías de Búsqueda en SharePoint 2013.

  • Descripción: Muchas organizaciones necesitan desplegar soluciones de colaboración y manejo documental. Clave para el éxito de estas soluciones son las capacidades de Búsqueda.

  • Hoy la arquitectura de servicio con una nueva estructura, nos da la posibilidad de generar soluciones de búsqueda más flexibles a compartir con las Aplicaciones Web (de Contenido). Aquí repasamos definiciones lógicas como los Orígenes de Rastreo y Definiciones de Query, Ámbitos, Reglas y Propiedades de Metadatos Administrados; como también los aspectos topológicos propios del Query y Rastreo del Servicio, que hoy nos permiten definir una Plataforma más Flexible y escalable, de acuerdo a las necesidades de cada organización. Además, descubriremos que pasa con las capacidades FAST que hoy se conjugan en la nueva versión de SharePoint Server.

  • Horario: 22:00 – 23:00 (GMT +1).

  • Ponente: Juan Andrés Valenzuela; Consultor en Tecnologías SharePoint en Datco Chile, es MVP desde el año 2008. Certificado desde 2007, ha trabajo con las tecnologías SharePoint desde su primera versión en el 2001. Ha centralizado su trabajo en Proyectos de Implementación de Servicios de Plataforma, sobretodo en la temáticas de Búsquedas Empresariales.  Ha sido promotor en llevar los conocimientos de la tecnologías SharePoint a la aulas de pre-grado de Ingeniería en Duoc UC, aportando a la preparación de los futuros profesionales en este ámbito del desarrollo de carreras técnicas.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532057&Culture=es-ES&community=0

Construcción de procesos de negocios en SharePoint 2013

  • Descripción: En esta sesión vamos a conocer las características que nos brinda SharePoint 2013 para la construcción de procesos de negocio dentro de la organización.

  • Horario: 23:00 – 24:00 (GMT +1).

  • Ponente: Fabián Imaz, MVP de SharePoint Server trabaja en el mundo del desarrollo de software desde hace más de 10 años, teniendo la suerte de trabajar en distintas arquitecturas y tecnologías Microsoft. Fabian pertenece a la firma Siderys, http://www.siderys.com , empresa de desarrollo de Software especializada en SharePoint 2007/2010 y en desarrollo de soluciones inteligentes. Desde los comienzos Fabian ha trabajado en distintitas comunidades como MOSSCA dónde es uno de los directores y CUMUY donde organiza y promueve eventos locales para la difusión de tecnología dentro de los miembros de la misma. Fabián es director de la carrera SharePoint 2010 en Microsoft Virtual Academy, http://www.mslatam.com/latam/technet/mva2/Home.aspx  y cuenta con un sitio en CodePlex con varios desarrollos http://siderys.codeplex.com. Podéis contactar con Fabián a través de mi Twitter: @fabianimaz

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532061&Culture=es-ES&community=0

Nuevas características Para IT Pros en SharePoint 2013

  • Descripción: En esta charla conocerás las nuevas funcionalidades y características de SharePoint 15 para IT Pros, en el área de Infraestructura, arquitectura y administración de SharePoint 15, así mismo un delante de. los métodos de migración hacia esta nueva versión.

  • Horario: 24:00 – 1:00 (GMT +1)

  • Ponente: Ricardo Muñoz Monje, es Ingeniero en computación especialista en el área de tecnologías de información. Ha trabajado con tecnologías SharePoint por más de 8 años, implementando y desarrollando Intranets, Extranet y Portales corporativos en importantes empresas de la región. Adicionalmente es un experto certificado en herramientas EPM (Enterprise Project Management) y Project Server para el manejo de proyectos empresariales. Actualmente es Consultor en Tecnologías Microsoft en su Propia empresa LatinShare y uno de los cofundadores y administrador de la Comunidad de SharePoint Costa Rica (https://ug.culminis.com/sites/CRC-SPS/default.aspx) así como miembro del Speaker Group de Microsoft CA .Desde el año 2006 es Instructor de Cursos Microsoft en Centros Certificados Microsoft en Costa Rica y Chile. Desde 2009 ha sido MVP en SharePoint.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532064&Culture=es-ES&community=0

Consideraciones para justificar la inversión en SharePoint 2013

  • Descripción: En esta sesión veremos que consideraciones deberíamos tomar en cuenta para justificar el uso de SharePoint 2013 en la empresa y la inversión en esfuerzo requerida para evaluar y medir el valor que el producto aporta a la empresa en distintas áreas. Conozca los costos subyacentes iniciales en la adopción de SharePoint 2013 y las múltiples alternativas/beneficios de enrolarse a programas de adopción temprana de Microsoft.

  • Horario: 01:00 – 02:00 (GMT +1)

  • Ponente: Haarón Gonzalez es un consultor / arquitecto / desarrollador e instructor SharePoint independiente especializado en tecnologías de Microsoft desde 1997. Ha formado equipos de trabajo para llevar a cabo con éxito proyectos de misión crítica y alto impacto relacionados con la adopción, construcción y puesta en marcha de soluciones de colaboración y comunicación bajo plataforma SharePoint 2003, 2007 y 2010. Haarón Gonzalez es un profesional certificado como Microsoft Certified Trainer, Microsoft Application Developer, Microsoft Technical Specialist en SharePoint y también reconocido como un MVP en ASP.NET desde 2004 y MVP SharePoint desde el año 2008.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532067&Culture=es-ES&community=0

  • Twitter: @haarongonzalez

Desarrollo de Componentes de SharePoint sobre SharePoint Server 2013

  • Descripción: Que necesito para desarrollar componentes en SharePoint, Escenarios, lo nuevo, lo práctico, lo ágil y lo bueno.

  • Horario: 02:00 – 03:00 (GMT +1)

  • Ponente: Manolo Herrera, Guatemalteco de 41 años de edad con más de 18 años de experiencia en el desarrollo de soluciones. 6 años como MVP , 2  com MVP Client Application y 4 como SharePoint Server Developer. Socio fundador de Infoware Guatemala empresa certificada como Silver Partnet en Portales y Colaboración. Técnico Especialista Certificado en tecnologías de SharePoint.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532069&Culture=es-ES&community=0

CSOM y la API REST para SharePoint 2013

Originalmente publicado en msmvps.com

Comunicando anuncios por correo electrónico con SharePoint Designer 2010

El usuario final como siempre sorprendiedonos con nuevos escenarios, sucede que se busca hacer que en vez de mandar un correo electrónico con el enlace a un elemento de lista de anuncios como parte de la opcion de send link o de las alertas, que mejor en el correo electrónico viaje el texto del cuerpo del anuncio. Y sinceramente me pareció un escenario razonable el no querer enlaces en este específico tema de la lista de anuncios. Y bueno la solución para este ejemplo fue crear un flujo de trabajo de lista con una forma de iniciación para solicitarle al usuario capture el grupo o los usuarios a los que quiere hacer llegar vía correo electrónico el anuncio. Aprovecho para hacer mención de las caracteristicas de SharePoint Designer 2010.

Aquí el ejemplo:

Abrimos nuestro sitio con SharePoint Designer 2010 y seleccionamos la sección de Workflows para proceder a crear un flujo de trabajo de lista asociado a la lista de anuncios, como se muestra a continuación:

image

Nombramos el flujo de trabajo con los datos:

  • Name: Send Annoucement by Eamil
  • Description: Use this option to send anouncement by email

Una vez dentro del Workflow Designer entonces elegimos la opción de Initiation Form Parameters.

image

Usando el asistente de configuración de la forma de iniciación agregamos un campo de tipo persona dando clic en el botón Add, posteriormente especificamos el nombre del campo “Mail Receipients” una descripción y el tipo de campo, aquí tenemos que seleccionar el campo “Person of Group”, esto nos permite elegir a que grupos o usuarios mandaremos el correo electrónico. Posteriormente configuramos el campo especificando que muestre la cuenta, que permita capturar usuarios y grupos, que permita capturar más de un usuario o grupo y listo, damos clic en Finish y después Ok.

image

Posteriormente de la lista de acciones disponibles en el flujo elegimos el de Send Email.

image

Procedemos entonces a configurar la acción de Send Email dando clic en el enlace these users. Esto carga la ventana de configuración de la actividad permitiéndonos entonces definir lo siguiente:

  • Tomar a los destinatarios de los parámetros de iniciación del flujo para que a estos se les mande el correo electrónico
  • Tomar al título del anuncio para que este sea el título del correo
  • Tomar al cuerpo del anuncio para que este sea el cuerpo del correo electrónico

Tomar a los destinatarios de los parámetros de iniciación del flujo para que a estos se les mande el correo electrónico

Del cuadro de texto “To” o “Para” simplemente seleccionamos el icono de la libreta de direcciones para posteriormente elegir de la ventana de Selección de usuarios. En primer instancia la ventana de sección de usuarios nos permite elegir a cualquier usuario al que queramos mandarle el correo electrónico, de hecho esta ventana es rica en funcionalidad y ofrece opciones adicionales para obtener a los usuarios que nos interesa utiliza, por ejemplo personas o grupos del sitio, el usuario que creo el anuncio y la opción de Workflow lookup for users la cual nos permite buscar de diferentes fuentes de datos o del contexto del flujo de trabajo a los usuarios que necesitemos incluir. En este caso estoy mandando cargar de los parámetros y variables del flujo de trabajo “Workflow variables and parameters” a la variable “Mail recipients” que definimos en la forma de iniciación y además formatear el resultado para que nos regrese el correo electrónico separado por comas.

image

Sugiero que te des el tiempo de explorar la ventana de “Lookup for Person of Group” encontraras que es muy rica en funcionalidad y capaz de darte opciones muy útiles sin tener que recurrir a la programación.

Tomar al título del anuncio para que este sea el título del correo

De igual manera del campo “Subject” damos clic en el icono que muestra una función. En este caso se carga otro cuadro de dialogo con funcionalidad muy útil. Se llama Lookup for string y este nos permite elegir del elemento “recordemos que estamos en el contexto de un elemento de lista de anuncios” el campo Title.

image

Tomar al cuerpo del anuncio para que este sea el cuerpo del correo electrónico

En el caso de tomar el cuerpo del anuncio aquí usamos el botón “Add or Change Lookup” que se encuentra ubicado en la parte inferior de la ventana. Este botón también es “Lookup String” con el cual podemos hacer referencia dentro del cuerpo de correo electrónico al cuerpo del elemento del anuncio. Y con esto estaríamos cumpliendo con el requerimiento solicitado.

image

Podemos ver entonces que es sencillo incluir en el cuerpo del correo electrónico cualquier información que se encuentre dentro de una lista SharePoint.

Ya para terminar simplemente publicamos el flujo de trabajo

image

Este proceso compila en un archivo .xoml toda la configuración de nuestro flujo de trabajo expresada visualmente pero almacenada en forma declarativa. También he de mencionar que en las características iniciales del flujo de trabajo de manera pre determinada el flujo puede será invocado a manualmente por el usuario que estaría enviando el correo electrónico. Lo que no queremos es que se mande de forma automática cuando se da de alta o se edita algún anuncio, si ese fuese el caso, entonces el usar una forma de iniciación no sería la estrategia más adecuada, probablemente en vez de solicitar el llenado manual de los destinatarios, hacer que el flujo mande el correo usando el grupo de los integrantes del sitio o algún otro grupo creado manualmente para este proceso en particular.

Ya para terminar y facilitar el uso de este flujo de trabajo dentro de SharePoint Designer 2010 en la lista de anuncios existe la opción de Custom Action en la cual podemos crear un elemento del menú contextual de la lista que dispare la ejecución del flujo de trabajo recién creado, facilitando la experiencia de uso.

De la barra lateral de SharePonit Designer 2010 seleccionamos la opción de Lists and Libraries, posteriormente damos clic en nuestra lista de Announcements, esto nos lleva a la ventana de resumen de la configuración de nuestra lista y como se puede ver ahí se encuentra la sección de Custom Actions.

image

En el botón New damos clic y esto carga la ventana de configuración del Custom Action donde podemos especificar el título y descripción de nuestra acción así como también que va a suceder cuando alguien lo invoque, en este caso iniciar el flujo de trabajo previamente construido sobre el elemento actual.

SNAGHTML520cf98

En la parte inferior de esta ventana inclusive puedes configurar el icono que deseas usar para el esta acción y que será visto en el menú contextual. El resultado es que dentro de los elementos del menú contextual que un elemento de lista tiene aparece el custom action:

image

También en el Ribbon de la lista de anuncios existe la opción de agregar un botón más, se le llama Quick Step.

image

A dar clic se carga SharePoint Designer 2010 y una ventana de dialogo donde especificamos que sucederá cuando se le dé clic:

SNAGHTML5228437

De igual manera podemos especificar que icono se utilizara para este botón, en mi caso, subí el icono a la librería de SiteAssets.

El resultado

El resultado es:

image

Agregamos un nuevo elemento:

image

Despues lo seleccionamos y damos clic sobre nuestro flamante boton en el Ribbon:

image

Esto carga la forma de iniciacion del flujo de trabajo y procedemos a especificar el usuario o grupo que recibira la informacion por correo electronico, en este caso elegi un grupo.

image

Y al dar clic en Start el flujo de trabajo se ejecuta y la accion de Send Email hace su trabajo. Es importante hacer mención que tambien con SharePoint Designer 2010 podemos editar la forma de iniciación generada por el flujo de trabajo para personalizar el texto de los botones de la forma y/o agregar algun icono o logotipo de la empresa.

El resultado es el correo en el Outlook:

image

Espero que al leer esta lineas encuentres que SharePoint Designer 2010 ha sido diseñado para rapidamente dar soluciones a necesidades de personalización que se requieran en SharePoint.

Saludos!

Originalmente publicado en msmvps.com

Platica Virtual sobre Desarrollando WebParts de SharePoint 2010 para ShareCol

El próximo sabado 6 de Octubre estaré como expositor virtual en la platica Desarrollo de WebParts para SharePoint 2010 para la Comunidad de SharePoint en Colombia “ShareCol”. Me parece que es a las 10:00 am tiempo de Colombia, hay que hacer la conversión a tu zona de horario correspondiente.

El objetivo es describir como se pueden desarrollar webpart como parte de soluciones en visual studio 2010 y  SharePoint Designer 2010. Tambien dare una breve mención a los WebParts pre construidos en el producto como Content Query WebPart, Chart WebPart, etc.

El enlace de acceso al evento en linea es: Desarrollando WebParts Para SharePoint 2010 On-Line los espero.

Originalmente publicado en msmvps.com

Enlaces en el menu superior del My Site

Una pregunta que me dejó intrigado durante un exámen de certificación SharePoint mencionado aquí, fué que especificara como podríamos agregar un enlace en la barra superior del My Site para permitir a los usuarios regresar fácilmente al portal principal. Y bueno la respuesta es usando la opción de “Configure Personalization Site” ubicado dentro de la adminsitracion del User profile Service Application.

image

Utilice esta opción para agregar enlaces de navegación personalizados al My Site. Puedes elegir quien será el responsable o dueño del enlace y también que audiencia lo puede ver, esto significa que dependiendo de la audiencia ciertos enlaces pueden mostrarse.

SNAGHTML2430ef

Los enlaces agregados serán mostrados en el menú superior del My Site.

image

Originalmente publicado en msmvps.com

La nueva ruta para la certificación SharePoint 2013: Microsoft Certified Solution Expert

Hoy 2 de Octubre por puro orgullo presenté el examen de certificación 70-667 Microsoft SharePoint 2010, Configuring en las instalaciones de Grupo LAN en Tijuana, Baja California afortunadamente con un resultado favorable. Obviamente que producto de la experiencia adquirida por administrar un par de granjas SharePoint de más de 8000 usuarios y de ayudar a mis clientes a instalarlas, configurarlas y soportarlas considero que obtuve el conocimiento necesario para hacer frente a este reto, sin embargo, si quiero mencionar que utilicé el material de Dan Holme para prepararme. Este libro MCTS Self-Paced Training Kit (Exam 70-667): Configuring Microsoft SharePoint 2010 (Training Kits) realmente ofrece un acercamiento muy apegado a la realidad en cuanto a configuración y administración de SharePoint se refiere y lo recomiendo ampliamente. Los capítulos ofrecen un punto de vista oficial pero también muy orientado a la experiencia del mundo real, totalmente aplicable lo cual complementado con el trabajo de día a día, si podemos decir que son una alternativa confiable para garantizar la certificación.

Algo que me llamó mucho la atención es que por fin prometric se ha actualizado en todos los sentidos, desde la página web de internet (que por cierto esta hecha con SharePoint) hasta la plataforma de certificación. Nuevo software para presentar el examen, mejores tipos de preguntas con mejores interacciones para responder, inclusive el reporte de resultado de examen ya cuenta con el logotipo actualizado de Microsoft. Tenía más de 2 años que no presentaba ningún examen así que fue toda una experiencia nueva para mí.

Después de celebrar y de llegar a este humilde escritorio procedí a revisar los correos electrónicos y encuentro publicado en uno de mis blogs favoritos lo siguiente First Look at the New MCSE SharePoint Certification en donde Joel Oleson nos explica las nuevas certificaciones para SharePoint 2013.

Por lo que entiendo, Microsoft Certified Solution Expert es el nombre de la certificación que podremos obtener pasando los exámenes:

image

Y además como requisito primero debemos tener la certificación MCSA la cual también consta de los exámenes:

image

Se ve un camino largo por recorrer pero para los verdaderos apasionados y comprometidos esto será un reto estimulante que estoy seguro ofrecerá un horizonte de oportunidades y crecimiento profesional aún mayor en la carrera de quien decida tomar esta ruta de certificación.

Mucha suerte para todos y gracias por leer este espacio.

Originalmente publicado en msmvps.com