Cuando estamos trabajando en un proyecto con SharePoint Framework, en el 99% de las veces te ves obligado a utilizar la maravillosa librería de @pnp, o en su defecto la antigua sp-pnp-js. La librería @pnp es una librería de código abierto y en continuo desarrollo elaborada por el equipo de Patte...
Para este ejemplo, debemos tener instalado Azure Storage Explorer y poseer una subscripción de Azure ya que vamos a acceder a los datos almacenados dentro de nuestra cuenta de almacenamiento de Azure utilizando SharePoint Framework y tenemos que realizar una serie de pasos previos. Qué excit...
Con la salida de la versión 1.4.1 de SharePoint Framework, ahora tenemos en modo preview acceso a la API de Microsoft Graph. Qué excitante!!! En este artículo realizaremos una prueba de concepto y utilizaremos la API de Microsoft Graph con SharePoint Framework. Vamos a crear un webpart que teng...
Uno de las acciones básicas del desarrollo es el de poder depurar nuestros desarrollos. En el caso de SPFx nos encontramos con que tenemos la necesidad de depurar nuestros desarrollos tanto desde nuestra máquina local como desde SharePoint Online. En mi caso utilizo Visual Studio Code como editor...
Ya es posible descargar el laboratorio y ejemplos que creé para mi charla sobre SPFx Connecting to SharePoint & React Lifecycle en el Office 365 Developer Bootcamp 2017. En el laboratorio encontraréis paso a paso cómo construir un WebPart de SPFx con React y utilizar Office Fabric UI para ...
Para poder trabajar con SPFx (SharePoint Framework) deberemos tener configurados una serie pre-requisitos antes de trabajar. NodeJS Instalaremos NodeJS en la version Long Term Support (LTS). Yeoman y Gulp Abriremos una consola de comandos y escribiremos los siguientes comandos: npm inst...
Con el plan de licencias de Power BI, para poder compartir un report publicado en Power BI Online con otros usuarios para que puedan verlo e interactuar con él, tendríamos varias opciones: Que, tanto el usuario que hace la publicación, como los usuarios con los que se quiere compartir tenga...
Microsoft ha anunciado hoy que ya está disponible en developer preview el SharePoint Framework Extensions que se anunció hace unas semanas en el Build. Gracias a SPFx Extensions vamos a poder tener nuevas opciones de customización de nuestro entorno en “Modern Sites” de SharePoint Online. D...
En este post vamos a hablar de las posibles causas de un error muy común que podemos obtener cuando intentamos conectarnos a una colección de sitios de SharePoint desde una aplicación de consola con el modelo de objetos de servidor, aunque la estemos ejecutando con un usuario que pertenece al gru...
Una de las maneras más sencillas de desplegar y almacenar los archivos JS, CSS, Imágenes,... de un WebPart de SpFx en SharePoint es utilizando la CDN de SharePoint Online. Esto nos va a permitir utilizar una librería de SharePoint como CDN para nuestra aplicación. Para habilitar la CDN en Offic...
Juan María Hernández hace en su blog un resumen de las tecnologías que ha ido incorporando a su arsenal como así también de aquellas que va abandonando o que le han dado menores resultados en su trabajo como profesional del desarrollo de software, y me ha parecido una muy buena lectura pero sob...
Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015 (CTP6), lo aquí escrito puede variar con versiones finales de la plataforma ASP.NET MVC5 y WebApi 2 usaban técnicas distintas para realizar el model binding, es decir para enlazar los parámetros de la...
Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015, lo aquí escrito puede variar con versiones finales de la plataforma Como ya hemos podido ver en otras ocasiones, uno de los aspectos fundamentales de la nueva versión de ASP.NET 5 y DNVM y DNX ( si, es...
Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015, lo aquí escrito puede variar con versiones finales de la plataforma. Seguro, que si ha trabajado con ASP.NET MVC una de las cosas que tiene claras es el concepto de Convention over Configuration, gracia...
Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015, lo aquí escrito puede variar con versiones finales de la plataforma. En la anterior entrada hemos visto como trabajar con las herramientas de cliente y wwwroot para hacer tareas habituales para los de...
Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015, lo aquí escrito puede variar con versiones finales de la plataforma. Los TagHelpers son una de las novedades más interesantes de MVC6. En cierto modo vienen a sustituir a los helpers Razor tradicionale...
Nota: Este post ha sido realizado con versiones previas de ASP.NET 5 y de Visual Studio 2015, lo aquí escrito puede variar con versiones finales de la plataforma. Los ViewConponents son una de las muchas novedades que nos trae MVC 6. Sustituyen a las PartialViews y podemos verlos como un wid...