Microsoft PopFly y SharePoint 2007

Que es Microsoft PopFly (http://www.popfly.ms)


Vía el Blog de Mike Gannotti, TSP SharePoint, Microsoft Greater Southeast District



Microsoft PopFly (que en el momento que se publica este post se encuentra en alpha) es una herramienta y al mismo tiempo un Sitio Web para apoyar a los usuarios a crear y compartir recursos e información a través de la web, mashups o mezcla de información de distintas fuentes en un mismo lugar para poder interactuar de una forma más rica y sencilla.


Esta tiene digamos dos partes: la primera es una red social que es llamada “Popfly Space” y la segunda es la herramienta para poder crear estas mezclas interactivas de funcionalidad e información de distintas fuentes, lo que Microsoft le llama “Popfly Creator”.


Ahora ¿cómo funciona?, bueno a través del Popfly Creator que podemos pensarlo como un diseñador que a través de una interfaz gráfica vía web, soportada por Silverlight, contamos con un panel de bloques en tercera dimensión los cuales representan los servicios que se encuentran disponibles como un catálogo de donde nosotros podemos irlos seleccionando para crear mashups o mezclas de servicios propios.








 


 



 


 


 


De tal modo que por ejemplo dentro del panel de bloques que representan los servicios que podemos utilizar podríamos seleccionar flickr (para poder visualizar nuestras fotos), My Live Contacts (para ligar o relacionar las fotos de flickr con el contacto que corresponda) e incluso GeoNames (para mostrar esa información o gráfico indicando en que parte del mundo se encuentra localizado).


 


 


Entonces, al contar con estos servicios en forma de bloques tridimensionales, podemos buscar el que necesitemos seleccionarlo y agregarlo a nuestra pizarra de diseño.









 


 



Una vez seleccionados los bloques y agregados a nuestra zona de diseño, especificamos su configuración, ligamos a través de sus “conectores” (los círculos azules) para conectarlos entre sí, y finalmente obtener el mashup que se busca.












 



Un módulo que permite presentar información de posts que se publican en ciertas páginas web previamente seleccionadas, y de igual forma presenta su ubicación en basa a la localización geográfica del mismo (cabe comentar que en este ejemplo se agregó al mashup una lista que tiene los datos necesarios para reconocimiento geográfico, por ello la integración con Microsoft Virtual Earth y su relación con GeoNames).


 


Finalmente, al ya contar con el mashup generado (lo guardamos como proyecto para poderlo compartir a través de nuestro perfil), se puede compartir a través de la red social de PopFly el llamado PopFly Space, podríamos pensar en algo parecido a la galería de gadgets para Windows Vista donde usuarios de todo el mundo pueden buscar distintos Gadgets para instalarlos o también compartir sus propias creaciones.










 



Entonces, desde nuestro PopFly creator podríamos visualizar los mashups que hemos creado como proyectos ya guardados y compartidos hacia la red social, la PopFly Space. Esta, por ejemplo, es la lista de mashups generada por Mike Gannotti, especialista Senior en los productos y tecnologías de Microsoft Office SharePoint Server 2007.


 


En la imagen anterior Mike nos muestra las posibles opciones que se tienen al compartir un mashup después de haberlo generado.


Tenemos las siguientes opciones:


·         Embed It: Para poder obtener el código e incrustar la funcionalidad del mashup en alguna página web o sitio, algo así como presentar un video hospedado en soapbox, y presentar la ventana del video en el Blog.


·         Download as Gadget: Así es, un mashup podemos descargarlo e incorporarlo a nuestra side bar como gadget para poder contar con la funcionalidad desde nuestro escritorio.


·         Add to Windows Lice Spaces: Podemos también compartir nuestro mashup a través de nuestro Space para poder exponer la funcionalidad mediante nuestro Blog.


·         Edit,Delete,Unshare: De igual forma podemos editar de nuevo nuestro mashup si es que queremos hacerlo algún cambio, eliminarlo o incluso dejar de compartirlo a través del PopFly space o comunidad.


 


Cómo usar Microsoft PopFly


Por ejemplo: utilicemos el bloque de funcionalidad para manejo de RSS. Esto es, podríamos agregar dos bloques de RSS indicarle la liga de cada feed y al final combinarlos en un mashup para presentar los post de ambos RSS en un mismo bloque de contenido como paquete de código que se pueda compartir a través del Popfly Space o red social para poder reutilizar ciertos mashups para otros más grandes o funcionales y entre otros miembros.








 


 



 


 


Por dar un ejemplo, podríamos seleccionar el bloque de RSS de nuestra galería de bloques, y arrastrarla a nuestra pizarra de diseño, para especificar la fuente de RSS que queremos utilizar.


 








 


 



 


 


Una vez en la parte del diseño podemos arrastrar más bloques, configurarlos y conectarlos entre sí para obtener esa funcionalidad de mezcla de información (mashup).


 








 


 



 


 


Una vez que ya hemos agregado los bloques que deseamos usar, cada bloque tiene una sección para cerrarlo o eliminarlo de la pizarra de diseño o para especificar su configuración con un ícono como de llave española.










 


 



Como estamos usando en este caso un bloque de RSS, tenemos que especificar la ruta del feed o página web que genera el formato para un lector de RSS.


 








 


 



 


 


Generalmente podemos encontrar esta dirección o ruta del RSS en sitios o páginas web que lo presentan con el símbolo de .


 








 


 



 


 


Una vez que ya tengamos para efectos de este ejemplo los dos bloques de RSS configurados, podríamos agregar el bloque para combinarlos ambos en un último bloque que será el responsable de presentar el resultado del mashup.










 


 



Al agregar el bloque de combine, nos permite agregar las dos rutas de los correspondientes RSS. Y finalmente necesitaríamos agregar el bloque de NewsReader para que una vez combinados ambos RSS el bloque de Combine arrojara la info resultante a un bloque tipo lector de RSS para poderlo usar una vez guardado como proyecto.


 










 



Para terminar seleccionamos la opción de guardar nuestro mashup como proyecto para poderlo compartir.


 


Ok, hasta ahorita ya presentamos una explicación a mayor detalle respecto a Microsoft PopFly, sus componentes y su razón de ser.


 


Microsoft PopFly y SharePoint


Pero ahora, efectivamente, tendríamos que enfocarlo a SharePoint, y aquí viene lo interesante.


Cómo podemos incorporar los mashups a un sitio de SharePoint. Si recuerdan, una de las opciones para compartir o publicar los mashups es a través de embeder o incrustar el código que lo manda a llamar, utilizando la primera opción para compartir y exponer los mashups que comentamos anteriormente, “embed it”.


 



Entonces, podemos entrar a nuestro sitio creado en Microsoft Office SharePoint Server 2007; podemos utilizar cualquier tipo de sitio.









 



 


Y agregamos a este un WebPart estando en la vista de diseño. Este WebPart sería en este caso el Content Editor Web Part (o WebPart de editor de contenido web). Recordemos que este WebPart tiene dos opciones, ingresar código en una vista de diseño o visual e ingresar código en una vista tipo html.


 


Entonces el código que se nos muestra al seleccionar la opción de Embed It, lo copiamos y pegamos en nuestro WebPart de Editor de Contenido.









 



Pegamos el código anteriormente obtenido









 









 


Después de copiar y pegar el código, y modificar algunas propiedades del WebPart como el título, alto y ancho del mismo, podemos ver la funcionalidad del mashup directamente en nuestro sitio de SharePoint. Como fue de RSS nos presenta ciertos controles para navegar entre los distintos post, para ver el anterior, el siguiente o leer más acerca del preview del mismo.








 


 










Dentro del mismo mashup podemos utilizar las propiedades del mismo presentadas a través del código incorporado como iframe para revisar sus características (flecha naranja) o de igual forma podemos regresar a editarlo nuevamente (flecha amarilla).


 


Entonces, si ahora con SharePoint 2007 podemos exponer cualquier tipo de información a través de RSS, sea una lista de información o biblioteca de documentos, podemos utilizar SharePoint como fuente de datos y exponer la información a través de un mashup generado por medio de PopFly, utilizando una interfaz rica gráfica, genial no?


Microsoft PopFly y Gadgets de Windows Vista


Como vimos dentro de las acciones que se pueden hacer cuando se guarda como proyecto y se comparte al PopFly Space un mashup, una de las opciones es descargar el mashup para usarlo como Gadget, al seleccionar esa opción, nos presenta una ventana para abrirlo o guardarlo como gadget y poderlo incorporar posteriormente a nuestra Windows Vista Side Bar.









 


 









 



 









 



 


Quiero agradecer a Mike Gannotti por haber compartido su ScreenCast de donde pude obtener la mayoría de los Screenshots.


De igual forma aprovecho para recomendar e invitar a todos los lectores a que se tomen un momento para ver el ScreenCast de Mike.


PopFly se encuentra en el momento que se publica este Blog en Alpha, pero se pueden registrar para que les llegue una invitación cuando estén disponibles al registrarse en la página de www.popfly.ms


Saludos!


Luis.

5 comentarios en “Microsoft PopFly y SharePoint 2007”

  1. Vaya vaya, navegando por la red, uno no se percata las personas que va a encontrar. Luis, mi estimado Luis!! Soy Sergio Rubén, de la prepa de la UP! Yo ahora trabajando en la Facultad de Filosofía y Letras d ela UNAM.

    me da gusto encontrarte por estos lugares.

    ahí está mi messenger por si quieres contactarte conmigo.

    Abrazo.

    Sergio.

    srmj79@hotmail.com

  2. Que tal estimado Luis, estoy realizando una investigación acerca de los Mashups para luego desarrollar uno, pero si fueras tan amable de decirme de donde lo puedo descargar a este programa para ver si me pongo a desarrollar un Mashup, soy estudinate de la Universidad Técnica Particular de Loja, Ecuador, me servirá de mucha ayuda si me dices el link de donde descargar este programa Microsoft PopFly o si tu tienes algun otro programa con el cual desarrollar mashups te agradecería mucho. Espero que de hoy en adelante seamos buenos amigos y te seguiré escribiendo por que mi deseo es desarrollar un mashup.

    Mi mail es bscastillo@hotmail.com desde Loja – Ecuador para el mundo……

  3. Que tal Ruben, si te recuerdo, como no de la UP, pues aqui muy metido en cuestiones de colaboración sobre Microsoft Office SharePoint, en horabuena y que gustaso, Saludos!

    Luis.

  4. Que tal Bladimir, un gusto

    Oye que buena onda que te estes metiendo en la cuestión de los Mashups.

    Mira no es un software para descargar, es mas bien un servicio que se encuentra disponible desde el sitio oficial que es http://www.popfly.ms o http://www.popfly.com, ya se encuentra como beta publico. Puedes ingresar a la página, firmarte con tu passport de hotmail, y ahi mismo, desde la página web ir diseñando, guardado, compartiendo e incluso descargando tus MashUps para que puedas incorporarlos incluso a tu Side Bar de Windows Vista

    Checalo, esta muy interesante

    Saludos!

    Luis.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *