Speaking at the European SharePoint Conference

Today I’ve been given the opportunity to deliver a session around social at the European SharePoint Conference in Barcelona. It has been a very special event for me because it has been my first event of its kind being a speaker, and also because it has taken place in the city I was born and raised. The session has been quite well for being my first one, in my opinion, but I have done at least two beginners’ mistakes (two that I’m aware of). First one is running out of time before finishing all the demos. Second one is forgetting to add my contact details in the last slide. I hope I can partially correct these two errors with this post.

For the first one, is difficult you get to this post if I haven’t shared the blog’s url with you. I will leave it to the magic of social networks and to the ESPC’s organization with regards to spreading the word.

For the second one, just wanted to let you know that all the code you have seen is publicly online in https://bitbucket.org/martons/xsocial

As I have told you during the session, this is not production ready code. It’s not following best practices and, actually, it has been my first experience with AngularJS, so don’t expect this to be the best starting point for any project. However, it can give you some good ideas and I hope it can save you some time if you need to do things around social.

A can’t promise anything, but my idea is to continue improving the code and adding more capabilities so it really becomes a good starting point for any of you who are interested in this area. Stay tunned!

SharePoint, Cervantes, y por qué los espacios importan

Hoy me he tenido que enfrentar a una de esas cosas que tanto nos gustan a los desarrolladores. Aquello que ha funcionado toda la vida y de repente, sin cambio aparente, deja de funcionar. El caso es que en cierto desarrollo se había incluído una plantilla para representar los resultados de la búsqueda de SharePoint y todo iba a las mil maravillas hasta que a alguien se le ocurrió la brillante idea de utilizar el documento generado por un desarrollador para replicar la misma funcionalidad en otro sitio distinto.

Los alaridos de desesperación han llegado hasta mí de una manera que no puedo describir. "PERO SI ES EXACTAMENTE IGUAL! PERO SI HE SEGUIDO LOS PASOS VENTISIETE VECES!" En realidad no he entendido un carajo porque lo decían en francés, pero muy amablemente me lo han explicado antes de pedirme que lo arreglara. El caso es que el popup que aparece cuando sitúas el ratón encima de un resultado de búsqueda había tomado la decisión de no aparecer nunca más. A saber. Tras un poco de arqueología he descubierto que, en realidad, había una sutil diferencia. En cierta parte del documento se hacía referencia a lo siguiente:

[…] Localice el nodo <mso:ManagedPropertyMapping y edite su contenido para añadir el siguiente texto:

‘propiedad’: ‘propiedad_OWSTEXT’ […]

El problema que tienen los programas de edición de textos, y también Word ;), es que a menudo toman decisiones por nosotros para mejorar el resultado de nuestros escritos. Como todos sabréis, después de un signo de puntuación como son los dos puntos, Cervantes dijo que se ponía un espacio. Bonito, sí, pero me rompe mi SharePoint.

Conclusión: "Mierda pa cervantes!"