jueves, 10 de diciembre de 2015

Acceder a la página de mantenimiento de WebParts (WebPart Maintenance Page)

No le voy a descubrir nada nuevo a nadie con este post, pero como tantas otras entradas aquí, necesito almacenar en un lugar que tenga "a mano" toda la información útil de SharePoint que puedo ir necesitando en mi trabajo del día a día, y aunque la memoria olvide estas cosas fácilmente siempre puedo consultar estas páginas para recordar la sintaxis exacta que cada acción administrativa necesita.

En esta ocasión simplemente recordar que para acceder a la página de mantenimiento de Web Parts (Web Maintenance Page) de SharePoint (tanto 2010 como 2013) es necesario añadir al final de la URL de la página en questión la coletilla "?contents=1".

De esta forma, la URL https://sharepoint.com/sites/workflows/Generic/home.aspx
tendríamos que modificarla a: https://sharepoint.com/sites/workflows/Generic/home.aspx?contents=1

De esta forma podemos acceder a la WebPart Maintenance Page, que nos permite corregir errores en páginas donde algún WebPart esté dando problemas, ocultando el WebPart en cuestión, o eliminándolo si hiciera falta. También podemos resetear el WebPart elegido para eliminar todas las personalizaciones que se hayan hecho sobre el mismo


Rápido y eficaz, fin del recordatorio.

viernes, 13 de noviembre de 2015

Funcionalidades nuevas, mejoradas y eliminadas de SharePoint 2016

Imagino que muchos de vosotros andaréis inquietos ya con la llegada inminente de SharePoint 2016. Si habéis probado la IT Preview imagino que vuestra primera impresión habrá sido la de "¡¡Pero si es lo mismo que en 2013!! (Yo mismo lo pensé), sin embargo hay que tener en cuenta que esta preview se lanzó básicamente con el objetivo de mostrar más las novedades a nivel de arquitectura (nuevos roles de servidores, actualizaciones en caliente, links permanentes...) que las funcionalidades propias dirigidas al usuario final.

Se supone que a finales de este mes (noviembre 2015) habrá una segunda beta pública enfocada a desarrolladores  (con las nuevas APIs de desarrollo incluidas), y en unos pocos meses más (esta vez sí) la que irá enfocada al usuario final. Quizás sea en esa última beta donde podamos apreciar algunas de las novedades que harán sentir al usuario desde el principio que SharePoint 2016 es una clara mejora del 2013 sin tener que abrirle las tripas, aunque tal y como comenté en un artículo anterior, está claro que Microsoft está completamente volcado en el Cloud con Office 365 y eso significa que muy pocas novedades van a haber en las versiones on-premises (como ahora tenemos la opción híbrida, si quieres "cosas chulas" conéctate a O365). Que nadie espere una versión On Premise rompedora, lo rompedor irá a la nube directamente.

En fin, hace pocos días Microsoft creó unas páginas oficiales que contienen todo el listado detallado de nuevas funcionalidades, mejoras y también funcionalidades eliminadas y obsoletas (deprecated) en SharePoint 2016. Aunque se basa en esta primera beta (IT Preview) y no contiene todas las funcionalidades que tendrá el producto final, creo que es un buen inicio para entender qué es SharePoint 2016 y lo que nos espera en esta nueva versión de nuestra querida plataforma.

Listado de funcionalidades nuevas o mejoradas en SharePoint 2016.
Listado de funcionalidades eliminadas (o deprecated) en SharePoint 2016.

Imagino que lo irán actualizando con las nuevas versiones que vayan lanzando. Hasta entonces tendremos que conformarnos con esta información que podemos empezar a utilizar para evaluar y discutir con nuestros clientes si merece la pena migrar a 2016 o no.... Personalmente creo que el rediseño en HTML5 y los portales responsive en los clientes móviles va a ser la baza principal de SP 2016...

Un saludo!!

martes, 29 de septiembre de 2015

Nintex Forms & Javascript: Evento para cuando el formulario está realmente listo

Últimamente he estado trabajando mucho con Nintex Workflow & Forms 2013, y tras construir un formulario realmente "pesado", con diversas "pantallas", múltiples paneles que se ocultan o se muestran en función del tipo de formulario elegido en un menú "dropdown", multi-idioma y con más de 120 consultas a una lista de traductor de literales.

Cuando el formulario es ligero y le quieres añadir cierto JavaScript, no hay problema en ello, con un evento del tipo $(document).ready o $(window).load debería funcionar perfectamente. $(window).load se carga en teoría una vez que la página está completamente cargada, con sus imágenes, frames y objetos.

$(document).ready(function() {
/** work when all HTML loaded except images and DOM is ready **/
// your code
});


$(window).load(function() {
/** this is come when complete page is fully loaded, including all frames, objects and images **/
});


Pero en mi caso esto no era suficiente, pues una vez cargada la página Nintex tenía que cargar la lógica de sus componentes y consultar todos los literales multiidioma en la lista de SharePoint, produciendo un retraso de un par de segundos que hacían que el código JavaScript no encontrara todavía algunos controles del formulario en pantalla y retornara error al intentar acceder a ellos.

¿Existe algún evento que se ejecute cuando realmente todos los controles del formulario Nintex estén disponibles? La respuesta es sí, con "NWF.FormFiller.Events.RegisterAfterReady" podemos conseguirlo.

NWF.FormFiller.Events.RegisterAfterReady(function(){
     /** this is come when all the literals and Nintex Controls are full charged in the page**/
});

Esta función realmente se ejecuta después de $(window).load, y permite que el JavaScript acceda correctamente a todos los elementos del formulario.

Personalmente me ha evitado diversos quebraderos de cabeza y tener que andar chapuceando con delays forzados en el código JavaScript (setTimeout...).

Espero que a alguien más le pueda servir y evitar un buen rato de sufrimiento con los eventos del formulario.

¡Hasta la próxima!

miércoles, 17 de junio de 2015

El día que Yammer estará integrada con SharePoint (integrada de verdad)

Hoy al entrar en el panel de administración de Office 365 he visto el siguiente mensaje:


Es decir, que Yammer dejará de ser un WebPart apuntando a otro sitio como lo es ahora y por fín se integrará dentro del los propios feeds de SharePoint, a partir del 15 de Septiembre. Ya era hora de que Yammer dejara de ser un pegote y SharePoint tenga un servicio que sirva para crear redes sociales corporativas en el propio core de SharePoint.

A pesar de la integración, mucho tendría que mejorar Yammer para conseguir el objetivo de ser una buena red social corporativa (lo siento, después de vivir con Beezy, lo que hay ahora en Yammer no me resulta nada atractivo ni práctico).

Otro tema de discusión a parte es si realmente las nuevas mejoras que van a llegar a los grupos de Office 365, tienen el objetivo de "fagocitar" a Yammer.

miércoles, 10 de junio de 2015

Importantes mejoras en la interface de Office 365

Office 365 evoluciona constantemente, el ritmo de actualizaciones es tan frenético que he escuchado ya muchas quejas al respecto. Quizás el problema no sea tanto las actualizaciones en sí, sino la imposición de las mismas, ya que el Administrador de Office 365 no puede decidir si instala una actualización o no, o programarla con su debido tiempo. Simplemente se instala y si por el camino se ha quedado algo deprecated, te j... te aguantas y ya está. Confío en que este punto también quede controlado algún día y le den cierta libertad al O365 Admin de elegir cuando y qué actualiza en su tenant.

Sin embargo, desde el punto de vista del usuario entusiasta, la evolución está siendo increíblemente positiva, pues nuevas funcionalidades aparecen constantemente, y nuevas mejoras a lo ya existente hacen que mes a mes Office 365 sea más y más potente y luzca mejor.

Hoy quiero comentar una actualización que se está extendiendo ahora mismo y que en pocas semanas estará ya en todos los tenants de Office 365. Se trata de una gran mejora en la interface del usuario respecto a "esos botones" que aparecen a la derecha de la barra superior de nuestro office (también conocido como "Nav Bar").

En caso de que no hayáis hecho ningún "Pin to nav bar" en alguna de las aplicaciones de Office 365, ahora mismo tan solo vemos un botón contextual de Settings, una ayuda que prácticamente nadie utiliza y el icono de nuestra foto para hacer logout o ver nuestra página perfil:


Sin embargo, dicha actualización va a añadir las siguientes funcionalidades a esta interface:
  • Alertas de acceso rápido (calendar reminders, new mails...)
  • Conversaciones directas de Skype for business (también con sus alertas)
  • Mejoras en el panel de ayuda:
    • "¿Qué hay de nuevo?" 
    • Caja de búsqueda
    • Tarjeta de información empresarial
    • Acciones más comunes
  • Mejoras en el botón de Settings

Vamos a ver cada una de ellas en un mayor nivel de detalle.

Alertas

El nuevo botón de alertas nos permitirá visualizar rápidamente el número de las mismas que tenemos pendientes de visualizar, y al pulsar encima suyo, se desplegará un frame con las diversas alertas pendientes. El tipo de alertas que mostrará son de sistema (si tu password está a punto de caducar, por ejemplo, de eventos de calendario de Exchange, de nuevos mails o de "me gusta" que hayan hecho en tus grupos de O365). Además, nos permitirá realizar pequeñas acciones en cada alerta, como acceder a ese evento o mail concreto, o descartar un evento del calendario. Realmente útil para unificar la experiencia de Office 365 y seguro que es un componente clave para la adopción de esta plataforma en muchas corporaciones. Ya no hace falta que visites tu Outlook periódicamente, el propio Office 365 te mantendrá informado de las novedades.


Conversaciones de Skype

Con la nueva actualización, también habrá un nuevo botón de Skype for business, que a parte de mostrarnos igualmente el número de alertas pendientes,
también nos dejará acceder directamente a las conversaciones de Skype y responder directamente sobre esta interface. El control es realmente completo y permite tanto buscar personas, como acceder a las múltiples conversaciones abiertas con diversos usuarios y escribir en el chat, llamar o hacer videoconferencia en la persona seleccionada.
Francamente creo que es un gran avance, y que a la mayoría de los usuarios les encantará no tener que estar saltando de aplicación en aplicación para tener comunicaciones de Lync. La experiencia unificada conseguida es realmente importante.

Mejoras en el panel de Ayuda

Lo primero que veremos es que se sustituyen las opciones de ayuda fija por un cajetín de búsqueda a lo google que permitirá un control más dinámico que el existente. Los resultados en primera instancia se mostrarán sobre el mismo desplegable de ayuda, sin pop-ups u otras pestañas emergentes.

También habrá un espacio especial para comentar las nuevas funcionalidades de Office 365 (¡¡Gran ayuda para el usuario confundido ante tanta actualización!!). Estas ayudas son dinámicas, y permiten expandir su detalle al pulsar encima suyo. 


Algunas de ellas permitirán realizar acciones comunes, como la de crear un grupo de Office 365, e incluso añadir nuevos miembros en él:.


Por si fuera poco, el control de ayuda también incluirá cierta información sobre la compañía, como el número de teléfono y mail de contacto, o acceso a la URL de soporte (perdonad la mala calidad de la imagen, de momento es lo que hay).


Eso sí es un control de ayuda útil, y no el que tenemos ahora. Como veis, las mejoras son realmente consistentes en todos los sentidos.

Settings Control

El botón de configuración (settings) también viene con mejoras, para contextualizar más lo que podemos hacer según la aplicación en la que estemos actualmente. Además, ya no será únicamente un centralizador de enlaces a páginas de administración, sino que directamente permitirá realizar algunas de las acciones más comunes dentro del propio control.




Eso es todo, ¡¡Que no es poco!! Personalmente me encanta esta nueva actualización de Office 365, que a parte de unificar ciertas experiencias de usuario muy demandadas como las alertas o las conversaciones de Skype permitirá realizar en pocos clicks de ratón y sin abandonar la interface algunas de las tareas más comunes en la administración. Sin duda el "What's new?" de la ayuda también ayudará a todo el mundo a estar al día sobre todo lo nuevo que va ocurriendo en el universo 365.

Mi aplauso en esta ocasión para el equipo de Microsoft, evolucionar a este ritmo y en la dirección que lo están haciendo es sin duda un gran acierto (dolores de cabeza administrativos a parte).

¡¡Un saludo!!

(Y, ¡¡Por fín!!) SharePoint se hizo mobile.

Los que llevamos tiempo en SharePoint, sabemos el calvario que supone tenerle que explicar al cliente la experiencia mobile de navegación por un Team Site corriente (hasta ahora era algo infumable).

Sin embargo empiezan a cambiar las tornas y está claro que desde hace unos meses y pensando en SharePoint 2016 y Office 365 Microsoft quiere romper esas barreras y garantizar la experiencia móvil a todo el mundo. Las nuevas Apps mobile de Office Delve, Office Video, Office 365 Admin... prueban el esfuerzo del equipo de Microsoft en esta dirección. Testeando mi nuevo tenant de Office 365 para Apps Developers (1 año gratis de prueba) he podido comprobar que también se está aplicando ya en SharePoint Online, y la experiencia es mucho más "user friendly" ahora. Mirad por ejemplo esta pantalla de Team Site (tests realizado desde mi Android LG G3, directamente desde navegador, sin Apps):


Simple pero efectiva, lo que andábamos pidiendo hace muuuuuucho tiempo. Además, la interface reacciona bien a la rotación horizontal de la pantalla:


Si entramos dentro de una Document library veremos que también se ha cuidado ahí la User Experience, mateniendo el look simple pero atractivo de la navegación por el Team Site.
En la zona inferiro podemos ver una franja azul con los puntos suspensivos típicos de SharePoint para indicar que hay más opciones ocultas con las que operar.


Las opciones que deja hacer en la document Library son la de volver atrás, cargar un nuevo documento, cambiar a la vista de PC y desconectarnos del portal. Si pulsamos en "nuevo", veremos otra pantalla donde nos permite crear carpetas o subir ficheros de nuestro móvil.


Es cierto que todavía queda trabajo por hacer, y si intentáis lo mismo en una lista de tipo "Calendario", veréis que todavía no se ha trabajado del todo la nueva interface y sigue teniendo un aspecto que no harmoniza con el resto:


En realidad todo el post es relativo a SharePoint OnLine, pero es de esperar que SharePoint 2016 tenga exactamente la misma funcionalidad. Así que sin duda es un gran paso hacia adelante en uno de los hasta ahora grandes puntos flacos de SharePoint. Celebramos que, por fin, los móviles tengan su propia experiencia personalizada.

¡Un saludo!

lunes, 8 de junio de 2015

De Spenta a Blue Infinity

El pasado 26 de mayo fue mi último día en Spenta. De hecho, el pasado 31 de mayo fue mi último día en España.

Tras un largo proceso de mentalización y de meditación sobre mi futuro y el de toda mi familia, hemos decidido irnos a vivir en la frontera Suiza, por diversos motivos que incluyen una tranquilidad mayor para el futuro de mi mujer, hijos y yo mismo, donde trataremos de elevar nuestra calidad de vida en muchos sentidos, y tener más tiempo libre para disfrutar de lo que realmente hay que disfrutar.

Han sido cinco años forjando amistades en Spenta, y participando en múltiples retos profesionales al lado de un equipo técnico que sé que nunca podré igualar en ninguna otra empresa. Sé que pierdo el inigualable ambiente de trabajo y la cercanía de todos los increíbles compañeros que para mí siempre serán como una segunda familia. Spenta está cambiando y Beezy está creciendo para posicionarse como una excelente red social corporativa tanto para SharePoint on Premise como Office 365, y confío y espero que los éxitos sigan sucediéndose durante los próximos meses para demostrarle al mundo la excelencia del core de esta gran empresa.

Si quieres trabajar cerca de Barcelona y eres programador .NET, front-end, SharePointero, Jefe de Proyecto... no dudes en aprovechar la excelente oportunidad de unirte al equipo en crecimiento de Spenta. Hay grandes retos con última tecnología y con una filosofía distinta de empresa que seguro triunfan y seguro te gustará participar en ella. Tu carrera profesional y sentirte como en familia con las personas que te encontrarás hará de ello una experiencia que no deberías perderte.

A pesar de dejar muchos compañeros remando a toda máquina en Spenta (¡¡Cómo va la empresa últimamente!!), otros muchos fueron cambiando hacia nuevas aventuras por el camino, y también me acuerdo de todos y cada uno de ell@s, por ser únicos y especiales a su manera.

Esta vez me ha tocado a mí cambiar el rumbo, de forma radical y impulsado por la situación de crisis que vive nuestro país. Uno no sabe si España será un buen país para las posibilidades de nuestros hijos dentro de 20 años o no, o si en la península seguirá existiendo el concepto "jubilación" cuando nos toque a nosotros cobrar una pensión, y mucho menos si ésta nos dará para tener una tercera edad decente. Todas estas dudas son las que me mueven ahora, y también es cierto las ganas de romper la rutina y conocer nuevos países, culturas y posibilidades.

Mis hijos tienen ahora 2,4 y 7 años, y es un "ahora o nunca", pues más adelante les costaría muchísimo más adaptarse a un nuevo idioma, cultura y entorno.

Ojalá España remonte el vuelo, sin duda Spenta y Beezy seguirán creciendo. Tan solo deseo que si algún día regreso, sea a un país en mejor situación y donde en lugar de eternos "brotes verdes" se vean grandes bosques emergentes.

Por otro lado, llego a Blue Infinity, una gran y consolidada empresa de IT en Suiza, también en expansión y con un buen departamento de SharePoint, donde mis funciones seguirán siendo las mismas que hasta ahora en Spenta (quizás más enfocado a labores técnicas y dejando la vertiente de "manager"). Aquí me he reencontrado con uno de los grandes compañeros de remo en Spenta, David Martos, con quien voy a tener el placer de seguir compartiendo aventuras. También estoy conociendo multitud de profesionales nuevos, y por supuesto, es genial abrir la mente a nuevos amigos, compañeros y aventuras.

Así que a pesar del cambio de país y de empresa, seguiré escribiendo en el Blog. Quizás más que antes si voy engrasando de nuevo mi vertiente más técnica. Así que, SharePointers, sigo de vuestro lado, a pesar de la distancia.

¡¡Un saludo!!

Cómo usar PowerShell contra Office 365

Actualmente he comenzado la carrera de certificación para Office 365 (MCSA), así que no os extrañéis si empezáis a leer bastantes más cosas de Office 365 por aquí... (esto es consecuente con mi anterior post de SharePoint está muriendo... ¡¡Larga vida a Office 365!!).

Si eres nuevo en la administración de Office 365, quizás te hayas preguntado si se puede ejecutar PowerShell sobre él, y más concreadamente: ¿Cómo? Ese es el tema que vamos a tratar hoy, explicando paso a paso cómo conectar por primera vez con Office 365 mediante PowerShell.

Lo primero que tendremos que hacer es descargar la versión de 64 bits de Microsoft Online Services Sign-in Assistant:  Microsoft Online Services Sign-in Assistant for IT Professionals RTW e instalarlo en nuestro cliente.

El segundo paso será descargar la versió de 64 bits del módulo de Windows Azure Active Directory para Windows y PowerShell: Windows Azure Active Directory Module for Windows PowerShell (64-bit version). E igualmente instalarlo en nuestro cliente.

Estos 2 primeros pasos únicamente son necesarios la primera vez que queramos establecer la conexión. Para las siguientes, ya los tendremos hechos y tan solo habrá que seguir a partir de aquí.

Ahora debemos tener en nuestro sistema instalada la aplicación de "Windows Azure Active Directory Module for Windows PowerShell". Tanto si tenemos un acceso directo en el escritorio como si lo tenemos que buscar en Windows (basta con que busquéis por "Azure" para verlo), lo ejecutaremos como administrador.

 
Una vez PowerShell esté en ejecución, deberemos escribir el siguiente comando para almacenar nuestras credenciales de acceso en una variable:

$UserCredential = Get-Credential

 
Y tras introducir nuestras credenciales de administración, podremos ejecutar el siguiente comando para establecer la conexión definitiva con nuestro Tenant de Office 365:

Connect-MsolService -Credential $UserCredential

Una vez hecho esto, podemos comprobar que hemos conectado correctamente con cualquier comando que ejecutemos, como por ejemplo el siguiente:

Get-Item C:\Windows\System32\WindowsPowerShell\v1.0\Modules\MSOnline\Microsoft.Online.Administration.Automation.PSModule.dll).VersionInfo.FileVersion


Si no nos retorna error es que la conexión es válida y a partir de aquí ya podremos usar todos los commandlets permitidos para Office 365.

¡Listos para administrar Office 365 por consola PowerShell!

¡¡Un saludo!!

COMPARTIMOSS: La evolución de Office Delve

Recién salido del horno os remito a un artículo que he escrito sobre las nuevas características que están por llegar en Office Delve, en nuestra revista favorita de SharePoint, CompartiMOSS (número 24). Está basado en los recientes anuncios de Microsoft y en lo presentado en la Microsoft Ignite el pasado mes de mayo.

Para mí lo más relevante es la rápida evolución que está teniendo Office Delve (que ya tiene incluso su App para Android, full responsive) y que está llegando con fuerza para sustituir claramente algunos servicios de un cada vez más obsoleto SharePoint on Premise.

Sin ir más lejos, la posibilidad de crear blogs a lo SWAY deja a la altura del betún a los blogs tradicionales del MySite en general Office Delve parece que va a sustituir al MySite completamente (personalmente lo celebro con múltiples saltos de alegría).

También es impresionante la aplicación del nuevo motor de estadísticas combinadas de Office 365, que se mostrará en el nuevo Dashboard de Office Delve, permitiendo saber, por ejemplo, cuanto tiempo hemos estado escribiendo mails, en videoconferencias o en grupos de colaboración, para los diferentes equipos con los que nos relacionamos.


En fin, ¡¡Espero que disfrutéis del artículo!!

¡¡Hasta pronto!!

jueves, 7 de mayo de 2015

(Ignite) What's New for IT Professionals in SharePoint Server 2016

Tal y como comenté en mi último post, ayer se celebró una nueva sesión en la Microsoft Ignite que hablaba de las novedades en SharePoint Server 2016. En este caso el enfoque es para IT PRO y aunque se comentaron bastantes aspectos interesantes sobre “las tripas” de SharePoint, se nota que actualmente el producto está muy verde todavía y la presentación se basó en mostrar diapositivas PowerPoint y prácticamente nada del producto en sí. A lo largo de los próximos meses irán dando información a medida que vayan “acabando” de pulir los diversos servicios y funcionalidades. La conferencia de ayer, la podéis ver entera en este mismo enlace.
  • SharePoint 2016 permitirá conexiones encriptadas de mensajería, ya que podrá utilizar puertos adicionales como el 205 para enviar correo SMTP
Encriptación puerto 205
  • Estos serán los requerimientos Hardware que solicitarán los servidores de SharePoint:
HWRequeriments






 






  • También han proporcionado los pre-requerimientos para instalar SharePoint 2016
Prerequisites
Así como los requerimientos para SQL Server.
SoftWare Requirements
  • En SharePoint 2016 se vuelve a modificar el sistema de autenticación por defecto (que corta vida la de Claims!) y ahora se asume un estándar conforme con las directivas de la nube (de nuevo empujando hacia Office 365). El nuevo estándar es OAuth, que pasará a ser la autenticación por defecto de SP 2016.
OAuth Autentication
  • Se ha dado algún detalle más sobre el patching con zero downtime: Los paquetes de actualización serán más ligeros, reduciendo el número de MSI y MSP, mejorando el performance de la operación. También han hablado de “Entropía”, un concepto basado en que no todo el mundo necesita los mismos patches, y que en lugar de construir un único paquete para todo el mundo, construirán varios de ellos y cada granja podrá elegir si aplicarlo o no según aplique (divide y vencerás).
image
  • No se podrá instalar nunca más en SharePoint 2016 una granja de SharePoint en un único servidor, ya que SQL Express deja de proporcionarse, y como mínimo requerirá 2 servidores, uno de SharePoint y otro de SQL Server.
  • Se han proporcionado algunos detalles adicionales sobre los roles posibles que podrá asumir un servidor en la topología de una granja SP 2016, como por ejemplo que se podrá especificar el parámetro ServerRole desde una instalación de PowerShell, o que los servicios estarán divididos en Servicios de Usuario, Servicios Automatizados y Servicios de Caché.
MinRoles
image
  • Health analyzer se adaptará al MinRole de cada servidor, exceptuando el “Specialized Load”, que no escaneará.
  • En la build actual, la Administración Central luce exactamente igual respecto a la UI que en 2013, aunque avisan que es una versión muy temprana que seguramente cambiará respecto a la RTM.
  • Han mejorado la memoria caché distribuida, de forma que aumenta la velocidad y estabilidad del sistema en general
image
  • Como era de esperar (sucede en cada nueva versión), se incrementan los límites de SharePoint 2016. A destacar por ejemplo que las BBDD de contenidos se basarán en TB y no en GB como en 2013, o que se permitirá almacenar 100.000 site collections en una base de datos de contenido (de los 10.000 actuales)
image
  • Puesto que ahora podremos subir ficheros de hasta 10GB, se ha mejorado el performance de transferencia de ficheros.
image
  • El performance de creación de un Site Collection también se mejora notablemente, y ahora se basa en copiar una copia maestra del Site Collection en la Base de Datos, en lugar de crearla desde cero.
image
  • Se anuncian mejoras en el manejo del tráfico de la granja, que podéis observar en la siguiente diapositiva
image
  • User Profile Service también viene con mejoras. UPS ya no se almacenará en SharePoint, sino que atacará directamente a Active Directory. Ya no se necesitará Forefront Identity Manager para el proceso de sincronización (¡¡GRAN NOTICIA!! Porque en 2013 ha sido una fuente de problemas interminable), mejorando así la estabilidad del servicio notablemente. De todas formar Identity Manager será opcional y servirá para poder atacar otras identidades de sincronización de perfiles.
image
  • Project Server no tendrá una base de datos de contenido propia, sino que podrá mezclarse con la misma content database del Site Collection (footprint reduction).
image
  • Se introduce el concepto de Durable Links, que implica que los enlaces a documentos de SharePoint serán permanentes aunque se muevan a un site A a un site B distinto, pues dichos enlaces estarán basados en el ID del documento y no en la URL propia del site.Tampoco afectará si se renombra el documento.
image
  • Se han anunciado avances en la “telemetría” y en el análisis e informes que SharePoint 2016 puede generar (Insights)
image
En este último punto sí que han mostrado una pequeña demo y ciertamente se ve una gran mejora en este sentido, los gráficos tienen cierta interactividad, y el motor es mucho más atractivo que en versiones anteriores. A continuación las imágenes de los informes que se han mostrado en la sesión.
Estadísticas de uso:
image
Storage Report:
image
Health Report:
image
Performance Report:
image
  • En SharePoint 2016 permitirá crear ficheros ODF por defecto en las document libraries.
  • Se mejora el “compliance” entre la nube y On-Premises
image
  • Sobre las búsquedas en entornos híbridos que ya comentaron en la sesión anterior, también anuncian que en este tipo de entornos, las búsquedas On Premises se podrán beneficiar de Office Graph y Delve para mostrar al usuario la información más relevante para él (como individuo), por lo que los resultados de una búsqueda podrán variar para cada usuario en función de su actividad en la granja (a quien está siguiendo, a qué grupos pertenece, tipo de contenido que le interese…).
image
  • Finalmente han hecho incapié en el gran esfuerzo que están poniendo en los entornos híbridos, para conseguir una experiencia de usuario totalmente integrada entre los sites en la nube y en la granja de servidores.
image
Y eso ha sido todo lo que han mostrado sobre SharePoint 2016 hasta el momento. Está claro que les falta mucho camino por recorrer todavía y que los próximos meses van a ir forzados al máximo para cumplir con las fechas comprometidas (Q4 2015 para la beta pública y Q2 2016 para la RTM), sin embargo ya vamos sabiendo más cosas, y sin duda el goteo de posts sobre SharePoint 2016 va a ser imparable de aquí a esas fechas.
Recordad que podéis ver cualquier vídeo de cualquier sesión ya realizada de la Microsoft Ignite aquí.
¡¡Hasta la próxima!!

miércoles, 6 de mayo de 2015

(Microsoft Ignite) The Evolution of SharePoint: Overview and Roadmap

Ya llegó la Microsoft Ignite, el gran evento donde Microsoft expone en más de 700 sesiones distintas el estado actual y lo que está por venir en todas sus áreas, incluido SharePoint 2016 y Office 365.

Uno de los grandes avances de Microsoft en este evento es que puede seguirse online de forma gratuita y los vídeos de las sesiones son accesibles desde el navegador una vez completadas y subidas a la nube.

Revisando la primera de las sesiones que hacen referencia a SharePoint 2016 (The Evolution of SharePoint: Overview and Roadmap) he sufrido una primera gran decepción, pues a pesar de que se anunciaba como una sesión para ver las novedades de SharePoint 2016, la gran parte de la misma lo que hace es mostrar las novedades de Office 365 y de los modelos de implantación híbridos (¿Será cierto que esa es la gran novedad de SP2016, conectarse a Office 365?).

Sin embargo, hacia el final de la sesión sí que se han mostrado o comentado algunas características nuevas que vendrán en SharePoint 2016:

SharePoint Server Roles – Al instalar un Servidor de SharePoint en una granja 2016, el Configuration Wizard nos preguntará cual será el rol del nuevo servidor, configurando así los servicios que deberá tener por defecto y facilitando el trabajo post-instalación al administrador que instale la granja. Se podrá escoger entre:

  • Special Load – Para servidores que requieran ejecutar aplicaciones de servicio personalizadas o de terceros.
  • Web Front End – Se enfoca únicamente en servir las páginas al usuario, evitando ejecutar cualquier otro servicio.
  • Search – Servidor enfocado a la búsqueda empresarial.
  • Application – Servidor enfocado a la ejecución de servicios en backend (Excel Services, User Profile Services, Managed Metadata…)
  • Distributed Cache – Pensado para aplicaciones de servicio y componentes que requieran de caché distribuida o para configurar el tráfico de balanceo de carga de la granja.
  • Single Server Farm – Servidor único de SharePoint, puede tener todos los servicios activos.

Dogfood

Zero downtime patching – En SharePoint 2016, realizar un upgrade (Cumulative Update, Service Pack), será totalmente transparente para los usuarios y podrán ejecutarse “en caliente” y sin caída del sistema ni de ningún servicio, ofreciendo una experiencia similar en este sentido a Office 365, donde “los chicos de Microsoft” realizan updates y el usuario ni se entera y de repente disfruta de la nueva versión sin caída del sistema.

Hybrid Search – No sé si esta característica sería más propia de Office 365, aunque estará disponible para entornos híbridos y permitirá que los resultados de las búsquedas se muestren mezclados en una única pantalla tanto para los resultados encontrados en la nube como en nuestra granja on-premise.

Mobile experience – Sin duda esta será una de las grandes “revoluciones” de SharePoint 2016 y una de esas características que de por sí justificarán migraciones a la nueva versión. Se confirma que SharePoint 2016 tendrá un foco muy especial en facilitar la navegación a través del móvil mediante una interfase responsive. A continuación veréis la misma pantalla (navegación por los contenidos de un Team Site) adaptándose a la rotación Vertical/Horizontal en el móvil.

Mobile1Mobile2

 

 

 

 

 

 

 

 

 

 

También se puede ver que se facilitan funciones como la de confirmar que hemos realizado una tarea en un listado de tareas desde nuestro móvil.

Mobile3

Esas son las escasas novedades que se han visto en esta conferencia, no hay mucho más que contar. Quizás la confirmación oficial del calendario de SharePoint 2016, con la RTM en 2016 Q2.

Timeline

A pesar de las pocas novedades que nos ha presentado esta sesión respecto a SharePoint 2016, seguimos manteniendo la esperanza, pues quedan todavía sesiones interesantes por ver. Concretamente tengo la fe puesta en una que se celebrará hoy miércoles a las 9h (Pacific Time) titulada “What’s New for IT Professionals in SharePoint Server 2016”. Confiamos realmente ver muchas más novedades de SharePoint 2016 aquí.

SharePoint 2016 Sessions

Recordad que podéis seguir las sesiones ya celebradas de la Microsoft Ignite aquí.

¡Seguiremos informando!