Programación de WebParts de SharePoint 2010 con Visual Studio 2010, pan comido para un desarrollador .NET

Tú como programador .NET seguramente has escuchado hablar de SharePoint y muy probablemente en las bolsas de trabajo encuentras que un plus en tu currículo como programador es saber SharePoint o programar en SharePoint. Bien, pues aquí tienes un video que publique en mi canal de YouTube donde como programador puedes conocer lo siguiente de SharePoint:

  • Que son los WebParts
  • Como están constituidos
  • Que elementos o clases usamos para construirlos
  • Como programarlos y con qué herramientas
  • Como empaquetarlos para su portabilidad

Date el tiempo ver este video, especialmente desde la demostración ya que se explica y se muestra lo básico de la construcción de un webpart, múltiples enfoques de empaquetamiento e incluso hasta el uso de AJAX.

Originalmente publicado en msmvps.com

Ya instalé SharePoint ¿Y ahora qué? en Video

Hace muchos años di una plática llamada Ya Instale SharePoint ¿y ahora qué? En donde pude mostrar algunas de las características del producto Microsoft Office SharePoint Server 2007 mediante ejemplos y demostraciones graficas ilustrando como podríamos hacer uso de las funcionalidades. Si por alguna razón del destino aun te encuentras dando soporte a plataformas WSS 3.0 o MOSS 2007, este webcast sin duda te será de utilidad ya que se muestra ejemplos de:

  • InfoPath Form Services
  • Content Types
  • Business Data Catalog
  • Workflows
  • Excel Services

Espero que si por alguna razón vez este video lo encuentres útil en estos tiempos.

Originalmente publicado en msmvps.com

Paquetes de Ejemplos de Codigo para App for SharePoint y Apps for Office

El buen Ricardo Loo publica en post llamado “Developer Must-Have: 125+ Apps for Office and SharePoint Code Samples’ en el blog de Office Apps donde nos comparte  que el equipo de publicación de contenido ha publicado más de 125 ejemplos de código para Apps for SharePoint y Apps for Office. Básicamente son dos paquetes de ejemplos disponibles para su descarga.

·         Apps for Office sample pack

·         Apps for SharePoint sample pack

Muy conveniente en estos días y sin duda en el futuro.

Originalmente publicado en msmvps.com

Mi Musica (My Music)

Dicen que la profesión no está peleada con la vocación. Bueno, pues aquí dejo algunas de las piezas musicales que a muy temprana edad pude componer y que a lo largo de los años la memoria del alma no me dejado olvidar ninguna nota. Hace un par de semanas “sábado para ser precisos” pude grabar y subir al Youtube 5 melodias.
Gracias por escuchar y compartir, bienvenido cualquier comentario.


Mas información (More Info)

Originalmente publicado en msmvps.com

Programando con Listas en Windows SharePoint Services 3.0

Aquí un entrenamiento que di hace muchos años para una empresa en la que trabajé como líder de practica de colaboración. Básicamente preparé esta presentación para mostrar a programadores como manejar listas y elementos de forma programática a fin de introducirlos al mundo de la programación SharePoint.

Durante una revisión a un respaldo me encontré con los archivos fuente de este WebCast y decidí compilarlo como video para subirlo a mi canal de Youtube. Si por alguna razón sigues dando soporte a plataforma SharePoint 2007 (MOSS o WSS 3.0) en temas de programación este video sin duda es una referencia que te permitirá entender los fundamentos de programación de listas en SharePoint.

Además, creo que los temas aquí mencionados también aplican para SharePoint 2010 J

Originalmente publicado en msmvps.com

Construyendo Flujos de Trabajo en SharePoint 2010 utilizando SharePoint Designer 2010

Damas y caballeros, aquí un ejemplo de principio a fin de como construir una solución de flujo de trabajo en SharePoint 2010 usando tipos de contenido, diagramas de Visio Services, listas personalizadas, condiciones y acciones de SharePoint Designer 2010 y  también se ve como programar una actividad personalizada de SharePoint Designer 2010 con Visual Studio 2010. 

Originalmente publicado en msmvps.com

Análisis de Código para SharePoint Online

Aún recuerdo FxCop como una de las primeras herramientas que teníamos disponibles los programadores .NET para revisar nuestro código y evaluarlo contra las practicas recomendadas y de esta forma poder mitigar potenciales riesgos de desempeño, seguridad, acceso a datos, etc. Desde el punto de vista de un programador SharePoint podemos utilizar herramientas para revisar nuestro código de la misma forma por ejemplo las herramientas de análisis de código de Team Foundation sin duda nos dan una información muy valiosa, pero, en el mundo SharePoint debido al modelo de objetos y a las diversas tecnologías disponibles sabemos que se tienen otras reglas de codificación o prácticas de programación adicionales a las de .NET y en ese sentido ¿no sería útil contar con una herramienta que te revisa el código SharePoint?

MICROSOFT SHAREPOINT ONLINE CODE ANALYSIS FRAMEWORK (MSOCAF)

Es una herramienta de revisión y diagnóstico de código de programación de soluciones SharePoint que nos permite identificar inconsistencias clip_image001de programación en distintas áreas para asegurar la calidad de nuestros desarrollos en ambientes o entornos compartidos. MSOCAF ofrece todo un proceso de revisión de soluciones, se utiliza para validar las soluciones de programación que se publican en SharePoint Online de Office 365 y que ahora tenemos disponible para revisar nuestras aplicaciones tanto para soluciones SharePoint Online 2010 y 2013.

Las reglas que revisa son:

  • Rule Tests Against
  • Use of SPList.Items
  • SPListItemCollectionGetItemByID inside loop
  • SPQuery without Row Limit property
  • SPQuery Row Limit value range
  • Timer jobs
  • Out-of-the-box files modification
  • Verbose logging tracing
  • Deprecated APIs
  • Editing Web config files
  • Inline code ASPX pages
  • SPListItem.Update() inside loop
  • SPMonitoredScope Web Part check*
  • SPDiagnostics Service
  • ULS logging
  • BlobCache value editing in web.config
  • RunWithElevatedPrivileges restrictions
  • SharePointQueryWebPartsCheck
  • Windows Claims Check

Así que no está nada mal poder incluir el uso de esta solución como parte del proceso de revisión de código de programación en nuestros equipos. Ahora, esta solución ha sido diseñada para Office 365 y SharePoint Online, sin embargo, desde mi muy particular opinión sí creo que nos da un soporte para revisar nuestras soluciones On Premise.

Sin más que decir por el momento aquí les dejo el enlace: https://caf.sharepoint.microsoftonline.com/

Originalmente publicado en msmvps.com

Microsoft Most Valuable Professional en SharePoint Server

EN_01

Ya soy muchos los años en los que he tenido la fortuna de ser un profesional reconocido por Microsoft inicialmente en la tecnología ASP.NET desde 2005 y SharePoint Server desde 2009. El programa MVP ha dejado muchas satisfacciones que han influido positivamente de forma directa e indirecta en mi vida. Si lo veo asi, es una lista enorme de beneficios que el programa ha dejado a lo largo de este tiempo. Gracias a todas las personas que han sido parte de este viaje. 

Felicitaciones a mis colegas MVPs que tambien fueron renovados!

A veces me pregunto qué hubiese pasado si el nombramiento no hubiese llegado, ¿Tú te lo has preguntado?

Originalmente publicado en msmvps.com