Arquitectura, buenas prácticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016

[SharePoint 2013] Como optimizar el acceso a los datos en listas

Para todo desarrollador/analista/arquitecto que NO haya visto SharePoint en la vida cuando se planta ante la idea de querer optimizar el acceso a los datos la primera idea que le viene es la introducir un modulo de persistencia de datos. Y cuando les comentas que eso en SharePoint no es recomendable lo lógico es que te digan que es una muy mala practica no hacerlo. El no hacerlo era una practica que se hacia hace mucho tiempo (antes que existieran los lenguajes orientados a objetos aprox.), en que no se seguían ningún patrón y su única función era hacer que las cosas funcionaran. Los desarrolladores llamábamos desde nuestra aplicación de escritorio directamente las consultas SQL o de ficheros físicos para acceder a los datos, con el retardo que ello llevaba y la poca reutilización que se hacia y en el momento que se producía un cambio en alguna tabla de la Base de Datos ya se había provocado un incendio. Posteriormente ya se introdujo Linq y un paso mas los módulos de persistencia de datos como NHibernate.

Leer más

Publicado en buenas practicas, sharepoint 2013 | Etiquetado , , , | 2 Comentarios

[SharePoint 2013] Recuperar las propiedades de perfil de usuario

Una de las grandes novedades que trae esta nueva versión de SharePoint son las características sociales, que han mejorado una barbaridad y que ahora cuentan con capacidades que nos pueden valer para multitud de proyectos. Sin embargo, habrá proyectos en que necesitemos mejorar estas prestaciones y, para implementar estos proyectos, disponemos de varias herramientas para dar solución a los distintos requisitos exigidos.
Para realizar esto tendremos que hacer uso del modelo de Objetos de SharePoint tanto a nivel servidor como de cliente. En este post, vamos a ver lo sencillo que es recuperar las propiedades del perfil de usuarios utilizando el modelo de Objetos .Net.

Leer más

Publicado en sharepoint 2013 | Etiquetado , , , | Deja un comentario

[WebCast Suges] Material para descarga

El pasado miercoles dia 13 de Febrero tuve el placer de dar un WebCast para el Suges (grupo de Usuarios de SharePoint de España). La verdad es que me sorprendió bastante la afluencia de tanta gente y sobre todo que se implicaran en participar y en colaborar. Fue una experiencia muy buena en la que gracias a la colaboración de dos genios como Juan Carlos Gonzalez y Alberto Diaz por aconsejarme y darme muchos ánimos. También a compañeros de las comunidades como Raul Gilabert y Edin Kapic por la ayuda y confiar en que iba a dar un buena charla.

Leer más

Publicado en eventos, webcast suges | 1 Comentario

[SharePoint2013] Extendiendo capacidades a las utilidades «base» de SharePoint

Siempre he considerado que SharePoint es una gran herramienta para desarrollar y que hay muchas cosas que nos pueden valer para nuestros desarrollos, pero naturalmente como en todo en esta vida hay cosas que se pueden mejorar y son cosas que son pequeños detalles. Estos detalles que son los más pequeños son lo que hacen que se gane una mala reputación.
Por ejemplo una de estas cosas que más chocan vienen con esta librería SPUtility esta librería propia de SharePoint nos proporciona una serie de funciones/procedimientos que son muy validas para nuestros desarrollos a diarios pero algo que podía ser o considerarse brillante no es mas que algo que esta bien y en parte la tienen en casos como la siguiente función  SendMail.

Leer más

Publicado en buenas practicas, sharepoint 2013 | Etiquetado , , , | Deja un comentario

[SharePoint2013] ¿Mejoras en Visual Studio 2012 para el desarrollo?

Cuando mediada la primavera del 2012 me instale la primera versión Preview del Visual Studio 2012 indicaban que una de las mejoras que introducía para los desarolladores de SharePoint es que introducían mejoras en la creación de listas, tipos de contenido, columnas de sitio. Por aquel entonces nosotros para los proyectos nos basábamos para la creación de listas, tipos de contenido, columnas de sitio  de un complemento que se llama Software Factory y la verdad es que es un buen complemento que ya te permitía todas estas opciones por lo que para mi estas mejoras no eran tales.

Leer más

Publicado en buenas practicas, sharepoint 2013 | Etiquetado , , , | Deja un comentario
ENCAMINA, piensa en colores