Recursos: Conjuntos de servicios públicos con los que jugar!

Si tenéis necesidad de trabajar con servicios de tipo Open Data y no tenéis a mano uno propio, no os preocupéis porque hay un repositorio de servicios públicos listos para ser usados en nuestras aplicaciones que podéis acceder desde la sección Producers del sitio de Open Data: http://www.odata.org/producers. Por ejemplo, para la BD Northwind la url del servicio que tenemos disponible es http://services.odata.org/Northwind/Northwind.svc/.

image

SharePoint Online: Como añadir una redirección en una página de mi sitio público!

Cuando parece que el “estándar” no da para más, en SharePoint Online dentro de Office 365 tienes que recurrir a truquillos para conseguir disponer de ciertas funcionalidades extra demandadas por tus usuarios…una de las últimas que salió en los foros de Office 365 era relativa a como conseguir hacer una redirección desde páginas del sitio publico de SharePoint Online a un sitio privado. Lógicamente, en seguida me vino a la mente que esto con JavaScript seguro que se podía conseguir…la cuestión es como añadir ese JavaScript que haga la redirección:

  • Lo primero que intenté utilizar es la interfaz de usuario del sitio público e intente añadir el código JavaScript necesario mediante alguno de los gadget disponibles, y en concreto el de HTML…pero no hubo forma.
  • Esto me llevó sin remedio a ver si con SharePoint Designer 2010 (SPD 2010) se podía conseguir…y aquí si tuve más suerte. Nos vamos a la sección “All Files” y buscamos la biblioteca “Pages”.
  • Hacemos clic sobre la página en la que queremos introducir la redirección.
  • A continuación aparece la correspondiente página de resumen que nos permite editar la página.
image image image
  • Al pulsar el enlace de editar la página, nos aparece un mensaje de warning indicando que para poder personalizar la página es necesario editarla en modo avanzado.
  • Una vez que hemos editado la página, añadimos el código JavaScript necesario para hacer la redirección.
image image
  • El código JavaScript a añadir es el siguiente (lo colocaremos bajo <asp:Content…>
   1: <asp:Content ID="content1" runat="server" ContentPlaceHolderID="IWS_WH_CPH_Content" xmlns:asp="asp">

   2: <script type="text/javascript" language="javascript">

   3:     window.location = 'http://www.ciin.es';

   4: </script>

Tras guardar, simplemente comprobamos que al acceder a la página se hace la redirección como esperábamos.