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.

[Eventos]: Desarrolla para Windows Phone y Windows 8 con Nuberos.NET y compite para ganar un Drone :-)!

Qué mejor forma que retomar la actividad del grupo de usuarios .NET de Cantabria, Nuberos.NET, con una par de eventos sobre desarrollo para Windows Phone y Windows 8 que realizaremos los próximos 12 y 19 de noviembre gracias al apoyo que nos han dado desde Microsoft y la Universidad de Cantabria. Los eventos programados son:

Evento MSDN Comunidades Técnicas - Desarrollo de aplicaciones para Windows Phone 8

Ambos eventos se realizarán en la Facultad de Ciencias de la Universidad de Cantabria (Avenida de los Castros s/n 3905 Santander) y en los mismos contaremos como ponente con Rafa Serna de SDM Programas: Jefe de producto en SDM Programas, programador de nacimiento e inquieto informáticamente hablando hasta el extremo. Trabaja desde hace ya más de 12 años desarrollando aplicaciones de gestión para la pequeña y mediana empresa, con tecnologías Microsoft. Fan y evangelista aficionado de Windows Phone, participa en eventos y es speaker habitual del grupo de usuarios .NET de Cantabria. Recientemente nombrado Nokia Developer Champion y Microsoft Active Professional.

Y ahora lo importante: ¿Qué es eso de ganar un Drone? Pues lo que oyes: gracias a Microsoft, Nuberos.NET participa en el concurso La guerra de los drones organizado a nivel nacional que consiste en pensar en una idea de aplicación para Windows Phone / Windows 8 que permita controlar un drone. Las mejores ideas serán seleccionadas por Microsoft para proceder a crear la aplicación que podrás probar con el Drone que tendremos disponible en Nuberos.NET…toda la información sobre el concurso, las bases y pasos a seguir la puedes encontrar en las siguiente página: http://www.laguerradelosdrones.com/ …¿te vas a perder esta oportunidad de ganar un Drone? Seguro que no, y además aprenderás un montón sobre desarrollo de aplicaciones para Windows Phone y Windows 8…te esperamos los próximos días 12 y 19 y sobre todo esperamos que envíes tus ideas para el concurso antes del 17 de noviembre.

LKS[1] logo%20SDM%20cuadrado

Office 365: Límites en los tamaños de mensajes y destinatarios en Exchange Online!

Si te estás preguntando en torno a los límites en los tamaños de los mensajes y los destinatarios que puedes tener en Exchange Online en Office 365, lo mejor es que te des una vuelta por la página que Microsoft tiene habilitada en TechNet con estos límites: http://technet.microsoft.com/en-us/library/jj907303(v=exchg.150).aspx. Básicamente, entre otros valores, quedaros conque:

  • 25 MB como tamaño límite de mensaje.
  • Hasta 500 destinatarios.

Como veis estos límites (y el resto) son bastante amplios Sonrisa.

image

SharePoint 2013: Creación de aplicaciones de mashup para Excel Services (I)!

Una de las posibilidades de extender Excel (versiones de escritorio, web y de servicios de Excel) es mediante las denominadas aplicaciones de mashup. Para ver ejemplos de este concepto y de esta forma de extensibilidad, disponemos de este sitio creado por el equipo de Excel que nos permite:

  • Podemos probar de primeras la funcionalidad de vistas interactivas de Excel qué también se puede usar en SharePoint 2013 (On-Premise y Online).
  • Sobre los datos de ejemplo, hacemos clic en el botón de vista interactiva y ya tenemos el análisis de datos listo para comenzar a hacer pruebas.
image image
image image
  • Ver ejemplo del uso de la API JavaScript de Excel y de los Servicios de Excel en este enlace. Además, podremos probar los ejemplos:

image