SharePoint Online: Como añadir un formulario de contacto en el sitio público (I)!

Uno de los grandes inconvenientes que teníamos hasta ahora en la última versión de SharePoint Online en Office 365 era la falta de un formulario de contacto para sitios públicos. Como digo, “era” uno de los inconvenientes porque a través del Office Store disponemos ya de una Aplicación de formulario de contacto lista para ser usada en sitios públicos:

  • Para añadir el formulario de contacto, accedemos al Office Store y en concreto a la página con el listado de aplicaciones para SharePoint. En dicha página veremos que el formulario de contacto aparece como aplicación destacada: http://office.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspx
  • Pulsamos sobre el enlace de la aplicación de manera que accedemos a la página de detalle de la misma.
  • En esta página, presionamos el botón “Add” para acceder a la página explicativa en la que se indica como obtener la aplicación cuando la queremos agregar en un sitio de SharePoint. Como veis, la clave está en apuntar el código identificativo de la aplicación para luego localizarla en el Almacén de SharePoint accesible desde nuestro sitio. En este punto una pequeña crítica para Microsoft: la experiencia de búsqueda de aplicaciones en el Office Store es ahora mismo bastante pobre y me resulta peculiar que el descubrimiento de aplicaciones sea diferente en función de si localizas la aplicación desde el Office Store o bien desde el Almacén de SharePoint.
image image image
  • Apuntado el código que nos permitirá buscar la aplicación, accedemos al sitio público de SharePoint Online. Lógicamente, iniciamos sesión para poder agregar una aplicación desde la página de contenidos del sitio.
  • En la página de añadir una aplicación, introducimos el código de la aplicación de formulario de contacto. Como esta aplicación no la hemos adquirido, no la vamos a obtener como resultado de la búsqueda. Sin embargo, aparece un mensaje indicando que se ha encontrado un resultado en el SharePoint Store.
  • Pulsando el correspondiente enlace, accedemos al SharePoint Store que muestra la aplicación de formulario de contacto. Hacemos clic en el icono relativo a la aplicación.
image image image
  • A continuación vemos la página de detalle de la aplicación. Pulsamos el botón “ADD IT” para comenzar el proceso de agregado de la misma en nuestro sitio de SharePoint Online.
  • En la nueva página que se abre, simplemente presionamos el botón “Continue”.
  • En la página siguiente pulsamos el botón “Return to site”.
image image image
  • A continuación se muestra la típica página pidiendo confirmación de que confiamos en la aplicación que se va agregar. Pulsamos el botón “Trust It”.
  • Si todo ha ido bien, en la página de contenidos del sitio veremos que se ha agregado la aplicación.
  • Editamos una página del sitio público e insertamos la App Part relativa al formulario de contacto.
image image image
  • Fijaros que la App Part muestra el formulario de contacto web típico. Nos aseguramos de publicar la página para que cuando se acceda anónimamente a la misma, se vean los últimos cambios realizados que en este caso incluyen el formulario.
  • Accedemos a la página de forma anónima, especificamos unos datos y presionamos el botón “Submit”.
  • A continuación, se muestra un mensaje indicando que los datos de contacto se han enviado.
image image image
  • Lo siguiente que haremos es confirmar que los datos enviados en el formulario de contacto han sido recogidos. Para ello, accedemos logados al sitio público y desde la página de contenidos del sitio accedemos a la aplicación a través de su icono. La página que se muestra, qué por cierto está hospedada en un proveedor (es decir, la aplicación de formulario de contacto es de tipo Provider-Hosted), dispone de un acceso directo a una lista qué es donde se están guardando los datos de contacto.
  • Accedemos a la lista y comprobamos que los datos se han almacenado de forma correcta.
image image

[Off-Topic]: De vuelta en Geeks.MS y muchas gracias por todo el apoyo recibido!

Los que me conocéis, sabéis que no puedo estarme “quieto” mucho tiempo asique después de anunciar mi despedida en cuanto a publicar en el blog del CIIN, de nuevo y gracias a Rodrigo Corral, tengo el privilegio de disponer de un blog en Geeks.MS. Como no podía ser de otra forma, en este nuevo blog desde ya seguiré publicando contenidos en torno a mis temas favoritos: SharePoint y Office 365, además de otras tecnologías y plataformas “hermanas” como Windows Azure, Visual Studio, SQL Server, etc.

Y no quería cerrar este post inaugural del nuevo blog sin agradecer todo el apoyo que estoy recibiendo estos días de muchos amigos, pero también de muchas personas que habitualmente siguen el trabajo que hacemos en las comunidades Microsoft. Así da gusto seguir a trabajando por y para la comunidad y afrontar con energía los nuevos retos que espero me depare el futuro.

¡Un saludo a tod@s!