Año nuevo MVP renovado !!

Empezamos el año con buenas noticias, ayer Microsoft me comunicó que seguía siendo MVP de SharePoint Server por segunda vez. La verdad es que la ilusión es igual que la del primer día, lo único que ahora si que sabes que es ser MVP, el estar en eventos, el participar con el equipo de producto, tener acceso a mucho software solo por ser MVP. Pero más allá de todo lo mejor de ser MVP es es conocer a una serie de genios, personas de las cual lees sus libros, asistes a sus WebCast, lees sus artículos en los blogs, los sigues por Twitter y que a parte de ser unos genios “tecnológicamente” hablando son mucho mejor personas. 

Quizás si me tuviera que quedar con algo de ser MVP es el ir a Seatle, el estar en el Campus de Microsoft con el resto de MVP, con el equipo de producto y disfrutando como un verdadero enano.

Todo esto esta muy bien, pero aunque este es un premio individual sin la gran cantidad de gente que me rodea seguro que no seria posible:

 

  1. Mi mujer y mis niñ@s a ellos que me aguantan que entienden mi pasión por la tecnología, sin su comprensión seguro que no podría.
  2. Mis compañeros: aunque es un premio individual sin ellos yo no seria nada. En Encamina formamos una pequeña familia donde a pesar de circunstancias, de proyectos que se complican están con una sonrisa, buscando una solución para dar con la tecla. El estar en proyectos de ese calibre hace posible que pueda escribir mucho sobre SharePoint. En especial para la TT que nos gusta estar en todo lo  bueno o malo según se miré no?
  3. A la Comunidad SharePointera de España/ Comunidad Office 365 (JC, Santy, Alberto, Edin, Miguel, Mario, Pilar, Peter, Rafa, Alberto P,)  por estar siempre para ayudar, para montar un evento, para liarla y hablar de SharePoint/Office365
  4. A Alberto Díaz, este año he tenido la suerte de que se uniera con nosotros a Encamina, y a pesar de la distancia, el trabajar con él es un lujo. 
  5. Cristina Gonzalez, ella es la MVP Lead y la verdad (y no por peloteo) una persona que se desvive por todos y cada uno de los MVP y así da mucha más ganas el ayudar y hacer Comunidad.

 

Y ahora que? Pues seguir con lo mismo que hasta ahora, hablando/escribiendo sobre todas las novedades que vienen en nuestro Servidor favorito y sobre el mundo .NET.

Un abrazo muy fuerte a todos y happy codding !! 

[Evento] DevCamp en Microsoft

El martes 16 de Diciembre en Microsoft Ibérica, Mario Cortes, Edin Kapic, Miguel Tabera y un servidor vamos a impartir un laboratorio sobre desarrollo en Office 365. 

En dicho laboratorio vamos a destripar el modelo de App tal y como esta actualmente. Además de como poder hacer uso de las últimas novedades de la plataforma.

La agenda del día es la siguiente:

Agenda

 Módulo 1:

Introducción

Módulo 2:

Setting up the Environments

Office 365 developer tenant

Microsoft Azure subscription

Módulo 3:

Hook into Apps for SharePoint

Understand creating cloud-hosted apps, aka: provider-hosted apps

Understand app security & permissions (OAuth2)

Understand the cross-domain library

Módulo 4:

Hook into Office 365 and SharePoint APIs with SPAs

Understand creating SharePoint-hosted apps

Understand how to create single page applications (SPA) using AngularJS

Understand why and how to protect the OAuth2 access tokens with an intermediary

Módulo 5:

Hook into Apps for Office

Understand how to create Apps for Office

Outlook Web App

Word Task Pane App

 

Así que si estas en Madrid ese día y quieres formación gratuita y de calidad no dudes en asistir a este evento.

Os esperamos !! 

Enlace de Registro

[Eventos] WebMinar Soluciones de Movilidad para nuevos entornos empresariales

El próximo Jueves 20 de Noviembre a las 16:00 hora de Madrid mi compañero Santiago Porras y un servidor vamos a dar un WebMinar para hablar sobre soluciones de movilidad para entornos empresariales. 

La agenda del mismo será la siguiente:

 

  • Los aspectos de movilidad que trae SharePoint
  • Como introducirnos en el desarrollo de Aplicaciones móviles (nativas, multiplataforma haciendo uso de Apache Cordova y Xamarin)
  • Ver como aprovechar el Cloud dentro de nuestros desarrollos

Si estáis interesado en asistir, podéis registraros desde el siguiente enlace.

Saludos,

 

 

Necesitamos JavaScript en nuestros desarrollos de SharePoint?

Hace unos días tuve el placer de dar un WebCast para SUGES para hablar de JavaScript en los desarrollos de SharePoint y entre las preguntas que más me llamaron la atención fue porque debemos de utilizar JavaScript, si con código servidor puedo cumplir con los requisitos necesarios. O como dice el amigo Juan Carlos las aplicaciones de verdad no son las que se hacen con JavaScript.

Mi opinión como podéis deducir no esta por esa vertiente, y quiero explicaros el porque. Si miramos el desarrollo Web (sin incluir SharePoint, aunque es algo que no tenemos que olvidar ya que finalmente cualquier desarrollo realizado en SharePoint se ejecuta en un navegador) vemos que es algo de lo más común y el pan nuestro de cada día el hacer uso de JavaScript. Independientemente de que se este realizando un desarrollo MVC o bien un desarrollo HTML5. A día de hoy JavaScript es el lenguaje Web nos guste o no esta es la realidad.

¿Porque?

Bueno podríamos enumerar varios aspectos de JavaScript que no nos guste quizás esta imagen que puso Iwan pueda ilustrar nuestro pensamiento sobre este peculiar lenguaje de programación:

JavaScriptEvil

 

Pero más allá de que sea el demonio, tiene muchas propiedades y bastantes beneficios como por ejemplo que nos abstrae del infierno del DOM. Que se pueden realizar todo tipos de aplicaciones con JavaScript y hoy en día no nos podemos permitir el lujo de no conocer.

¿Entonces desarrollo todo en JS?

En este punto es donde tenemos que saber en la tecnología en la que estamos y como podemos sacarle el máximo beneficio. En SharePoint hay muchos elementos ya de serie o como se dice en el argos Out of the Box, por lo que volver a inventar la rueda no es la mejor opción. Podemos hacer uso de lo que trae SharePoint e intentarlo adaptarlo a los estándares web, en mayor o menor medida.

 

¿Y con las Apps?

Cuando realizamos una aplicación podemos plantearnos varias opciones, pero lo que tenemos que tener claro que a grandes rasgos tenemos dos partes:

    • Servidor (BackEnd)
    • Cliente (FrontEnd)

En la parte servidora es donde es impensable que nos planteemos al hacer uso de JavaScript (aunque quizás en un futuro no muy lejano JS también puede estar presente para ejemplo NodeJS) . En la parte Servidora esta claro que dentro de todas las herramientas que nos da Microsoft son muy estables y muy potentes. Unido al uso de un lenguaje como C# hace que sea una plataforma común. Ahora bien en nuestro caso como desarrolladores de SharePoint, nuestro servidor esta claro cual es no? Y claro que lo podemos enriquecer con EventReceiver, TimerJobs, Workflows, SignalR.

Ahora bien en el cliente da igual la tecnología sino mirar ASP.NET MVC o vNext en la que para el renderizado de las plantillas hace uso de JavaScript, si todos hacen uso de JavaScript será por algo no?

 

Conclusión

Esta claro que hoy en día mucha gente puede seguir desarrollando sin hacer uso de JavaScript, pero de la misma forma que hay gente que hace uso de Cobol o lenguaje ensamblador. Como consejo yo intentaría aprender JS, y no intentaría convertir JS en nuestro lenguaje favorito, hay que integrarlo en nuestros desarrollos como es. Y de esta forma seguro que mejoramos nuestros desarrollos en SharePoint. Como dijo el Maestro Gustavo en un par de año ya no existirán WebParts y entonces que haremos?

Una reflexión que No por mucho decir una mentira se convierte en realidad.

WebCast SUGES: JavaScript para desarrolladores SharePoint

Desde SUGES volvemos con ganas y las pilas cargadas después de las vacaciones y os proponemos un nuevo e interesante WebCast en el que hablaremos sobre JavaScript y SharePoint. En la última versión de SharePoint, JavaScript se ha convertido en una tecnología y plataforma que todo desarrollador de SharePoint debe de conocer. En este WebCast veremos algunas de las características que tiene JavaScript como lenguaje de programación. Repasaremos algunos de los errores más comunes que realizamos los desarrolladores de C# cuando  empezamos a utilizar JavaScript. Además veremos cómo integrarlo en nuestros desarrollos de SharePoint haciendo uso de varios Frameworks como son AngularJS, ExtJS, Knockoutjs, MustacheJS etc.. Y finalmente hablaremos sobre TypeScript  y cómo podemos integrarlo en nuestros desarrollos, veremos ventajas e inconvenientes sobre el mismo.

Así que apuntar esta fecha el Martes 23 de Septiembre a las 17:00 os espero aquí https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032595804&Culture=es-ES&community=0 

Saludos,

IT Camps Comunidad Office 365 Madrid : Desarrollo de Apps Apuntáte

Larga a sido la espera pero por fin llega el turno de los Developers en los IT Camps de la Comunidad Office 365. El próximo sábado 5 de Abril en las magnificas instalaciones de la Formación Tajamar Alberto Díaz y un servidor vamos a hablar sobre el nuevo modelo de desarrollo de Apps.

Como todo IT Camps que se precie nos vamos a centrar en impartir una serie de laboratorios prácticos en los que vamos a dar un repaso sobre todo lo que podemos obtener con el desarrollo de Apps: desde las Apps para Excel, Word, Outlook, hasta las Apps que podemos implementar para SharePoint Online.

Si tienes ganas de pasar un buen rato, aprender y totalmente GRATIS no dudes en registrarte en el siguiente link:  https://www.eventbrite.es/e/entradas-it-camp-office-365-apps-8432488801 

Desde aquí dar las gracias primero a Formación Tajamar, un centro del que tengo el mejor de los recuerdos ya que forma parte de la historia de la Comunidad de SharePoint ya que en sus instalaciones se celebró la 1ª Iberian SharePoint Conference. Y naturalmente también agradecer a Microsoft Ibérica de la mano de Ester de Nicolas nos ha proporcionado todo el apoyo posible para poder celebrar estos ITCamps.

Y si por alguna de aquella no puedes asistir recordarte que en Valencia también impartiremos estos ITCamps tanto este de Apps, como el resto de ITCamps sobre Exchange, Outlook, Lync, CRM y Yammer.

 

[WebCast] Todo lo que siempre quisiste saber sobre SharePoint, pero no te atreviste a preguntar!

Este jueves 13 de Febrero tendré la suerte de participar junto con todos los MVP’s Iberóamericanos en un Webcast un tanto peculiar, y es que en lugar de que seamos nosotros quien abordemos un tema y los destripemos de arriba abajo, el contenido del WebCast va a depender de lo que los asistentes quieran con sus preguntas.

Si yo no participara en el evento tendría muchas preguntas que me estarían rondando en la cabeza por ejemplo:

 

  • On-Premises vs Online? Con cual me quedo
  • Infopath ha muerto no? Tendremos alternativa en la siguiente versión? Y en Office 365?
  • Que puede aportar Yammer en una estructura On-Premises?
  • Se mantendrá el modelo de Apps?
  • Que mejoras introduciriás en SharePoint para hacerlo más completos?
  • Como mejorar el Acceso a la base de datos?
  • En que casos es conveniente un entorno hibirido?
  • Que aspectos mejorarías SharePoint para los diseñadores?
  • Morirá Designer
  • …..

 

Ya nos os dejo más preguntas que sino no lo pondréis muy difícil 🙂

Los ponentes del WebCast son los siguientes: Gustavo Vélez Juan Carlos González Fabián Imaz Alberto Díaz David Martos Miguel Tabera Mario Cortes Edin Kapic Gerardo Reyes Ricardo Muñoz Juan Manuel Herrera Juan Andrés Valenzuela Haarón González Juan Pablo Pussacq Andrés Rojas Vielka Rojas Adrian Díaz David Sánchez Santiago Porras

Así que el jueves a las 16:00 os espero a todos en este WebCast . Registraros desde el siguiente enlace

Eventos: IT Camps Office 365 Valencia

Desde la Comunidad Office 365 y gracias al apoyo de Microsoft la Comunidad de Office 365 de España se va a impartir tres IT Camps en Valencia. con la finalidad de acercar los productos integrados en la suite a todos los públicos. 

Estos IT Camps se van a celebrar en Idese Formación Un lugar muy acojedor en sus nuevas instalaciones y bien comunicado para que todo el mundo pueda acudir a este evento.

Una oportunidad única para que en Valencia tengamos una gran evento con cracks y los mejores especialistas de tecnologias Microsoft (por algo son MVP’s), para mi un lujo que puedan estar aqui en Valencia y disfrutar de sus conocimientos y sobre todo de su compañia 🙂  Gracias compañeros por apuntaros y estar dispuestos a cualquier cosa por compartir vuestros conocimientos.

Así que apuntar estas fechas que allí os esperamos !! 

Las fechas de los IT Camps y el contenido de los mismos es el siguiente:

Fecha: Viernes 16 de Mayo de 16:00 a 20:00 y Sabado 17 de Mayo de 09:00 a 14;00 

Titulo: IT CAMP Office 365. Introducción a Office 365. Exchange y Lync Online

Registro: https://www.eventbrite.es/e/entradas-it-camp-office-365-introduccion-a-office-365-exchange-y-lync-online-10517581369

Descripción: 

El objetivo de este IT Camps es realizar un recorrido sobre las distintas tecnologías que nos ofrece esta suite de SaaS convirtiéndose asi en una IaaS. También aprenderemos como podemos aprovechar las distintas combinaciones posibles, independientemente de si hablamos de un entorno basado en oficina, puestos de trabajo con movilidad u hogar.

En la parte a Exchange Online se familiarizará al personal de sistemas con la puesta en marcha ypersonalización desde cero de un entorno de Exchange Online “PureCloud”, desde laconfiguración de la organización a nivel de servidor, hasta la configuración del puesto de trabajo, incluyendo la migración de datos anteriores en sus diversas formas.

En la parte de Lync Online , es sacar todo el provecho posible a la plataforma de colaboración y comunicaciones unificadas de Microsoft, enfocados en la productividad, colaboración, interconectividad y comunicaciones unificadas.  En este IT Camp tendremos la oportunidad de aprender a instalar, administrar, manejar y configurar los diferentes entornos de Lync y descubrir su amplia gama de opciones como por ejemplo la federación con SKYPE.

Ponentes:

 Alberto Pascual:  MVP de Office365 en España, además de ser MCSA en Windows Server 2008, MCITP 2008 Server Enterprise Administrator, MCTS, Microsoft Specialist en Administración de Office365 para pequeña empresa e IT Manager de Xion Media. Por supuesto es miembro de la Comunidad de Office365.

Pilar [Palel] Arguiñáriz Pilar es MVP de Microsoft Outlook desde 2002, Microsoft Active Professional (MAP) desde 2011 y Microsoft Community Contributor (MCC). Apasionada de las nuevas tecnologías, arrastra masas de usuarios por su dedicación a ayudar y por supuesto miembro de la Comunidad de Office365

Peter Diaz: Venezolano con más de 10 de experiencia en el área de Tecnología de la Información y Master en Seguridad de las TIC. Se ha dedicado en los últimos 6 años en Arquitectura, Preventas y Gerencia de Proyectos en el área de Seguridad y Comunicaciones Unificadas. Ha sido Premiado en el 2012 como MVP de Lync, premio que otorga Microsoft a los profesionales en sus respectivas áreas de desarrollo y por su aporte a las comunidades tecnológicas.

 

Fecha: Viernes 13 de Junio de 16:00 a 20:00 y Sabado 14 de Juniode 09:00 a 14;00 

TituloIT CAMP Office 365. SharePoint Online y Desarrollo de Apps

Registro: https://www.eventbrite.es/e/entradas-it-camp-office-365-sharepoint-online-y-desarrollo-de-apps-10517741849

Descripción:

El objetivo de los IT Camps de SharePoint Online es realizar un recorrido sobre las posibilidades a nivel de configuración, administración y uso de la plataforma de productividad de Microsoft en la nube. Haremos un repaso de las funcionalidades y capacidades disponibles de serie enSharePoint online, las posibilidades de extensibilidad de la plataforma y comentaremos las diferencias que nos podemos encontrar dependiendo del tipo de plan de Office 365 que hayamos contratado.

El objetivo de App IT Camps es conocer a fondo el nuevo modelo de desarrollo para poder publicar Apps en la Office Store y como sacarle todo el partido a los mismos. En el mismo se mostrarán las diferentes tipos de Apps: SharePoint, Word, Excel, Outlook que se pueden desplegar en la Office Store.

Realizaremos un repaso a todos los aspectos de la programación que se pueden realizar en las APP, enseñaremos buenas prácticas y consejos para conseguir tener nuestra APP en la Store.

Ponentes:

Juan Carlos González Martín. Ingeniero de Telecomunicaciones por la Universidad deValladolid, 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 etorno a las plataformas SharePoint & Office 365. Juan Carlos es MVP de SharePoint Server desdeel año 2008, coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net) y co-fundadordel Grupo de Usuarios de SharePoint de España (SUGES). del Grupo de Usuarios de CloudComputing de España (CLOUDES) y de la Comunidad de Office 365. Desde el año 2011 participajunto con Gustavo Vélez y Fabián Imaz en la dirección de la revista CompartiMOSS. También es miembreo de la Comunidad Office 365.

Alberto Díaz Microsoft SharePoint Server MVP y Responsable de Proyectos de sistemas de Colaboración, sistemas de búsquedas corporativos, procesos empresariales y aplicaciones móviles en General de Software. Su labor en GSC es ofrecer soluciones empresariales a sus clientes y ofrecer nuevas tecnologías que ayuden a las empresas a realizar su trabajo más eficientemente, enfocado en productos Microsoft. Sus últimos proyectos están centrados en la colaboración empresarial, la gestión de contenidos web como imagen corporativa y de marketing y el desarrollo de productos y aplicaciones de marketing en las plataformas de Smartphone principales. Puedes conseguir más información sobre Alberto en su Blog o su cuenta de Twitter (@adiazcan). Pertenece a varias comunidades como TenerifeDev, Suges o la Comunidad Office 365.

 Adrián Díaz es MVP de SharePoint Server, MCPD de SharePoint 2010, MAP y MCC 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnologías Microsoft más de 10 años y desde hace3 años está centrado en el desarrollo sobre SharePoint. Actualmente trabaja en el departamento o de desarrollo de ENCAMINA una consultora informática de Valencia que se destaca por realizar soluciones basadas en Tecnología Microsoft, principalmente en SharePoint. Puedes seguirle en su blog y en Twitter (@AdrianDiaz81). Colaborador con la revista digital CompartiMOSS y miembro de la comunidad de Office 365

Santiago Porras: es UX Developer y experto en desarrollo de experiencias de usuario. Apasionado por las nuevas tecnologías sobre todo Microsoft destacando Windows Phone, Windows 8 y SharePoint es moderador de los foros de SharePoint en MSDN y TechNet y, además, colaborador en TenerifeDev, grupo de usuarios de .NET de Tenerife.

 

Fecha: Viernes 04 de Julio de 16:00 a 20:00 y Sábado 05 de Julio de 09:00 a 14;00 

TituloIT CAMP Office 365. Yammer y CRM Online

Registrohttps://www.eventbrite.es/e/entradas-it-camp-yammer-y-crm-online-10517830113

Descripción: 

El objetivo de este IT Camps de Yammer es realizar un recorrido sobre el modelo de red Social de Yammer, su roadmap. También veremos la configuración de Yammer , la diferencia entre Gestion de Contenidos y documental respecto a SharePoint y su  integración con Office 365.

Esta charla abordará las características de CRM Online . Veremos como registrarnos , darnos de alta en el servicio , consola de administracion . Vincular Microsoft Dynamics CRM Online mediante Microsoft Outlook o el explorador web.Usaremos el asistente para importar fácilmente los datos de sus clientes

Ponentes

Rafael Ansino: es PM de Office365 además de Arquitecto y Analista de Soluciones Microsoft en MAPFRE. Es colaborador en el grupo de Usuarios de SharePoint de Madrid (Madpoint) y coordinador de Student Tech Club de Tajamar.

 Adrián Díaz Adrián Díaz es MVP de SharePoint Server, MCPD de SharePoint 2010, MAP y MCC 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnologías Microsoft más de 10 años y desde hace3 años está centrado en el desarrollo sobre SharePoint. Actualmente trabaja en el departamento o de desarrollo de ENCAMINA una consultora informática de Valencia que se destaca por realizar soluciones basadas en Tecnología Microsoft, principalmente en SharePoint. Puedes seguirle en su blog y en Twitter (@AdrianDiaz81). Colaborador con la revista digital CompartiMOSS y miembro de la comunidad de Office 365

 

[SharePoint] Utilidades imprescindibles en nuestro desarrollo

Si hay algo que la gente que no esta acostumbrada a desarrollar con SharePoint o que empieza con nuestro servidor favorito es que echa en falta diversas herramientas que le pueden hacer más fácil la vida. Aunque esto es cierto hoy en día en cualquier desarrollo de cualquier tecnologia siempre tienes estas herramientas que te facilitan la vida, en este post voy a indicar las que a menudo utilizo en los entorno de desarrollo.

Para empezar y dado que Visual Studio es donde realizaré la mayor parte de mi trabajo me gusta instalar una serie de Extensiones que tienen como finalidad tener un desarrollo más ágil:

  • ReShaper: Bueno esta extensión no es solo obligatoria en SharePoint, sino que diría en cualquier desarrollo .NET. Pero aunque esta muy bien que ReShaper se caliente la cabeza por ti, no conviene de más analizar bien lo que te propone, porque no en todos los casos es la mejor opción, pero sí en el 95% de ellos 🙂 http://visualstudiogallery.msdn.microsoft.com/EA4AC039-1B5C-4D11-804E-9BEDE2E63ECF
  • CKS Development: Esta extensión si que es propia de SharePoint y te agiliza un montón, por ejemplo una vez instalas esta extensión ya puedes indicar si cuando desplegas una feature la dll la copia en la GAC, en el aplication web siempre que tu lo quieras. Por defecto cuando no tienes esta extensión instalada puede que muchas veces no se refresca la Web con lo que te vuelves loco en tu desarrollo. Además tiene más utilidades tiene diversas plantillas muy utilies (WCF, Ashx,) y diversas utilidades para darte rapidez en la depuración. Para 2012 y 2013 http://visualstudiogallery.msdn.microsoft.com/cf1225b4-aa83-4282-b4c6-34feec8fc5ec?SRC=VSIDE y para 2010 http://visualstudiogallery.msdn.microsoft.com/ee876627-962c-4c35-a4a6-a4d89bfb61dc Además el proyecto esta en Codeplex donde hay más documentación: http://cksdev.codeplex.com/
  • SharePoint Software Factory Es una extensión implementada por Matthias Eing MVP de SharePoint que tiene como finalidad que usuarios tanto novatos como habituales hacerle más fácil el proceso de desplegar las características (Quizás alguna de estas se solapan con las CKS Development) Aquí el Link http://visualstudiogallery.msdn.microsoft.com/6daef348-197a-43f6-a091-95226e6ea5bc
  • SharePoint Code Analysis Framework (SPCAF)   Esta extensión es de pago, la añado porque hay una versión de trial, esta extensión sirve para analizar la calidad de nuestro código y poderlo integrarlo en un servidor BUILD para controlar todos los aspectos de nuestros desarrollos. Aquí esta el link de descarga http://visualstudiogallery.msdn.microsoft.com/6273311f-d947-4179-be03-fa6a6f9ffa63 Es una herramienta un poco más completa que  MSOCAF (podéis ver el post que escribió  Juan Carlos) Lo importante es que sepamos detectar posibles errores en nuestro código para cada día ser mucho mejor en nuestra materia.
  • SPRemoteAPIExplorer Esta extensión es nueva y ya se ha convertido en una de mis favoritas. Esta implementada por Steven Curran MVP y su objetivo es facilitarte la vida con la API Rest de SharePoint, uno de los grandes inconvenientes que tiene es que falta mucha documentación sobre lo que se puede hacer y lo que no. Además de los parametros que hacen falta para cada llamada, esta extensión te lo indica y además también te indica lo que puedes hacer mediante JavaScript/ C#/Silverlight es decir una autentica joya. La podeis descargar desde este enlace: http://visualstudiogallery.msdn.microsoft.com/26a16717-0c9a-4367-8dfd-bb09e7e2deb5?SRC=Home

 

Aparte de estas extensiones, cuando desarrollamos para SharePoint también necesitamos una serie de aplicaciones fuera de Visual Studio para facilitar la faena:

 

  • SharePoint CAML Query Helper for 2007, 2010, and 2013 Es una herramienta para construir las CAML Query, cuando son las primeras veces que trabajas con SharePoint te adelantaran mucho trabajo. Más que nada porque aprenderás la Sintaxis y tambien el nombre de los campos sobre los que haces la consulta.  La podéis descargar desde este enlace: http://spcamlqueryhelper.codeplex.com/
  • Camlex.NET Este proyecto es una dll, para que en lugar que transforma tu sentencia LINQ a Caml Query, por lo que si estas más acostumbrado a LINQ es una forma mucho más rápida de empezar. Esta extensión no es LINQ-TO-SharePoint, a mi personalmente LINQ-TO-SharePoint me parece que no merece la pena usarlo, más que nada porque puede ralentizar tu desarrollo, ya que posteriormente lo que hace LINQ to SharePoint es tranformarlo a la Caml Query correspondiente. Este componente crea una consulta por lo que no ralentiza. El link de descarga: http://camlex.codeplex.com/
  • SharePoint Manager: Esta es una utilidad que te permite ver todas las propiedades y todos los elementos que tienes en tu granja (incluso los campos ocultos), además de poder modificar directamente alguno de estos valores, incluso hay una versión para Office 365 http://spm.codeplex.com/
  • ULS Logs Viewer: Seguro que más de una vez en busca de un error te has ido directamente al 15, has abierto el fichero log en un bloc de notas/notepad y te has puesto a buscar como un loco el identificador del error. Pues esta herramienta te ayuda y mucho en eso incluso tiene la opción de ir leyendo en tiempo real los logs, filtrar por tipos de error, buscar, etc.. Todo lo que necesitamos hacer cuando buscamos los logs esta en esta aplicación. La podéis descargar desde este enlace http://ulsviewer.codeplex.com/
  • PowerShell ISE: En Windows Server 2012 ya viene incluido de serie, pero en Windows 2008 R2 era necesario activar una característica para poder utilizarlo. Ahora que es más necesario que nunca utilizar correctamente PowerShell y toda su potencia es necesario que tengamos una herramienta que nos facilite la vida. Tiene intellisense, depuración paso a paso, y hoy en día el utilizar PowerShell es como utilizar JavaScript o lo sabes o vas perdido.

En esta selección de utilidades me he centrado solamente para “desarrolladores” esta claro que hay herramientas muy útiles a la hora de montarte un entorno, o herramientas para diseñadores. Pero dado que mi día a día es en entornos de desarrollo quería recopilar las herramientas que utilizo con más frecuencia para facilitar mi trabajo.

Seguro que cada maestrillo tiene su librillo y tu cuales utilizas?

 

[Off-Topic] MVP SharePoint Server yo?

Si ayer a demás de ser un día especial por ser el primer día del año, para mi será especial porque me han nombrado MVP de SharePoint Server. Lo cual para mi es todo un orgullo y pensar que formo parte de la comunidad MVP donde tengo tantos referentes como son Juan Carlos Gonzalez, Alberto Díaz, David Martos, Fabian Imaz, Gustavo Velez, Edin Kapic,Jeremy Thake…  y yo formo parte de ellos para mi esto hace unos años era algo totalmente impensable y que se ha echo realidad.

Este premio personalmente se lo dedico a mi mujer Silvia, ella ha pasado mis malos momentos y ahora que tengo una gran alegría ella es la que me comprende y me mima, además de la mami de mis dos niños.

En el terreno profesional, este premio tiene una gran parte de culpa Belen Sanz porque? Hace aproximadamente 4 años yo tuve la suerte si la suerte de quedarme en el paro, me acababan de despedir de una empresa que entre otras cosas no quiere a la Informática y tuve la suerte de que mi madre le entregase el Curriculum porque le dijo que podría dar el perfil para trabajar en una pequeña empresa de un pequeño pueblo de Valencia llamada Encamina 

Allí tuve la suerte de volver a sentirme importante, de volver a tener la pasión por la Informática que empece a tenerla cuando hace ya unos años decidí que yo quería ser Informático y hacer aplicaciones de calidad. En Encamina he aprendido y sigo aprendiendo de mucha gente buena como Fermin Saez, Luis Mañez, Iwan, Sisco, Simón, …  No somos una gran empresa en cuanto a volumen de empleados, ni en cuanto a volumen de facturación pero en felicidad y si que somos grandes, y el ser feliz es lo primero y algo que valoro mucho, ya que como he comentado he trabajo en diversos sitios donde en lugar de amar a la profesión, casi termino odiándolo.. Este premio que me han dado en gran parte es por los proyectos en los que me permite participar, en los que tenemos que dar lo mejor, soluciones en “colores” como decimos nosotros. Además tenemos que ver las circunstancias que nos ha tocado sufrir para una empresa pequeña y que en cuestión de un año hemos dado un giro radical a la situación. 

Esa pasión me hizo que hace ya algún tiempo empezase a ayudar en los Foros de MSDN y Technet, posteriormente Juan Carlos Gonzalez me ofreció la posibilidad de escribir un artículo en Compartimoss ( todavía me acuerdo de las conexiones de filtros de PerformancePoint mediante programación).

Posteriormente tuve la oportunidad de participar en WebCast, escribir artículos en varios blogs, charlas, participar en la Iberian SharePoint Conference y sobre todo ir conociendo a mucha gente buena que si profesionalmente son unos fuera de serie, personalmente son mucho mejor.

También quiero agradecer a Juan Carlos y Alberto todos los consejos y ayuda que me han dado, solo espero poder ayudar la mitad que lo han echo ellos conmigo con eso ya me daré más que satisfecho 🙂 Además espero que me sigan dando latigazos y que la volvamos a liar parda  😛

Por último no me quiero olvidar de ni de LevaPoint ni de la Comunidad de Office365, en ambas comunidades de las que formo parte y en las que he tenido la suerte de conocer a mucha gente buena y que seguiremos acercando las Tecnologías Microsoft al mayor número de gente, pero sobre todo que nos sigamos divirtiendo como hasta ahora 🙂

Si me he olvidado de alguien lo siento mucho y que no me lo tenga muy encuenta !!

Y ahora qué?

Pues a seguir igual que hasta ahora, ya tengo una serie de articulos de AngularJS con Apps de SharePoint, el proximo WebCast, los ITCamps de Office365 y eso solo para el primer trimestre .

P.D Muchas gracias a todos los que me felicitasteis por cualquier medio muchísimas gracias