Social Icons

miércoles, 20 de enero de 2010

Spenta en FITUR 2010

Compartiendo stand con Lionbridge hemos estado (y seguiremos también mañana) mostrando nuestra solución CSP for Tourism y las integraciones que hacemos entre los portales de SharePoint y Freeway que permiten la publicación de contenidos en varios idiomas de forma completamente transparente para el administrador del portal.

Además nos hemos llevado la Surface, con una pequeña mejora que permite identificar el idioma preferido del usuario y mostrar el interfaz "localizado".

Todo multilenguaje, todo turístico, todo dinámico y yo el de siempre... Vaya pinta de vender lavadoras

Si tenéis un rato libre pasaos por allí y Marco os hará un par de demos o tres, y si no podéis aquí os dejo un par de links, aunque con los links no podreis jugar con la Surface :)

Saludos.
Publicar un comentario

lunes, 18 de enero de 2010

Viajando en el tiempo con una nube de tags

Vaya tela, escribo este post para tapar un poco el de antes y me sale este título, no tengo remedio, soy un impresentable.

Bueno, a lo que vamos. Estamos haciendo unos desarrollos para hacer de MOSS un facebook ¿ahora que ya está aquí SP2010? sí ahora.Y entre otras cosas como comentarios a las publicaciones y valoraciones se nos requería una nube de tags.

Delante de un Croissant a la plancha nos planteamos la estrategia para realizar semejante proeza sin par y se nos ocurrió que para llevar el conteo de ocurrencias de cada tag en la web íbamos a tener una lista en el sitio raíz y allí actualizaríamos cada vez que alguien hiciese checkin del elemento. En nuestro caso nos venía de perlas suscribirnos al evento ItemCheckedIn porque lo que necesitamos categorizar taggear pa ti y pa mi son páginas de publicación, pero ¿Cómo puedo actualizar los valores de la lista de tags? Si simplemente sumo uno a la lista de tags y no borro el antiguo no tendré una lista consistente… Necesitamos saber cuál había marcado justo antes del checkin.

Pues nos creamos un método extensor basado en las versiones anteriores del elemento y podremos conocerlo sin problemas.

public static string PreviousValueInHystory(this SPListItem item, string fieldName)
{
Object obj = null;

if (item.Versions.Count > 0)
obj = item.Versions[0][fieldName];

if (obj == null)
return string.Empty;
else
return string.IsNullOrEmpty(obj.ToString()) ? string.Empty : obj.ToString();
}

Por cierto, si os suscribís al ItemCheckedIn tendreis que cambiar el Versions[0] por Versions[1] porque el cero será el que acabáis de crear en el mismo momento de llamar al método.

Publicar un comentario

Training Ignite de SharePoint 2010… Yo también estuve allí

Y fue del 16 al 18 de diciembre y todavía no lo he puesto… La culpa la tiene Luis que no me ha pasado las fotos hasta hace unos días.

En realidad he estado tentado de no publicar nada ya porque me daba vergüenza después de tanto tiempo, pero como nunca he tenido demasiada...

El caso es que yo cuando empecé a programar con SharePoint leyendo blogs a como un loco, sin enterarme de la mitad de las cosas en mi cuarto de Dos Hermanas (Sevilla) jamás,pero jamás del verbo NUNCA, se me pasó por la cabeza que alguna vez pudiese yo conocer en persona a Gustavo Vélez. ¿Marcará esto el fin de una etapa en mi vida?

Gustavo fue mi maestro en SPS2003 y en MOSS2007 de forma remota y ahora lo ha sido de forma presencial de SharePoint 2010.

Bueno, a medias con Juan Carlos González que también me estuvo mentoreando presencialmente en SP2010, y del que no tengo queja alguna, más bien al contrario.

El curso fue breve pero intenso y de él no puedo contar nada ya que está sujeto a NDA, sin embargo si que puedo decir que todo lo que se dijo allí está en:

Que digo yo que para qué tanto NDA si el contenido ya ha sido publicado…

Como no podía ser de otra forma encontré el momento para sacarme una foto con los ponentes y Luis, que todavía no es MVP pero dentro de nada yo apuesto a que lo será, y como me hace mucha ilusión y el blog es mío pues la subo:

Chan - Juan Carlos Gonzalez - Gustavo Velez - Luis Ruiz

Por si alguien no conoce a tan celebérrimos huespedes de este blog, en la foto somos, de derecha a izquierda para que el burro quede al final Luis Ruíz, Gustavo Vélez, Juan Carlos González y yo yo Chan, no Er, que me llamo Chan y me llamar Er Chan pero nunca Er a secas (fin de disambiguation).

Por cierto que Juan Carlos subió más fotos del evento en su post (mucho más ajustado en plazos de entrega que el mío, donde va a parar) aquí.

Publicar un comentario