March 2010 - Artículos
En los próximos artículos vamos a estar hablando y mostrando las nuevas características que SharePoint 2010 incluye para montar soluciones ECM (Manejo de Contenido Empresarial) en portales para él manejo de documentos.
Lo primero que vamos hacer es crear un sitio basado en una plantilla de sito que SharePoint 2010 contiene para la creación de centros de documentos. Si bien esto no es esencial para montar una solución ECM, nos ahorra configuración y activación de algunas características de la plataforma. En la imagen 1 podemos ver la pantalla de creación en Silverlight de SharePoint 2010 para crear elementos dentro de nuestro portal.
[Imagen 1]
Bien, una vez que el proceso termine, deberíamos tener un sitio creado como el que se nos muestra en la imagen 2.
[Imagen 2]
Con el sitio creado, lo que vamos hacer ahora es activar la característica que nos permitirá subir un documento dentro del sitio y que el miso sea ruteado a una biblioteca de documentos según el tipo de contenido que seleccionemos.
Como podemos ver en la imagen 3 la característica que necesitamos esta desactivado. Lo que debemos hacer es activar la característica “Content Organizer” para que se nos cree la estructura necesaria para poder armar el ruteo.
[Imagen 3]
Cuando activamos esta característica se nos creara una nueva biblioteca de documentos llamada “Drop Off Library” y dos entradas nuevas en el menú “Administración del sitio” en la configuración del sitio como podemos ver en la imagen 4.
[Imagen 4]
La primera opción “Content Organizer Settings” nos servirá para realizar la configuración de esta nueva característica, para este ejemplo nos basta con dejar las opciones por defecto, pero podemos establecer como se llevara a cabo el ruteo, si vamos a crear una carpeta, quienes pueden manejar las reglas de ruteo y otras opciones más.
La segunda opción “Content Organizer Settings” nos permitirá crear las reglas de ruteo de los documentos para las distintas bibliotecas de documentos, en la imagen 5 podemos ver como es esta configuración.
[Imagen 5]
Lo que tenemos que hacer es ir agregando las reglas que vayamos necesitando según las bibliotecas que tengamos para almacenar documentos. En la imagen 6 podemos ver la pantalla de creación donde estamos editando una de las reglas que tenemos creada en el portal.
[Imagen 6]
Como podrán ver en esta pantalla tenemos que establecer un nombre para la nueva regla, una prioridad. Después tenemos que establecer cuál será el tipo de contenido que vamos a estar usando para esta regla y adicionalmente podemos establecer una condición, es decir, quiero rutear los documentos con este tipo de contenido pero que cumplan con esta condición (propiedad=Valor).
Por último tenemos que elegir un destino donde almacenaremos el documento que estamos cargando, la primera opción como pueden ver nos permite elegir un destino basado en una conexión, próximamente les estará hablando de esto, la segunda opción es seleccionar una biblioteca de documentos. Una vez que terminamos de crear la regla de ruteo, lo que debemos hacer es aceptar los valores ingresado para que la misma sea creada.
Para este ejemplo, yo tengo creada dos bibliotecas de documentos, con sus respectivos tipos de contenido. En la imagen 7 podemos ver como es la pantalla de carga de documentos, no importa en qué biblioteca vayamos a cargar el documento, siempre se nos mostrara la misma opción. Esto se debe a que la opción que se nos muestra es de la biblioteca de documentos que se creó “Drop Off Library” cuando activamos la característica. Esta biblioteca es usada como punto intermedio para realizar el ruteo basado en la prioridad de la regla que nosotros creamos, ya que nos podemos enfrentar a una solución ECM que maneje miles de documentos por los usuarios y sería un gran problema de rendimiento si se manejara en tiempo real.
[Imagen 7]
Una vez que carguemos la metadata del tipo de contenido que estamos seleccionando él documento será puesto para su procesamiento. Dado que el ejemplo es simple y muestra la configuración de la funcionalidad el documento será ruteado de forma inmediata a su biblioteca.
La agenda para el evento RUN 2.0 está confirmada y se está trabajando ya en la misma. Es un evento que recomiendo asistir a todos los que estén en UY ya que los temas a tratar son todos nuevitos, a continuación les dejo un detalle completo de los tracks de desarrollo. RUN 2.0 para Desarrolladores
Que hay de nuevo en Visual Studio 2010 y .NET Framework 4.0
Visual Studio 2010 no se trata sólo de "una versión más". Su nueva interfaz WPF completamente rediseñada, las nuevas herramientas de Arquitectura (posibilitando la creación de diagramas UML), nuevas y extensivas formas de crear y administrar tests unitarios, nuevos diseñadores, y una enorme posibilidad de creación de extensiones hacen de Visual Studio 2010 una notable evolución en herramientas de desarrollo. Esto acompañado por una nueva versión del framework .NET, que no sólo se trata de mejoras en las herramientas ya conocidas sino de un conjunto de bibliotecas que permiten resolver escenarios antes muy complejos, de forma muy productiva. Casi dos horas a toda velocidad descubriendo cada detalle de esta nueva versión de la plataforma Microsoft.
Speakers: Gastón Milano, Fernando Machado, Gustavo Quintana, David Gorena Elizondo
Temas a incluir: Visual Studio 2010, VS Test Manager, .NET Framework 4.0, ASP.NET 4.0
Duración: 1 hora 35 minutos.
La Web en todos lados: Silverlight 4
La necesidad de experiencias ricas, disponibles tanto en la web, el escritorio y el móvil, son especialmente alcanzadas en la nueva versión de Silverlight: Integración con periféricos, el modo out-of-the-browser permitiendo aplicaciones full-trust, soporte multi-touch, y más. La llegada de Windows Phone 7 Series, convierte además a Silverlight 4 en un ciudadano de primera clase en la plataforma móvil. En esta sesión presentaremos las novedades de la última versión del framework, y cómo desarrollar experiencias superiores con Expression Blend 4.
Speakers: Miguel Saez, Andres Aguiar, Pablo Panedas
Temas a incluir: Silverlight 4, Expression Blend 4, VS for Windows Phone
Duración: 45 minutos.
Sharepoint para Desarrolladores: Sharepoint 2010.
Sharepoint 2010 ofrece una plataforma sobre la cual es posible construir soluciones de colaboración para empresas, utilizando herramientas como Sharepoint Designer y Visual Studio. En esta sesión veremos cómo construir desde una intranet hasta un portal de internet. Hacer que nuestros usuario accedan a toda la información navegando en la nueva interfaz gráfica de Sharepoint 2010, mucho más dinámica, intuitiva y usable. Nos solo la internet está cambiando ahora las intranet son también 2.0+
Speakers: Gustavo Degeronimi, Fabian Imaz, Nicolas Rucks
Temas a incluir: Sharepoint 2010 Development, VS 2010 Sharepoint Tools.
Duración: 45 minutos.
Esta es una excelente noticia la cual al leerla me puso muy contento. Gustavo y Juan Carlos lanzaron un libro de programación de SharePoint 2010. Estuve charlando con ellos y me comentaron al respecto de este proyecto. FELICITACIONES!
Temario
· Instalación y configuración.
· Introducción a la programación de SharePoint, incluyendo el uso de Visual Studio 2010.
· Arquitectura básica de SharePoint y el Modelo de Objetos en Servidor.
· El Modelo de Objetos en Cliente y su utilización.
· Manejadores de Eventos, Trabajos de Temporizador, Características, Soluciones y Flujos de Trabajo.
· SharePoint Designer 2010
Libro - Programación en SharePoint 2010 (en Español)
Se confirmó y es una alegría poder presentarles la agenda de un evento sin igual organizado por Microsoft, RUN 2.0. El mismo se llevara a cabo el día 14 de Abril del 2010 y durara todo el día. A continuación les dejo un detalle de la agenda para ese día:
08:30 a 09:00 | Acreditación
09:00 a 13:00 | Keynote - Innovación según Microsoft: la Innovación es la aplicación de nuevas ideas, productos y servicios con la intención de ser útiles para el incremento de la Productividad. Diseñadores y IT Pros de Uruguay se reunirán en esta sesión plenaria donde se presentarán las últimas novedades en la plataforma de tecnología Microsoft. La visión de Software + Servicios se ve finalmente convertida en productos como Windows 7, Office 2010, Windows Azure, y Windows Phone, acompañada de nuevas herramientas como Visual Studio 2010, Expression Studio, y nuevas ediciones de servidores: Windows Server 2008 R2, SQL Server 2008 R2.
Oradores: Eduardo Mangarelli, Guadalupe Casuso, Pablo Cesar Garcia, Alejandro Ponicke, Miguel Saez.
14:00 a 18:00hs |Sesiones de Capacitación para desarrolladores
- Que hay de nuevo en Visual Studio 2010 y .NET Framework 4.0: Visual Studio 2010 no se trata sólo de "una versión más". Su nueva interfaz WPF completamente rediseñada, las nuevas herramientas de Arquitectura (posibilitando la creación de diagramas UML), nuevas y extensivas formas de crear y administrar tests unitarios, nuevos diseñadores, y una enorme posibilidad de creación de extensiones hacen de Visual Studio 2010 una notable evolución en herramientas de desarrollo. Esto acompañado por una nueva versión del framework .NET, que no sólo se trata de mejoras en las herramientas ya conocidas sino de un conjunto de bibliotecas que permiten resolver escenarios antes muy complejos, de forma muy productiva.
- La Web en todos lados: ASP.NET 4.0 y Silverlight 4: ASP.NET continúa evolucionando a partir de la plataforma robusta y segura que conocemos. Mayor control sobre el HTML generado, facilitando el uso de frameworks como ASP.NET Ajax o jQuery, mayor control sobre las URL gracias al módulo de Ruteo, diferentes mejoras a controles preexistentes, son objetivos cumplidos en la nueva versión de ASP.NET. Además, la necesidad de experiencias ricas, disponibles tanto en la web, el escritorio y el móvil, son especialmente alcanzas en la nueva versión de Silverlight: Integración con periféricos, el modo out-of-the-browser permitiendo full-trust apps, soporte multi-touch, y más.
- Sharepoint para Desarrolladores - Sharepoint 2010: Sharepoint 2010 ofrece una plataforma sobre la cual es posible construir soluciones de colaboración para empresas, utilizando herramientas como Sharepoint Designer y Visual Studio. En esta sesión veremos cómo construir desde una intranet hasta un portal de internet. Hacer que nuestros usuario accedan a toda la información navegando en la nueva interfaz gráfica de Sharepoint 2010, mucho más dinámica, intuitiva y usable. Nos solo la internet está cambiando ahora las intranet son también 2.0+
14:00 a 18:00hs |Sesiones de Capacitación Profesionales IT
- ¿Qué hay de nuevo en Windows Server 2008 R2?: lo nuevo de Cluster, Hyper-V, Active Directory, Nuevos servicios de Autenticación, Branch Office, File Services y ambientes mobiles de la mano de Windows server 2008 R2
- Exchange 2010 a pleno: el mejor servicio de colaboración y mensajería, Lejos! Lo nuevo de Remote PowerShell, Federation UM, OWA, DAGs, RBAC, ECP, ETC :)
- Tener tus instancias de SQL bajo control y gestionar tus bases de datos nunca fue tan fácil y eficiente: todo lo que un DBA no puede dejar de conocer acerca de lo nuevo de SQL 2008, Performance Data Collection, Resource Governor, Transparent Data Encription y mucho más! Tu base de datos ya no será la misma.
Registrate:
RUN 2.0 para Desarrolladores
RUN 2.0 para Profesionales de IT
No se lo pueden perder!
El el blog del equipo de SharePoint se publico un artículo de accesibilidad y SharePoint 2010 que les recomiendo leer. Acá les dejo el link para que accedan al mismo. http://blogs.msdn.com/sharepoint/archive/2010/03/09/accessibility-and-sharepoint-2010.aspx

El próximo miércoles 10 de marzo a las 18 horas de Uruguay, Fernando Machado, MVP de C#, estará haciendo un webcast sobre calidad de código en Visual Studio Team System 2010. Pueden registrarse al evento haciendo clic aquí.
¿Los desarrolladores podemos decir que el código está terminado cuando terminamos de programar? Definitivamente no. ¿Cuándo está terminado? En esta sesión veremos cómo las herramientas incluidas en Visual Studio Team System 2010 ayudan a los desarrolladores a avanzar más rápido hasta poder decir que el código está realmente terminado: builds automáticos, checkins controlados, tests automáticos, despliegue en el ambiente de pruebas, etc. Todo eso en demos en vivo y en menos de una hora.

A mediados del Febrero del 2010 tuve el inmenso agrado de poder asistir al MVP Summit. Es un evento organizado por Microsoft a nivel mundial para todos los MVPs. Al evento asistieron 1500 MVPs de 70 países. En lo personal fue una experiencia increíble que me permitió conocer personalmente a grandes colegas y amigos que hasta ese momento teníamos una relación virtual. Espero poder asistir el año que viene!!!