Office 365: ¿Cómo cancelo mi suscripción? (I)

Pregunta repetida, bastantes veces (por no decir miles), en los foros de Office 365. La respuesta es qué depende del tipo de plan. El resumen rápido es el siguiente:

image

Office 365: ¿Se mantienen los datos si hago un cambio de plan?

Esta es una pregunta que ha surgido en los foros de Office 365 y que, ante la poca información disponible por el momento al respecto, genera muchas dudas en torno a qué efectos puede tener realizar un cambio de plan en Office 365 en lo que a perdida/conservación de información se refiere. Como decía, hay poca información al respecto sobre todo si queremos conocer el detalle de qué pasa con nuestros datos. Ahora bien, si revisamos esta referencia de Office 365 podremos concluir que ahora mismo:

  • Si hacemos un cambio de plan dentro de la misma familia de Office 365, no habrá en principio pérdida de información. Y me explico, si estoy con un plan empresarial de tipo E3 y paso a un E2, no debería haber pérdida de información relativa a correos electrónicos por ejemplo.
  • Sin embargo, si hacemos un cambio de plan entre familias diferentes, si habrá pérdida de información por lo que tendremos que hacer una copia de seguridad de nuestros datos y luego llevarla al nuevo plan. Esto sucede si queremos pasar por ejemplo de un plan empresarial a un plan pequeña empresa.

Por supuesto, si tenemos dudas de estos puntos, lo mejor es hablar con soporte de Microsoft para que nos confirmen que estamos en lo cierto como se comenta en este thread de los foros de Office 365.  Por último, os dejo referencias y comentarios adicionales a este tema:

SharePoint Online: Llegan la Content By Search Web Part y el Cross-Site Collection Publishing!

Aunque ya se sabía desde hace unos días, hoy podemos decir que se ha hecho oficial por parte de Microsoft la llegada a SharePoint Online de dos características bastante demandadas y que forman parte de las capacidades de búsquedas:

  • La Content By Search WebPart.
  • Y la característica Cross-Site Collection Publishing que permite publicar fácilmente contenidos procedentes de distintas colecciones de sitios a través de una o varias colecciones de sitios de publicación.

La mala noticia es que estas características no las tenemos disponibles de momento para sitios públicos en SharePoint Online. Podéis leer los detalles de estas nuevas capacidades para SharePoint Online en: Search innovations for site and portal design in SharePoint Online

SharePoint 2010: Como crear un sitio con código ECMAScript!

En esta ocasión, os comparto el código ECMAScript con el que se puede crear un sitio utilizando una simple WebPart Editor de Contenido. Los pasos a seguir son:

  • Crear una página en el sitio de trabajo.
  • Añadir a la misma una WebPart de tipo Editor de Contenido.
  • Añadir el siguiente código JavaScript mediante la opción de añadir código HTML de dicha WebPart:

image

  • El código que se muestra en la figura anterior es el siguiente:
   1: <script type="text/javascript">

   2: var clientContext = null;

   3: var web = null;

   4: ExecuteOrDelayUntilScriptLoaded(CrearSitio(false), "sp.js");

   5: function CrearSitio(bCrearSitio)

   6: {

   7:     if(bCrearSitio==true)

   8:     {

   9:         alert("Creando el sitio...");

  10:         clientContext = new SP.ClientContext.get_current();

  11:         web = clientContext.get_web();

  12:         var webCreateInfo = new SP.WebCreationInformation();

  13:             webCreateInfo.set_description("Sample blog site created using ECMASript");

  14:         //Idioma Inglés

  15:         webCreateInfo.set_language(1033);

  16:         webCreateInfo.set_title("SharePoint 2010 ECMASCript Blog");

  17:         webCreateInfo.set_url("ECMAScriptblog");

  18:         webCreateInfo.set_useSamePermissionsAsParentSite(true);

  19:         webCreateInfo.set_webTemplate("BLOG#0");

  20:  

  21:             this.oNewWebsite = this.web.get_webs().add(webCreateInfo);

  22:     

  23:             clientContext.load(this.oNewWebsite, 'ServerRelativeUrl', 'Created');

  24:  

  25:         clientContext.executeQueryAsync(Function.createDelegate(this, this.onCreateWebSuccess), 

  26:             Function.createDelegate(this, this.onQueryFailed));

  27:     }

  28: }

  29: function onCreateWebSuccess(sender, args) {

  30:     alert("Sitio creado con éxito con la siguiente URL: " + this.oNewWebsite.get_serverRelativeUrl());

  31: }

  32:     

  33: function onQueryFailed(sender, args) {

  34:     alert("Error en la petición " + args.get_message() + "\n" + args.get_stackTrace());

  35: }</script><input onclick="CrearSitio(true)" type="button" value="CrearSitio"/>

  • Comprobar que el sitio se crea correctamente :-).
  • Y como podéis ver en las capturas, el sitio se crea sin problemas.
image image

SharePoint: ¿Se puede configurar RBS para que no todos los archivos se guarden en disco?

El otro día un compañero (Mario Dacosta) me planteaba un escenario de uso de SharePoint caracterizado porque se necesitaba almacenar gran cantidad de información (2 TB) y porque muchos de los archivos a almacenar tenían un tamaño considerable. Ante esta última especificación, le comenté que sería interesante utilizar la característica de almacenamiento remoto de SharePoint (o RBS) a lo que Mario me preguntó si es posible configurar RBS para que unos archivos se guarden externamente en disco y otros en la BD de contenidos. Lógicamente, de primeras le comenté a Mario que se tenía que poder con seguridad, pero que se lo confirmaba…y efectivamente, cuando configuramos SharePoint para usar RBS, podemos especificar un tamaño mínimo de archivo a partir del cuál los datos se guardan en disco como podéis ver en este enlace. Básicamente, al configurar RBS podemos jugar con el parámetro MinimumBlogStorageSize como podéis ver en el siguiente script tomado del post anterior:

   1: $cdb = Get-SPContentDatabase “WSS_Content”

   2: $rbss = $cdb.RemoteBlobStorageSettings

   3:  $rbss.Installed()

   4:  $rbss.Enable()

   5:  $rbss.SetActiveProviderName($rbss.GetProviderNames()[0])

   6:  $rbss.MinimumBlobStorageSize=5048576

   7:  $rbss

Finalmente, os dejo otros artículos relativos a RBS y SharePoint:

Visual Studio 2013: Actualizando desde la RC a la RTM!

Aunque desde hace un par de semanas está disponible Visual Studio 2013 RTM (VS 2013 RTM), hasta hoy no he tenido tiempo de ponerme a instalarlo y probar in situ como se puede actualizar rápidamente, sin necesidad de desinstalar, nuestro entorno de desarrollo de VS 2013 RC a VS 2013 RTM sin que haya ningún problema de incompatibilidad. El proceso de instalación de VS 2013 RTM es realmente sencillo e implica unos pocos pasos hasta conseguir tener operativo el IDE y continuar trabajando con los proyectos que tuviésemos para la RC:

  • Ejecutamos el instalador de VS 2013 RTM y aceptamos el correspondiente acuerdo de licencia y pulsamos el botón “Next”.
  • Seleccionamos las características a instalar y pulsamos el botón “INSTALL” para que se inicie el proceso de instalación.
image image
  • A partir de aquí, a tomarselo con tranquilidad mientras se instala VS 2013 RTM actualizando nuestra instalación de VS 2013 RC.
  • Una vez que acaba el proceso de instalación, para empezar a hacer uso de VS 2013 RTM tendremos que re-iniciar nuestro equipo
image image
  • Una vez que el equipo se ha reiniciado, simplemente lanzamos VS 2013 RTM para veritificar que el IDE está completamente operativo y actualizado tal y como se puede apreciar en la pantalla de inicio.
  • Si abrimos o creamos un proyecto de Aplicación para SharePoint, podremos comprobar como tenemos disponibles las últimas novedades del IDE en este área. Por ejemplo, en la sección SharePoint de las propiedades del proyecto podremos ver que aparece la opción de habilitar la depuración de flujos de trabajo que es una de las novedades incluidas.
image image

Y hasta aquí llega este post sobre actualizar VS 2013 RC a VS 2013 RTM.

SharePoint Online: Como actualizar paso a paso un sitio público!

Si queréis saber como actualizar paso a paso un sitio público de Office 365 a la nueva generación de servicios de Office 365, os recomiendo el siguiente video post del equipo de Office 365: Upgrade your public website in Office 365. Básicamente, en el video se detalla como hacer la migración siguiendo los pasos en este artículo de la ayuda de Office 365 que pasan por utilizar la aplicación de migración creada por la propia Microsoft.