TenerifeDev. Evento sobre Office 365.

El viernes 13 de mayo a las 17.00 (hora Canaria) os esperamos en el Salón de Grados de la ETSII de la ULL para hablar sobre la versión en la nube de las soluciones de productividad de Microsoft, Office 365.

Microsoft-Office-365

Nos centraremos en conocer las versiones de los productos que nos ofrecen y que opciones de desarrollo tenemos en ellas.

Vente a conocer las novedades y subir a la nube la productividad en las empresas.

Logo[9]

Os podéis registrar para el evento en el siguiente enlace:

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032485437&Culture=es-ES

Office 365. Sitios públicos en SharePoint Online

Como nos cuentan en el blog del CIIN, ya tenemos Beta pública de Office 365!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.

Una de las novedades que tendremos en la nueva versión de SharePoint Online de Office 365, es la posibilidad de poder crear un sitio público que mejore la presencia online de nuestra empresa.

Aunque no tengamos toda las capacidades de los sitios de publicación de SharePoint 2010, nos ofrece, de una forma rápida y sencilla, el poder crear páginas y adaptar los estilos a nuestra imagen corporativa.

Office365_PublicWeb_1

Como podremos ver, en el sitio de administración de SharePoint Online disponemos de una nueva plantilla de Sitio Público. Esta tiene todos los componentes que se necesitan para comenzar con el diseño de la web pública. Contiene las bibliotecas esenciales para almacenar contenido, como imágenes, plantillas, documentos y páginas Web relacionadas con el sitio Web. Además, la ribbon tiene opciones para administrar las páginas y una nueva la herramienta de diseño de sitios Web para ayudarnos a crear el sitio público.

Cuando creamos este sitio, debemos de tener en cuenta la url, deberíamos de haber registrado nuestro DNS previamente, la Cuota de Almacenamiento y la Cuota de uso de recursos. Recordemos que estamos en una versión de SharePoint en la nube y nuestra espacio es limitado y los recursos de SharePoint también.

Office365_PublicWeb_2Office365_PublicWeb_3

Cuando se termina de provisionar nuestro sitio, podemos navegar a él, ver su contenido como usuario anónimo o administrarlo.

Office365_PublicWeb_4

Una vez autenticado podemos administrar el contenido de nuestro sitio, Páginas, Imágenes, Documentos, Plantillas, etc.

Office365_PublicWeb_5

Si navegamos a alguna de las páginas, vemos que tenemos una ribbon que nos permite modificar el diseño, editar el contenido o inserta una serie de Gadgets en la página.

Office365_PublicWeb_6Office365_PublicWeb_7Office365_PublicWeb_8

 

 

 

 

En otros posts entraremos más en detalle en la creación de contenido y la modificación del aspecto y los estilos de este sitio público.

 

Saludos a todos…

SharePoint 2010. Localización con la Variación actual

SharePoint utiliza la funcionalidad de Variaciones para dar la capacidad a los sitios de publicación de multi-idioma. Este método nos ofrece una gran ventaja que nos permite tener páginas en diferentes idiomas y con distintos contenidos o distintos layouts, y todo de la mano de los autores de contenido.

Uno de los problemas de utilizar variaciones es que un usuario de un sitio público con su navegador en español puede ver la web en la variación en Alemán y todo los Web Parts que hemos localizado, con ficheros de recursos, aparezcan en español porque es el idioma que obtenemos en el CurrentCulture.

Os lo explico con un ejemplo. Tenemos un Web Part que obtiene, de un servicio web, el tiempo de una ciudad. Este servicio web nos devuelve la siguiente información:

  • Current Condition. Soleado, Nublado, Lluvioso, etc.
  • Temperature. Temperatura actual
  • Icon. Imagen que identifica el tiempo actual.

Si localizamos este Web Part necesitamos conocer que idioma vamos a leer del fichero de recurso, algo como esto:

String conditionText = SPUtility.GetLocalizedString("$Resources:ConditionText", "Time", (uint)culture.LCID);

Lo normal es que utilicemos System.Threading.Thread.CurrentThread.CurrentUICulture.LCID para obtener la localización adecuada para el usuario. Aquí es donde podemos tener el problema, el usuario puede tener su navegador en Español, con lo que si tenemos instalado este idioma en nuestro servidor, el LCID corresponderá al idioma español, y el usuario esté visualizando la variación correspondiente al idioma alemán. Esto se traduce en un problema de consistencia en la localización que percibe el usuario.

Para solucionar este problemilla, debemos de obtener el LCID de la variación actual y no la del usuario.

var pubSite = PublishingWeb.GetPublishingWeb(SPContext.Current.Web);

System.Globalization.CultureInfo variationCulture =

new System.Globalization.CultureInfo(pubSite.Label.Title);

var lcid = variationCulture.LCID;

Tenemos que obtener el sitio de publicación actual y con este la cultura correspondiente a la etiqueta de la variación (Label). Con este pequeño cambio, conseguimos la consistencia en la localización de nuestras páginas.

 

Saludos a todos…

Webcast. Charla con los expertos: Todo lo que siempre quisiste saber sobre SharePoint, pero no te atreviste a preguntar

No os lo podéis perder, los expertos en SharePoint se reúnen para atender a vuestras preguntas. Os proponemos durante aproximadamente 90 minutos charlar con los principales expertos de la plataforma en países de habla de hispana.

Esto será el miércoles 27 de abril a las 15.00 (GMT) y podéis registraros y acceder al LiveMeeting en el siguiente enlace WebCastEventDetails.aspx-EventID=1032485055&EventCategory=4&culture=es-ES&CountryCode=ES 

Entre los participantes en la charla contaremos con algunos de los mayores conocedores de la plataforma SharePoint como:

– Gustavo Vélez

– David Martos

– Ricardo Muñoz

– Juan Andrés Valenzuela

– Juan Carlos González

– Daniel Seara

– Héctor Insua

– Manuel Herrera

– Haarón González

– Fabián Imaz.

– Yo mismo Sonrisa

ComunidadesSharePoint

WP7. Error al conectar un nuevo móvil a Zune

Recién llegado mi nuevo HD7 lo configuro y me planteo conectarlo al Zune para desasociar el LG 7 y asociar y sincronizar la música, videos y fotos con el nuevo.

Busco un cable USB, lo conecto al móvil y al portátil y espero a que se abra el Zune para configurar la asociación, cuando me encuentro con la siguiente sorpresa:

ZuneConnectionError

¿CONNECTION ERROR? Pero si acabo de conectar el LG 7 y todo funciona correctamente. Vamos a ser buenos y como dice el mensaje, reiniciamos el móvil y lo volvemos a intentar. Por  supuesto, obtuve el mismo resultado:

CONNECTION ERROR. Can’t connect to your phone. Disconnect it, restart it, then try a connection again.

Después de un par de reinicios, de cerrar y abrir el Zune un par de veces y revisar la configuración por si hay algo nuevo que se me haya olvidado (ya que con el LG 7 no tuve ningún problema), no me queda otra solución, Buscar en BING.

Navegando por Bing encuentro un KB 2468307 que se parece bastante a mi problema. Habla de un problema con el certificado personal que necesita Zune como identificador único para el móvil y que no permite establecer la conexión.

Empiezo a leer la resolución y habla de eliminar un certificado “zune-tuner://windowsphone/…”, que, por supuesto, no tengo en mi pc (es un portátil que pertenece a un dominio de Windows Server), hasta que llego a la sorpresa que ha hecho escribir este post. Lo pongo tal cual lo he leído.

You may also have a cryptographic program that is blocking the installation of the personal certificate. One such program is Instalable modulo criptografico DNIe (http://www.usatudni.es/dnie/) commonly used in Spain. If you have such a program installed:

  1. Uninstall the cryptographic program.
  2. Connect your Windows Phone 7 to your computer. This creates the certificate needed.
  3. Reinstall the cryptographic program.

Si es que cada vez que a los españoles nos toca hacer la declaración de Hacienda nos pasa algo. No me lo puedo creer, acabo de instalar el programa del DNIe para poder acceder al borrador y ya me toca desinstalarlo para poder conectarme a mi móvil. ¿nos lo creemos?

Pues va a ser que si, una ves que desinstalas el módulo de DNIe y conectas el móvil al USB, se abre el Zune y comienza la magia, puedo empezar con la sincronización del HD7.

No pasa un año sin que tenga una incidencia con la declaración, espero algún año poder confirmar el borrador con ese numerito de referencia que le mandan a todos y que no necesita ni DNIe ni nada parecido.

 

Saludos a todos…

WP7. Aplicación de marketing. mUbiquo

Hemos publicado la primera, y no la última, aplicación en el Marketplace para Windows Phone 7. La aplicación es un lector de códigos QR que procesa el contenido y lo muestra en función del tipo (contacto, url, teléfono, etc.).

mubiquo_logo

mUbiquo es una aplicación de marketing que ha sido desarrollada en 4 tipos de dispositivos (Windows Phone 7, iPhone, Android y BlackBerry).

La experiencia ha sido muy positiva y una de las conclusiones a las que hemos llegado es que tenemos que buscar una solución que nos permita compartir código entre los 4 modelos. Una vez que terminamos la última versión, que fue la de Windows Phone 7, nos dimos cuenta que se ha duplicado el código que procesa los códigos con el consiguiente aumento de los costes del desarrollo al tener que traducir este procesado en 3 lenguajes (C#, Objetive-C y Java). Nos planteamos la posibilidad de desarrollar utilizando la plataforma Mono (MonoDroid y MonoTouch) y Visual Studio 2010 que nos permite escribir en C#, a ver que tal la experiencia.

Otra de las conclusiones con Windows Phone 7 es que tienen que mejorar bastante el SDK. Nos hemos sentido un poco limitados cuando pensamos en poder controlar el escaneo utilizando la cámara del dispositivo o, algo que nos pareció más asombroso, guardar los datos del contacto, que se ha escaneado, dentro del Hub de Personas del móvil. No sé si alguien se ha olvidado de esto, pero, de momento, el SDK sólo permite guardar un número de teléfono. ¿y el email? ¿y el nombre? ¿y la empresa? ¿y la dirección? Creo que tienen que empezar a mejorar esta serie de funcionalidades importantes y que no afectan a la seguridad del dispositivo, pero nos permitirían realizar mejores aplicaciones, o al menos, aplicaciones con la misma funcionalidad, da igual la plataforma en la que estemos.

Esperamos vuestro feedback de las aplicaciones, os dejo en enlace de la aplicación de Windows Phone 7.

wp7_152x50_blue

 

Saludos a todos…

SharePoint 2010. Enviar a un documento

En el artículo Gestión Documental en SharePoint 2010 hacíamos un breve recorrido sobre las nuevas funcionalidades documentales, en este artículo hablaremos de dos características, Enviar a y Vincular un documento, que nos permite crear vínculos a documentos y evitar la duplicidad cuando necesitamos que un mismo archivo se encuentre en distintas bibliotecas de documentos o sitios.

Enviar a

Cuando seleccionamos un documento, en la pestaña Documentos de la Ribbon, tenemos la acción de Enviar a, con las siguientes opciones:

sharepoint2010_sendto_1

La opción de Centro de Registro (Record Center) la tenemos si hemos configurado un Centro de Registro en nuestra granja y Crear un área de documentos (Create Document Workspace) nos permite crear un sitio para colaborar con este documento. La opción que nos interesa hoy es Otra ubicación (Other Location), que es la que nos permite crear una copia vinculada de nuestro documento en otra ubicación, escribiendo la url y el nombre de destino.

sharepoint2010_sendto_2

La segunda opción que se nos plantea es la referente a la vinculación de los documentos. “El sistema puede solicitar que se actualice su copia cada vez que se proteja el documento. Usted también puede solicitar recibir notificaciones cuando cambie el documento mediante la creación de una alerta en el documento de origen.”

El usuario puede configurarse una alerta para recibir los cambios del documento origen y si seleccionamos Si, se le pedirá al autor del documento origen que envíe actualizaciones del documento a las copias cuando se hagan cambios.

Una vez que hemos enviado un documento, tenemos una opción para Administrar las copias y poder enviar actualizaciones a aquellos documentos que se configuraron para recibir actualizaciones del origen.

sharepoint2010_sendto_3

Vincular un documento

Si no deseamos tener copias y manejar las actualizaciones, podemos crear un Vínculo a un documento que es un tipo de contenido del sistema que nos permite crear un enlace a un documento existente.

sharepoint2010_sendto_5

Para esto tenemos que agregar el tipo de contenido a nuestra biblioteca de documentos y usar la opción del menú Nuevo documento de la Ribbon llamada Vínculo a un documento.

sharepoint2010_sendto_6

El vínculo aparece que un pequeño icono indicador de enlace o acceso directo y cuando accedemos a el nos redirige al origen.

sharepoint2010_sendto_7

Estas dos funcionalidades ayudan a los usuarios a mantener el contenido, evitando duplicidades o permitiéndolas pero de una manera controlada.

 

Saludos a todos…