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

Test Unitarios, Inyecciones de dependencias y ALM es posible en SharePoint

Generalmente, procesos «normales» en el desarrollo software (como son ALM, Test Unitarios, TDD e inyecciones de dependencias) son conceptos un tanto alejados de la realidad de muchos desarrolladores de SharePoint.

¿Motivos? Si yo tengo que trabajar sí o sí con SharePoint y no puedo aislarme de SharePoint, necesito ejecutar esta sentencia sí o sí dentro de nuestro servidor favorito. Ahora bien, ese mismo problema no lo tienen los desarrolladores que quieren acceder a los datos de la base de datos seleccionadas, ya sea SQL Server, Mongo DB, MySql u Oracle. Por lo tanto debemos de plantearnos que tenemos que trabajar igual que se hacen en otras plataformas/entornos. Leer más

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

Crear prototipos de Apps con LightSwitch

Desde hace algo de tiempo he tenido la curiosidad de trastear un poco y ver la potencia que tiene LightSwitch y el cómo poder utilizarlo de una forma provechosa. Ahora, a raíz de la nueva plantilla de App de Tipo «Empresarial de Nube», incluida en el Update de las Office Tools de Marzo, he estado jugando un poco con este tipo de proyectos.

Este tipo de plantilla no es más que un proyecto LightSwitch que ya esta preparado para poder incluirlo dentro de una APP. Leer más

Publicado en APP | Etiquetado , , , | Deja un comentario

Integrando RequireJS en SharePoint

Tal y como se comunicaba en el anuncio oficial de la nueva versión de SharePoint, el tipo de desarrollador de SharePoint ha ido evolucionando desde un especialista en backend (código servidor) que dominaba como la palma de su mano un lenguaje como C# a un desarrollador más «web» (front-end) que tiene que conocer HTML5, JavaScript y CSS3.

Este cambio es debido a que cada vez es mayor el peso que tiene el navegador y la rapidez que proporcionan estos lenguajes. Motivados por este cambio, hemos visto cómo podemos utilizar diversos frameworks JavaScript dentro de SharePoint. Sin embargo, para los desarrolladores, entre los que me incluyo, a pesar de adaptarnos e intentar obtener las bondades de JavaScript (que las tiene y muchas) siempre echamos en falta algo de nuestro habitat natural. Este caso seguro que os suena: Leer más

Publicado en buenas practicas, javascript | Etiquetado , , | Deja un comentario

¿Qué es el GetLimitedWebPartManager? Utilidad y uso

En este post voy a explicar detalladamente uno de los componentes más importantes que hay en SharePoint, su nombre no es muy conocido es el GetLimitedWebPartManager. Si en lugar de decir este palabrota indicamos que es un objeto dentro del modelo de objetos servidor de SharePoint que es el encargado de todos los aspectos relacionados con los WebParts dentro de una página, quizás ya os va sonando mucho mejor.

¿Por qué es importante?

En más de una ocasión he comentado que uno de los grandes problemas que hay dentro de los desarrollos de SharePoint es el ciclo de vida de la Aplicación, ya que la migración entre entornos es un gran problema en multitud de equipos y proyectos que se llevan a cabo. Para poder migrar los entornos sin muchos problemas hay que conocer muy bien SharePoint y todos sus elementos, además de seguir unas pautas en los desarrollos,etc… hay que tener conocimiento. En Encamina estamos desarrollando un FrameWork ENMARCHA que nos facilita la migración entre entornos de una forma más simple. Leer más

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

Número 19 CompartiMOSS: Como se hicieron las Apps de CompartiMOSS para Android e iOS

Como cada tres meses se acaba de publicar la revista de habla hispana dedicada a SharePoint: CompartiMOSS. Un número más he tenido la fortuna de escribir un artículo. El artículo es la explicación de como implementamos las Aplicaciones de CompartiMOSS para Android e IOS.
Este nuevo numero esta plagado de grandes artículos como por ejemplo estos:

Desde aquí darle las gracias a los 4 directores : Alberto, Juan Carlos, Fabian y Gustavo por dejarme participar en la revista y sobre todo por el gran trabajo que hacen para que la revista salga cada tres meses.
Leer más

Publicado en sharepoint everywhere | Etiquetado , , , , | 1 Comentario
ENCAMINA, piensa en colores