This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

Enlaces Recomendados

July 2012 - Artículos

SharePoint 2013: Opciones de administración de la plataforma!

Como ocurre con la versión previa, en SharePoint 2013 tenemos cuatro posibilidades a la hora labores de administración de la plataforma:

Visualmente mediante la administración central de SharePoint 2013

La administración central permite acceder a la mayoría de las capacidades de administración necesarias para la plataforma incluyendo las relativas a novedades presentes en esta versión como la administración de aplicaciones creadas con el nuevo modelo de aplicaciones y desplegadas en un catálogo (una colección de sitios independiente por aplicación web):

image

Por supuesto, el Look & Feel se adapta a los cambios introducidos en la plataforma en cuanto a estilos, ubicación de menús, etc.

Mediante la interfaz de línea de comandos y PowerShell

Opción que permite realizar todas las funcionalidades de administración que tenemos en la administración central y funcionalidades adicionales como ya sucedía en SharePoint 2010. Por ejemplo, hay ciertas configuraciones a nivel de aplicaciones de servicio que sólo son posibles mediante el uso de PowerShell. Para poder administrar SharePoint 2013 con PowerShell tenemos dos opciones:

  • Usar la consola de Administración de SharePoint 2013, que ya pre-carga los cmdlets de la plataforma.
  • Usar el Integrate ShellScript Environment (ISE) de Windows Server en el qué tendremos que indicar de forma explícita que vamos a usar los cmdlets de SharePoint 2013.

En la preview de SharePoint 2013 si ejecutáis la consola de Administración de SharePoint 2013, veréis que inicialmente se muestran algunos mensajes de error que podemos obviar. Si ejecutamos el comando Get-SPSite veremos que se listan las colecciones de sitios creadas (excluyendo la administración central) y el nivel de compatibilidad (15, ya que se soportan colecciones de sitios de la versión anterior).

image

Como era esperable, en SharePoint 2013 tenemos más cmdlets qué en SharePoint 2013. Estamos hablando de más de 750 comandos y este número lo podemos obtener fácilmente mediante el siguiente script PowerShell:

   1: $commands=Get-Command -noun sp*
   2: $commands.count

Cómo véis, la salida por pantalla nos indica que tenemos en la preview sobre 767 comandos disponibles.

image

Mediante la interfaz de línea de comandos y STSADM

SharePoint 2013, al mantener compatibilidad con SharePoint 2010 (tenemos dos directorios) sigue manteniendo la utilidad STSADM que os recuerdo qué está por cuestiones de compatibilidad y que la recomendación es usar PowerShell cuando se trata de administrar mediante línea de comandos la plataforma. Como muestra, de qué sigue ahí no tenéis más que ejecutar stsadm –o enumallwebs desde la misma consola de Administración de SharePoint 2013 que sigue conteniendo el path de stsadm:

image

 

Mediante el modelo de objetos de SharePoint 2013

El modelo de objetos de SharePoint 2013 permite realizar muchas de las funcionalidades que tenemos desde la interfaz de usuario, PowerShell o STSADM. Por ejemplo, podremos crear aplicaciones web, colecciones de sitios, sitios, etc…o simplemente consultar cualquier tipo de información. Por ejemplo, el siguiente código nos permite listas las colecciones de sitios disponibles (Nota: Necesitaremos añadir una referencia a Microsoft.SharePoint y directivas using a Microsoft.SharePoint y Microsoft.SharePoint.Administration):

   1: SPWebApplicationCollection spwaColleccionWebApp =
   2:     SPWebService.ContentService.WebApplications;
   3: //Si hay aplicaciones web en la colección    
   4: if (spwaColleccionWebApp != null)
   5: {
   6:     //Aplicaciones Web contenidas en la colección
   7:     foreach (var spwWebApp in spwaColleccionWebApp)
   8:     {
   9:         //Datos de la aplicación web
  10:         Console.WriteLine("Colecciones de sitios en la Aplicación Web: {0}",
  11:             spwWebApp.Name);
  12:  
  13:         //Colecciones de sitios por Aplicación Web
  14:         SPSiteCollection spscColeccion =
  15:             spwWebApp.Sites;
  16:         Console.WriteLine(" + Nº de Colecciones de Sitios contenidas {0}",
  17:             spscColeccion.Count);
  18:         foreach (SPSite spsc in spscColeccion)
  19:         {
  20:             Console.WriteLine("  -> Coleccion de sitios {0} - Compatibilidad {1}",
  21:                 spsc.Url,spsc.CompatibilityLevel);
  22:             spsc.Dispose();
  23:         }
  24:     }
  25: }

La salida por pantalla correspondiente es:

image

Publicado 31/7/2012 14:23 por Juan Carlos González Martín | 1 comment(s)

SharePoint 2013: Actualización de colecciones de sitios!

A la hora de migrar desde SharePoint 2010 a SharePoint 2013, tenemos una interesante novedad que se conoce como actualización de colecciones de sitios. Básicamente, dada una colección de sitios que ha sido migrada a SharePoint 2013, nos encontramos conque su look & feel y operativa es el de SharePoint 2010 gracias a qué SharePoint 2013 es compatible hacía atrás hasta el punto que tenemos un directorio 14 que permite que sitios migrados desde SharePoint 2010 funcionen sin problemas en SharePoint 2013. Ahora bien, si queremos actualizar estas colecciones de sitios a modo SharePoint 2013 contamos con un mecanismo de actualización que viene a reemplazar la actualización visual que teníamos en SharePoint 2010. Este mecanismo nos permite dos cosas:

  • Crear una colección de sitios copia de la colección a migrar con el objetivo de evaluar que todo funciona como se espera antes de realizar la actualización definitiva (y no reversible) de la colección original. Esta colección copia, qué se crea gracias a la capacidad de SQL Server para crear instantáneas será la que actualicemos a modo SharePoint 2013 para proceder a evaluar la migración
  • Actualizar la colección a modo SharePoint 2013.

Veamos de qué va la actualización de una colección de sitios:

  • Lo primero que habremos hecho es migrar una BD de contenidos de SharePoint 2010 a SharePoint 2013 mediante la técnica de adjuntado de BD que es la que tenemos disponible en SharePoint 2013 ya que no se soporta la migración In-Place.
  • Una vez migrada la BD (usando el cmdlet Mount-SPContentDatabase) podremos acceder a las colecciones de sitio que almacena. Cada colección de sitios se caracteriza porque al acceder a la misma, se muestra una barra de estado en la que se da la opción de realizar la actualización de la colección a modo SharePoint 2013. Si pulsamos sobre el enlace correspondiente, somos redirigidos a una página de aplicación desde la que podremos crear la colección de sitios copia para evaluar la actualización o realizar la actualización en sí.
  • Si vamos por la primera opción, se abre una ventana modal con un botón para crear la colección de sitios copia de la susceptible de ser migrado. Si pulsáis el botón y revisáis las colecciones de sitios existentes en la aplicación web, veréis que no aparece ninguna colección nueva. Esto es así porque el proceso de copia se realiza por medio de un Timer Job que se ejecuta con frecuencia diaria.
image image image
  • Por supuesto, podemos localizar el Timer Job (uno de este tipo por aplicación web) y forzar su ejecución de forma que ahora si podremos comprobar que se crea una colección de sitios réplica en la aplicación web y en sitios/root-eval.
  • Navegamos hacía la colección de sitios réplica y a través de la barra de estado accedemos a la página de actualizar la colección.
  • En esta ocasión pulsamos sobre el botón “Actualizar esta colección de sitios”.
  • Se abre la correspondiente ventana modal para que procedamos a confirmar la actualización.
image image image
  • A continuación se muestra una página en la que podemos ir viendo como se va realizando la actualización.
  • El proceso concluye mostrando el resumen de como se ha realizado la actualización indicando si se han encontrado problemas, la hora de inicio y fin y un enlace al registro de las operaciones qué se han realizado.
  • A partir de aquí ya podemos acceder a la colección migrada ya a modo SharePoint 2013 y comprobar si todo funciona de forma correcta. Si es así, ya podríamos actualizar la colección de sitios original.
image image

Publicado 30/7/2012 14:18 por Juan Carlos González Martín | 1 comment(s)

SharePoint Online: Como quitar el acceso anónimo en subsitios del sitio público!

Cuando creamos un subsitio bajo el sitio público de SharePoint Online, nos encontraremos que por defecto tiene habilitado el acceso anónimo ya que está heredando los permisos del sitio principal…la pregunta es, ¿Se puede quitar este comportamiento? La respuesta es que sí, pero depende como lo hagamos. Si lo hacemos por la interfaz de usuario, no es posible a través de la opción de rotura de permisos:

  • Cualquier usuario anónimo podrá acceder a este subisitio con permisos de lectura, por lo que tendremos que entrar como administradores para ver si podemos cambiar este comportamiento.
  • En la página de administración del sitio nos vamos a Usuarios y permisos –> Permisos del sitio.
  • A través de la Ribbon de la sección, pulsamos sobre la opción “Dejar de heredar permisos”.
image image image
  • SharePoint nos notifica que vamos a pasar a utilizar permisos exclusivos en el sitio.
  • De esta forma podremos añadir grupos exclusivos y quitar grupos existentes en el sitio. Sin embargo, esto no aplica a los usuarios anónimos.
image image

La solución pasa por quitar permisos a los usuarios anónimos de forma programática:

Publicado 29/7/2012 21:52 por Juan Carlos González Martín | 4 comment(s)

SharePoint Online: Como restaurar una versión previa de una página de mi sitio público!

Lo primero a tener en cuenta es qué tal cuál está escrito en el título del artículo, no es posible restaurar una página de mi sitio público (me refiero a páginas en la biblioteca “Pages”) a una versión previa porque no encontraremos versiones previas y parece que no hay un modo directo de habilitar el versionado en esta biblioteca…¿Y qué pasa si la he “cag..” digo liado con una página y siempre me sale un error al acceder a la misma? Pues que la única opción que tenemos pasa por resetearla a la definición del sitio. Esto lo podemos conseguir con SharePoint Designer 2010 (SPD 2010):

  • Iniciamos SPD 2010 y abrimos nuestro sitio público de SPO.
  • Nos vamos a “All Files” y localizamos la biblioteca “Pages”.
  • A través del menú contextual de la página o bien entrando a la pantalla de resumen de la misma podremos ver las opciones de resetear comentadas y poder recuperar al menos la página que nos está produciendo esos errores.
image image image
  • Es curioso comprobar que si hacemos un Checkout de la página, aparece una versión 1.0 de la misma en el panel de versiones. Si hacemos Checkin, la versión desaparece.

Por suerte, al principio del artículo me he curado en salud al decir “que parece que no hay modo directo de habilitar el versionado” de la biblioteca “Pages”…realmente si lo hay gracias a SPD 2010:

  • Si accedemos a la biblioteca “Pages” desde “All Files”, veremos que en SPD 2010 se muestra una sección “All Files” con todas las bibliotecas del sitio. Lo interesante es qué desde aquí o desde el listado de bibliotecas podemos seleccionar cualquier biblioteca y hacer uso de un menú contextual que dispone de la opción “Properties” que nos permitirá habilitar el versionado.
  • Desde la página de resumen correspondiente podremos acceder a la página de administración de la biblioteca.
  • Y en dicha página configurar el versionado perdido.
image image image
  • A partir de aquí, podemos ya recurrir a restaurar versiones de nuestra página sin tener que recurrir a la restauración de la definición.
image image

Publicado 28/7/2012 13:15 por Juan Carlos González Martín | 4 comment(s)

SharePoint 2013: Navegadores soportados!

Seguramente muchos os estéis preguntando sobre que navegadores están soportados en SharePoint 2013…como era de esperar podemos distinguir, al igual qué en SharePoint 2010 y a la espera de más detalles, entre dos capas de navegadores soportados y que tendrán funcionalidad completa en lo que a uso de SharePoint 2013 se refiere:

  • Capa 1, que incluye:
    • Internet Explorer (IE) versiones 7, 8 y 9 en plataformas x86.
    • Firefox, última versión liberada para plataforma Windows.
    • Google Chrome, última versión liberada para plataforma Windows.
  • Capa 2:
    • Internet Explorer (IE) versiones 7, 8 y 9 en plataformas x64.
    • Apple Safari.
    • Aunque no se menciona de momento en la documentación preliminar, tiene sentido añadir en esta categoría tanto a Firefox como a Google Chrome en plataforma no Windows.

Por supuesto, IE 6 no está soportado. Más información: http://technet.microsoft.com/en-us/library/cc263526(v=office.15)

SharePoint-2013-Logo_3358DACE

Publicado 27/7/2012 15:40 por Juan Carlos González Martín | 2 comment(s)

¡Todo listo para el hackaton de Windows 8 en Santander: Enlace de inscripción abierto!

Ya tenemos todo listo para el hackaton de Windows 8 en Santander los días 7, 8 y 9 de septiembre…ahora sólo falta lo más importante: qué os apuntéis y paséis un fin de semana aprendiendo, creando e innovando…y encima con premios para los mejores proyectos. No os lo podéis perder…os esperamos en el aula del CIIN.

El próximo 7, 8 y 9 de Septiembre tendrá lugar el primer Hackathon de Windows 8 que se realiza de forma simultánea en varias ciudades españolas. Programadores de todas las ciudades competirán contrarreloj para crear la mejor app de Windows 8 durante el fin de semana, los equipos finalistas de cada ciudad recibirán un premio y además habrá un premio especial para el ganador global. Los datos confirmados para el Hackaton de Santander son los siguientes:

Centro de Innovación en Integración (CIIN)

PCTCAN – Edificio Grupo Sodercan

C/ Isabel Torres 1 Santander

Para ir preparándote para el eventazo, puedes formarte con los cursos qué están colgados en la web y además durante el mismo contarás con el soporte de dos mentores de nivel: Javier López González (@JaviLopezG) y Rafa Serna Medina (@rafasermed). Y si tienes cualquier duda o consulta, no dudes en preguntar a los mentores o a un servidor (@jcgm1978).

¡Contamos contigo!

Publicado 27/7/2012 10:57 por Juan Carlos González Martín | con no comments

Archivado en:

SharePoint 2013: Novedades en Business Intelligence!

Si en este artículo os hablaba de qué para ver ciertas novedades de BI en SharePoint 2013 Preview es necesario haber instalado la CTP 3 del SP1 de SQL Server 2012, en este artículo veremos algunas de las novedades específicas que tenemos disponibles a nivel de BI en la nueva versión de la plataforma de productividad de Microsoft. Empecemos.

Nuevo Centro de Inteligencia Empresarial

Nueva plantilla de centro de inteligencia empresarial, más simple de usar y con un nuevo Look & Feel.

image image

Reporting Services

Las novedades a nivel de SQL Server Reporting Services (SSRS) integrado con SharePoint 2013 son las ya conocidas para la integración de SSRS 2012 con SharePoint 2010 por lo que os dejo la referencia al artículo que publiqué en su momento para SharePoint 2010:http://geeks.ms/blogs/ciin/archive/2011/07/13/sql-server-denali-novedades-en-reporting-services-y-tambi-233-n-en-la-integraci-243-n-con-sharepoint.aspx. Quizás la mayor novedad es que PowerView se incorpora a Excel 2013 y podemos crear informes de este tipo no solo en SharePoint 2013, sino también en el cliente.

PerformancePoint Services

Así es, PerformancePoint sigue estando en SharePoint 2013 a pesar de qué había ciertas dudas al respecto. Las novedades que tendremos son las siguientes:

  • La primera y más importante: podemos hacer de forma sencilla el upgrade de artefactos de PerformancePoint de SharePoint 2010 a SharePoint 2013. La migración se puede hacer de forma individual (artefacto por artefacto) o de forma masiva mediante comandos PowerShell.
  • Mejoras en filtros y búsqueda de filtros, novedades que aparecieron con el SP1 de SharePoint 2010 y que se incorporan de serie en SharePoint 2013:
    http://blogs.msdn.com/b/sharepoint_sp/archive/2011/12/16/filtros-en-cascada-en-performancepoint-services.aspx
  • Soporte para visualización de paneles en iPad y mediante Safari.
  • Soporte Analysis Services Effective User, que elimina la necesidad de configurar delegación de Kerberos para autenticación de usuarios en fuentes de datos de SSAS.

Excel Services & Excel 2013

Aparte de incorporarse muchas de las mejoras propias de Excel 2013, tendremos novedades como:

  • Mejoras en la exploración y análisis de datos en libros publicados en Excel Services a través de proporcionar sugerencias para visualizar información adicional o realizar Drill Down To.
  • A nivel de visualización de datos de SharePoint, es muy fácil cambiar que datos se van a mostrar en filas, columnas, valores y filtros en informes de tipo PivotTable y PivotChart.
  • Soporte de controles Timeline de forma similar al cliente Excel.
  • Soporte de miembros calculados y medidas creadas en Excel.
  • A nivel de IT tenemos novedades como
    • Facilitar el descubrimiento de documentos Excel creados por los usuarios en SharePoint 2013.
    • Poder comparar estos documentos para obtener análisis del tipo de interactividad realizada por los usuarios.

A nivel del cliente Excel, se mejoran notablemente las capacidades para  analizar, visualizar y explorar datos. Características que se incluyen en el nuevo Excel BI son las siguientes:

  • In-Memory BI Engine (IMBI), que permite analizar de forma muy rápida millones de filas de datos de forma integrada en Excel.
  • Add-In de PowerView para Excel, de manera que además de poder crear informes de PowerView en SharePoint, los podremos crear desde el cliente de Excel. Estos informes se basan en un BI Semantic Model y la exploración y análisis de datos se basa en el IMBI.
  • Desacoplamiento de PivotCharts y PivotTables de forma que podemos crear gráficos de pivote sin tener que crear una PivotTable asociada.
  • Análisis de tendencia, podemos realizar análisis de tendencia desde celdas de PivotTable que vengan de datos OLAP como cubos de SQL Server Analysis Servies o modelos de datos de PowerPivot.

Visio Services

En este caso el primer cambio que nos encontramos tiene que ver con la extensión de archivos Visio que se pueden publicar en Visio Services: .vdx para diagramas creados con Visio 2013 que introduce renderizado nativo sin necesidad de tener que publicar el diagrama Visio y .vdw para diagramas creados con Visio 2010. Otras novedades que nos encontraremos son:

  • A nivel de fuentes de datos soportadas, se añaden listas externas y datos de BD’s SQL Azure.
  • A nivel de configuración y administración:
    • Aparece un nuevo parámetro de configuración qué es el tamaño máximo de cache que puede llegar hasta 5.120 MB.
    • Se añaden reglas al analizador de salud para incluir este parámetro.
  • A nivel de diagramas Visio, podemos añadir múltiples comentarios en los mismos de forma colaborativa.

Access Services

A nivel de Access Services, se rompe con respecto a las características de los servicios de Access en SharePoint 2010 (qué por compatibilidad siguen estando disponibles en SharePoint 2013) y se incorporan los siguientes cambios:

  • Para empezar, el modelo de datos y los datos en sí no residen en SharePoint, sino en una BD que puede estar en nuestro SQL Server corporativo o bien en SQL Azure. Las tablas de la aplicación Access se convierten a tablas de SQL Server.
  • Una aplicación Access que se vaya a publicar en SharePoint 2013 a través de los servicios de Access es una App en sí misma de SharePoint 2013.
  • La interfaz de una aplicación publicada en los servicios de Access es puramente web, lo que significa que estamos hablando de formularios HTML en el lado del cliente.
  • A nivel de lógica de negocio, las macros que creemos en nuestras aplicaciones se convierten en triggers de SQL.
  • Las consultas específicas se convierten en vistas.

La arquitectura de integración de aplicaciones Access en los Servicios de Access es la siguiente:

Access 2013 architecture

Y este es un resumen de las principales novedades en BI que vamos a tener en SharePoint 2013.

Referencias

Publicado 26/7/2012 8:02 por Juan Carlos González Martín | con no comments

SharePoint 2013: ¿Qué necesito para disponer de las nuevas capacidades de BI?

Si queremos ver en funcionamiento las últimas novedades a nivel de BI que se incorporan en SharePoint 2013 necesitaremos utilizar la Community Technology Preview (CTP 3) del SP1 de SQL Server 2012. En concreto, con esta CTP podremos:

  • Configurar la integración de SQL Server Reporting Services (SSRS) con SharePoint 2013 de la misma forma qué se hacía al integrar SSRS 2012 con SharePoint 2012 (os recuerdo que SSRS pasa a ser una aplicación de servicio más).
  • Probar el nuevo y re-diseñado PowerPivot para SharePoint. Aquí tendremos novedades como mejoras en el soporte de PowerView a nivel de nuevas visualizaciones (Bing Maps, gráficos de tarta), nuevas opciones de formato como fondos y temas, mejor soporte para imágenes y Urls, etc.
    • Power View en Reporting Services.
  • A nivel de Excel Services, nos aprovecharemos de muchas de las mejoras que se incorporan en Excel 2013.
  • Pensando en Excel 2013 y en las Office Web Applications, tendremos grandes novedades a nivel de desarrollo ya que podremos crear extensiones tanto para el cliente de escritorio como para su homólogo web.

Referencias:

SharePoint-2013-Logo_3358DACE

Publicado 25/7/2012 12:13 por Juan Carlos González Martín | 1 comment(s)

SharePoint 2013: ¿Y cuántos servidores puedo llegar a tener en mi instalación?

Pues es una buena pregunta a la que hay que responder depende de tus necesidades y del propósito de tu instalación…así el número de servidores puede variar entre uno y cinco-seis (sin entrar en cuestiones de topologías) y me explico:

  • Si lo que queremos es montar un entorno de desarrollo en el que no tengamos la nueva infraestructura de flujos de trabajo o las Office Web Applications, entonces con una única máquina tenemos más que suficiente. De echo, en este escenario tenemos la posibilidad de realizar los distintos tipos de instalación que se incluyen en SharePoint 2013:
    • Completa, ya sea en modo granja o no.
    • Independiente.
  • Si queremos tener la infraestructura de flujos de trabajo nueva que incluye el Windows Azure Workflow (WAW) server, necesitaremos una máquina más.
  • Para las Office Web Applications, otro servidor más.
  • Si vamos a usar un controlador de dominio y queremos que esté en una máquina independiente, necesitaremos otro servidor más…y van 5.
  • Finalmente, en una instalación en modo granja si queremos separar la BD en un servidor llegaremos al servidor 6.

Por supuesto es posible combinar algunos servidores anteriores para reducir el número necesario. Por ejemplo, podríamos hacer una instalación en modo granja bajo un controlador de dominio en una única máquina + una máquina para flujos + una máquina para las OWA.

SharePoint-2013-Logo_3358DACE

Publicado 24/7/2012 8:45 por Juan Carlos González Martín | con no comments

SharePoint 2013: Novedades en flujos de trabajo (I)!

Poco a poco (o más bien, todo lo contrario) se empiezan a conocer las novedades que trae SharePoint 2013 en distintos niveles. Una de estas novedades es la relativa a flujos de trabajo que os voy a enumerar a continuación (espero entrar en más detalle en futuros posts):

Cambios a nivel de arquitectura:

Los principales cambios vienen derivados de qué SharePoint ya no “hospeda” toda la infraestructura de flujos de trabajo (runtime + servicios), sino qué esta se tiene que instalar en un servidor aparte (así es, un servidor más para la colección como diría alguno) y viene incluido en el denominado Windows Azure Workflow Server (lo que no quiere decir que para escenarios On-Premises la infraestructura de flujos esté en Azure, aunque así es para SharePoint Online en Office 365…en este caso hablaremos del Windows Azure Workflow Service).

High-level workflow architecture

Además de este cambio fundamental, tenemos otros como:

  • Versión del framework en la que se basan los flujos de trabajo a crear: la 4.5, es decir, por fin podemos usar en lo que a flujos de trabajo se refiere la última versión de .NET Fx…lo qué en se traduce en qué crearemos flujos de trabajo declarativos.
  • El modelo de objetos en cliente y la nueva API REST de SharePoint 2013 nos permiten interactuar con flujos de trabajo.
  • Los flujos de trabajo de SharePoint 2010 seguirán funcionando ya que la arquitectura de workflows incorpora un “interop brige” para ello que permite que workflows de versiones previas puedan funcionar sin problemas en la nueva infraestructura si es necesario.
  • Los workflows se incorporan al nuevo modelo de desarrollo de aplicaciones como era de esperar, de manera que podemos empaquetar una definición de flujo como parte de una aplicación.

Herramientas para crear flujos de trabajo:

Tendremos dos herramientas de creación + una herramienta complementaria:

  • Visual Studio 2012 y SharePoint Designer 2013 (SPD 2013) como herramientas de creación.
  • Visio 2013 como complemento para facilitar la creación de flujos visuales dentro de SPD 2013. Lo que me lleva a comentaros que, al menos de momento, no tendremos la característica de visualizar la ejecución del flujo en un diagrama Visio que teníamos en SharePoint 2010 gracias a los servicios de Visio.

El proceso de creación de flujos en sí, incorpora novedades en lo que a la creación de flujos se refiere con SPD 2013 que continua evolucionando y permite crear flujos todavía más potentes a través de:

  • La posibilidad de crear flujos de SharePoint 2010 o flujos de SharePoint 2013 (se necesita WAW). Lo interesante de qué se puedan crear flujos de trabajo de SharePoint 2010 es que permite que en un despliegue SharePoint se puedan usar flujos aún no disponiendo de WAW.
  • El soporte para bucles, integración de servicios externos, etc a través de nuevas actividades que se incorporan en la creación de flujos para SharePoint 2013 (no los de viejo estilo).
  • La posibilidad de crear flujos con el diseñador secuencial propio de SPD 2013 o visualmente mediante un diagrama Visio para lo que es necesario instalar Visio.
image image image

Flujos de trabajo de SharePoint 2013

Además de qué los flujos de trabajo de SharePoint 2013 son declarativos, a la hora de implementarlos nos encontraremos con varias novedades:

  • Se incluye el concepto de “Stage” de tal forma que lo que iremos diseñando son estados o etapas en nuestro flujo de trabajo que tienen unos puntos de entrada y unos puntos de salida (o Gates) qué facilitan la transición entre Stages. Todo workflow se compone de al menos un stage, lo que nos permitirá modelas flujos de tipo máquina de estado de forma más simple que en versiones previas.
  • En cada Stage iremos añadiendo actividades como sucedía con versiones previas.
  • Se pueden llamar fácilmente servicios y flujos desde nuestro flujo…y esto se puede hacer desde SPD 2010

 

Interoperabilidad con versiones previas de flujos de trabajo

Como comentaba, los flujos de trabajo de versiones previas van a seguir funcionando gracias al “Interop Bridge” que comunica el motor legacy de workflows que ya existía en versiones previas de SharePoint y que sigue en SharePoint 2013 con la nueva infraestructura de workflows…esto si estamos usando esta nueva infraestructura. Si no, podremos crear flujos de trabajo de versiones previas gracias a este motor legacy.

 

Workflow interop bridge

Referencias:

Publicado 23/7/2012 18:23 por Juan Carlos González Martín | 3 comment(s)

SharePoint 2010: Cuando y como crear un ID de aplicación grupal en el Secure Store Service!

Cómo sabéis, en SharePoint 2010 el Secure Store Service (SSS) nos proporciona un mecanismo de almacenamiento seguro de credenciales de acceso a sistemas de negocio de manera que a partir de unas únicas credenciales distintos usuarios de SharePoint puedan acceder a esa información integrada en sitios de SharePoint a través de aplicaciones de servicio como BCS (Business Connectivity Services), PPS (Performance Point Services) y otros. Para poder almacenar estas credenciales, tenemos que crear un ID de aplicación que puede ser individual (para un usuario) o grupal (para un grupo de directorio activo por ejemplo). En este post vamos a ver como crear un ID de aplicación grupal en el SSS para escenarios en los que por ejemplo necesitamos que todos los usuarios de un grupo de directorio activo puedan visualizar información de los sistemas de negocio de una organización:

  • Lo primero, y antes de empezar, si por ejemplo tenemos una lista externa de BCS en la que la conexión al sistema externo se gestiona con un Id. de aplicación individual, veremos que para un usuario qué no es “owner” de las credenciales de acceso se le muestra un enlace para que se autentique en dicho sistema.
  • Visto esto, nos vamos a la administración del SSS para crear un nuevo Id. de aplicación.
  • En la pantalla de configuración del Id. de aplicación, tenemos cuidado de elegir “Group” como Target Aplication Type.
image image image
  • En la siguiente página, simplemente configuramos los campos de credenciales para acceder al sistema de negocio.
  • Es en la siguiente página dónde claramente se aprecia que estamos creando un Id. de aplicación para un grupo ya que por un lado especificaremos el “owner” de las credenciales y por otro los “member”, es decir, los usuarios individuales o grupos que harán uso de esas credenciales para conectarse al sistema externo.
  • De vuelta en el listado de Id. de aplicación disponible para el SSS, al establecer las credenciales veremos que los propietarios de las credenciales son los usuarios o grupos añadidos anteriormente. Especificamos la credenciales y listo.
image image image
  • Volvemos a acceder a la lista externa con un usuario visitante del sitio por ejemplo, y perteneciente al grupo añadido, y comprobamos que se muestran los datos como se esperaba.

image

Publicado 20/7/2012 13:52 por Juan Carlos González Martín | con no comments

Archivado en:

SharePoint Online: Cómo usar Google Analytics en sitios públicos!

Si queremos usar Google Analytics para poder hacer un seguimiento adecuado de tráfico en nuestro sitio público de Office 365, y dado que no tenemos Web Analytics por el momento, tenemos que seguir una serie de pasos manuales:

  • Lo primero, crear la correspondiente cuenta de seguimiento en Google Analytics y generar el script que luego insertaremos en la página maestra de nuestro sitio público.
  • Lo segundo, abrir el sitio público de Office 365 con SharePoint Designer 2010 (SPD 2010) para poder crearnos una copia de la página maestra del sitio. Esta página maestra es por defecto la root.master y la podéis encontrar en la sección All Files de SPD 2010.
  • No intentéis editar la página maestra con SPD 2010 para añadir el script de Google Analytics ya que al guardarla podréis comprobar a posteriori que el sitio no se visualiza y se muestra un error.
  • Editar la página maestra con el bloc de notas desde el propio SPD 2010.
image image image
  • Seleccionar todo el contenido de la página maestra y copiarlo en nuevo documento de texto del bloc de notas. Antes de la etiqueta </head> de la definición de la página maestra, pegar el script de Analytics.
  • Guardar la página maestra como CustomRoot.master por ejemplo. Tened cuidado de no guardarla como un txt.
  • Arrastrar el archivo .master desde vuestro equipo a Designer. Comprobad que el sitio se sigue visualizando y a partir de aquí a esperar a que se genere tráfico de Analytics.
image image

Referencia: http://blog.concentra.co.uk/2011/09/28/how-to-add-google-analytics-to-sharepoint-online/

Publicado 20/7/2012 13:49 por Juan Carlos González Martín | 4 comment(s)

SharePoint 2013: Novedades para desarrolladores!

En la línea de su predecesor, SharePoint 2013 viene acompañado de un montón de documentación para facilitar la adopción de la plataforma. En este sentido, en lo que a novedades para desarrolladores se refiere, os recomiendo este artículo de MSDN en el que se reflejan novedades como:

  • La incorporación de un nuevo modelo de desarrollo: nuevo modelo de aplicaciones, que viene a complementar las clásicas soluciones de tipo granja y las soluciones de tipo sandbox que aparecieron en SharePoint 2010. Básicamente en SharePoint 2013 todo es una aplicación, y lo interesante del modelo es que es no intrusivo ya que las aplicaciones residen fuera de nuestros sitios de SharePoint ya sea en una colección de sitios independiente, en un servidor dedicado que hospede estas aplicaciones o bien en Windows Azure (ahí está el marketplace de Microsoft para SharePoint Online). Es el usuario el que decide que aplicaciones quiere utilizar del catálogo correspondiente y de darle “permiso” para hacer lo que tenga que hacer…esto no es nuevo, sino que ya estamos acostumbrados a realizarlo en Facebook por ejemplo cuando hacemos uso de una aplicación y le damos ciertos privilegios. Por debajo, el nuevo modelo de aplicaciones hace uso de OAuth.
  • A nivel de tecnologías para el desarrollo de aplicaciones, se trata de usar estándares web, es decir, HMTL, CSS y JavaScript. Además de esto, SharePoint 2013 se “RESTifica” a la enésima potencia a través de una nueva API REST (OData) que expone ya no sólo un sitio de SharePoint, sino también servicios como el de BCS, el de búsquedas, etc.
  • Herramientas de desarrollo, se han seguido evolucionando las herramientas de desarrollo para SharePoint en Visual Studio 2012 (VS 2012) incorporando plantillas relativas al nuevo modelo de aplicaciones. SharePoint Designer 2013 (SPD 2013) pierde la poca componente de diseño que tenía en SPD 2012 y se convierte en una herramienta muy potente para crear flujos de trabajo. Finalmente, aparece una nueva herramienta para crear aplicaciones en línea para SharePoint Online…se trata de Napa y os recomiendo que reviséis este post de Jason Zander al respecto. Napa permite craer aplicaciones para SharePoint Online sin tener que usar VS 2012, aunque estas aplicaciones se pueden importar luego en VS 2012 por lo que se podrían reutilizar en SharePoint 2013 On-Premise.

image

  • A nivel de API, la principal novedad viene dada por esa “RESTificación” que os comentaba y que es clave en el nuevo modelo de aplicaciones en la nube. Y mucho más, de cara a poder interactuar con SharePoint desde Windows Phone, desde Windows 8 y en general desde otras plataformas y tecnologías relacionadas…con SharePoint 2013, tiene sentido más que nunca “la capacidad de elección” que vendrá dada por el tipo de desarrollo que se requiera, pero también por los conocimientos que tengamos…y como muestra, una imagen que vale más que mil palabras. Os recomiendo leer está sección de MSDN relativa a las APIs de SharePoint 2013: http://msdn.microsoft.com/en-us/library/jj164060(v=office.15)

Venn diagram of API sets and SharePoint app types

  • A nivel de artefactos “clásicos” que se pueden desarrollar nos encontraremos con novedades como:
    • Soporte de manejadores de eventos para listas externas.
    • Manejadores de eventos remotos, es decir, desde una aplicación que se ejecuta en un contexto del lado del cliente podremos reaccionar a cambios producidos en SharePoint.
    • Los flujos de trabajo ya son flujos basados en la última tecnología de .NET Framework, es decir, la 4.x lo que implica que hablamos de flujos de trabajo declarativos. Además, la arquitectura de flujos se ha re-hecho de manera que tenemos un servidor exclusivo dedicado a flujos de trabajo: El Windows Azure Wokflow (WAW).
    • A nivel de BCS, podremos integrar fuentes de datos OData y además el ámbito de los conectores BCS no será ya sólo granja, sino que podremos usarlos en aplicaciones.
  • Continuando con el concepto de aplicaciones de servicio que incorporó SharePoint 2010 y que supuso una gran revolución, SharePoint 2013 incorpora nuevas aplicaciones de servicio con Translation, Servicios de Access (en sintonía con la nueva versión de Access incluida en la suite Office 2013),

Y este es un primer resumen de posibilidades y novedades a nivel de desarrollo en SharePoint 2013.

Publicado 20/7/2012 9:55 por Juan Carlos González Martín | 2 comment(s)

SharePoint 2013: Novedades en el Developer Dashboard!

En lo que a herramientas de apoyo al desarrollador y también al personal de IT, SharePoint 2010 incorporó el panel del desarrollador o Developer Dashboard que en SharePoint 2013 mejora y mucho en cuánto a qué nos permite acceder a mucha más información de la página que se está ejecutando en cada momento y de lo que está haciendo nuestro servidor favorito “por debajo”. Por defecto, el panel no está activado por lo que tendremos que activarlo a través de las opciones ya conocidas:

En mi caso lo he activado con PowerShell y he elegido bajo demanda como opción de uso. A partir de aquí, y una vez abierto el panel, las novedades son:

  • El panel se muestra siempre en una nueva ventana y no en la misma página como sucedía con SharePoint 2010. En esta ventana tendremos mucha más información que en versiones previas. Esta información se divide en cuatro categorías como podéis ver.
  • La sección Solicitudes, refleja las peticiones que se están haciendo en la página actual y para cada petición muestra información bastante detallada. Esta información de detalle se muestra en la sección inferior del panel en el que podemos ver información relativa al servidor, peticiones SQL, información registrada en los logs (cool!), etc. He estado navegando entre páginas y el panel no ha acabado de recolectar información, pero para que os hagáis una idea del tipo de información que recoge, darle una mirada a este post de Sahil Malik…y para que recolecte información basta conque hagáis un IIS Reset y el amigo empieza a capturar datos que da gusto.
  • Por ejemplo, para una petición data se registra información variada del servidor como duración, tiempo de CPU, número de aserciones, etc.
image image image
  • La sección “ámbitos” está pensada para detectar fácilmente cuellos de botella en la ejecución de una petición. Por ejemplo, en el caso que se muestra lo más pesado siendo el acceso a base de datos (además aparece destacado frente al resto de operaciones).
  • Como en SharePoint 2010, a nivel de T-SQL podemos ver que sentencias / procedimientos almacenados se están lanzando y ver el detalle de los mismos…y su plan de ejecución (toma castaña). El plan de ejecución es un archivo .sqlplan que nos podemos descargar y abrir en el SQL Server Management Studio.
  • Lo de ver los logs es simplemente para qué a uno le salten las lágrimas de alegría.
image image image
  • La sección Escenario parece que entre otras informaciones va registrando cómo se va realizando el renderizado de controles, el disposado de los mismos al abandonar una página, etc.
  • Para cada registro muestra información detallada de tiempo de inicio y cuanto ha durado la invocación correspondiente, es decir, cuánto se tarda en invocar el método correspondiente y cuanto tiempo se está ejecutando.
  • La sección Animación no tengo todavía claro qué información recoge, pero en cuanto lo sepa os cuento.
image image image

 

  • La sección MDS tiene que ver con cómo se realiza la carga incremental de la página de acuerdo a la nueva tecnología de carga que incorpora SharePoint 2013 conocida como Minimum Download Strategy de la qué podéis conocer más en este post de Witor Wilen. Básicamente podéis ir viendo lo que tarda en cargarse cada bloque que necesita la página (CSS, Scripts, HTML, …).
image

Publicado 19/7/2012 14:10 por Juan Carlos González Martín | 1 comment(s)

SharePoint 2013: Instalación de SharePoint Foundation paso a paso!

Puestos a probar una instalación rápida de SharePoint 2013, y como os había comentado en el post de instalación de SharePoint Server 2013, había optado por comenzar con SharePoint Foundation que en este caso he instalado en una máquina virtual creada en Azure y usando Windows Server 2012 RC como S.O de base. Como os comenté en ese primer post, el proceso de instalación es similar al de SharePoint 2010, con una pequeña diferencia: primero tenemos que instalar los pre-requisitos que tienen un instalador independiente y luego podremos proceder a instalar Foundation. Empecemos:

  • Como comentaba, en primer lugar ejecutaremos el asistente para instalar los pre-requisitos.
  • La primera pantalla nos muestra cuáles son los pre-requisitos a instalar:
    • Microsoft .NET Framework 4.0Windows Management Framework 3.0 (CTP2)
    • Rol Servidor de aplicaciones, Rol Servidor web (IIS)
    • Microsoft SQL Server 2008 R2 SP1 Native Client
    • Microsoft Sync Framework Runtime v1.0 SP1 (x64)
    • Windows Server AppFabric
    • Extensiones de Microsoft Identity
    • Microsoft Information Protection and Control Client
    • Microsoft WCF Data Services 5.0
    • Paquete de actualización acumulativa 1 de Microsoft AppFabric 1.1 para Windows Server (KB2671763)
  • En la siguiente pantalla aceptamos el correspondiente acuerdo de licencia y pulsamos Next de nuevo.
image image image
  • A continuación se inicia el proceso de instalación y configuración de los pre-requisitos.
  • Una vez concluye la instalación, es necesario re-iniciar (igual que en SharePoint 2010).
  • Una vez se completa el re-inicio, el asistente de configuración realiza las últimas configuraciones tras las cuales podemos proceder a instalar SharePoint Foundation. Si todo ha ido bien, se mostrará un pantalla indicando que la instalación se ha completado (Nota: En este punto he tenido que re-iniciar de nuevo el equipo).
image image image
  • Tras iniciar el asistente de instalación, como siempre este comprueba que los requisitos estén instalados y configurados y si todo está correcto nos muestra la pantalla de aceptación de licencia correspondiente.
  • Dejamos marcada la opción de instalación de tipo Independiente (nos instala SQL Server 2008 R2 Express SP1 como motor de BD).
  • Tras pulsar continuar, se inicia el proceso de instalación.
image image image
  • Finalizada la instalación, se muestra la pantalla para poder iniciar el asistente de configuración. Si pulsamos el botón “Close”, lanzaremos el configurador…pero no lo haremos, puesto que como os comentaba ayer, el proceso falla y no por la versión de Windows Server, sino por el proceso en sí…ayer como fue un día de locos, no me paré detenidamente a ver que pasaba e indagar en el problema…esta mañana que he he llegado un poco más fresco si lo he hecho, y rápidamente he encontrado como solucionarlo tal y como se describe aquí: http://tomblog.insomniacminds.com/2012/07/17/sharepoint-2013-standalone-installation-issue/comment-page-1/#comment-80831. Vamos, que en el lugar de ejecutar el asistente de configuración de forma convencional lo ejecutemos vía interfaz de línea de comandos para podernos saltar el paso que está dando el problema y qué no es otro que la configuración y registro del AppFabric que por algún motivo no se está haciendo de forma correcta para una instalación de tipo independiente:
   1: PS C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\BIN>.\PSCONFIG.EXE -cmd Configdb create SkipRegisterAsDistributedCacheHost
  • Por lo tanto, antes de ejecutar la línea anterior lo que hacemos es desmarcar la opción de ejecutar el asistente de configuración y pulsamos el botón “Cerrar”.
  • Abrimos la consola de administración de SharePoint 2013 para proceder a ejecutar el asistente de configuración con la opción comentada y cruzamos los dedos para que haga las configuraciones necesarias como crear correctamente la BD de configuración.
  • Si todo va bien, deberíamos visualizar por pantalla que la BD de configuración se ha creado de forma correcta.
image image image
  • Siguiendo con el workaround, lo siguiente que haremos es ejecutar de nuevo el asistente de configuración usando la interfaz visual.
  • Pulsamos “Siguiente” en la primera ventana y a continuación “Yes” en el conocido mensaje de warning…y ahora a rezar para que todo vaya bien.
  • Tras ir comprobando que nuestras oraciones son escuchadas (cuando vemos que vamos por el paso 5 de configuración), seguimos con toda la tensión del momento en cuanto a que esperamos el esperado final feliz en la configuración.
image image image
  • A pesar de todo, y como se menciona en el post solución, el asistente da un error al crear los datos de ejemplo…pero la instalación debería estar lista.
  • A partir de aquí, toca lanzar la Administración Central de SharePoint 2013 desde nuestro Windows Server 2012 RC…y tachán, aparece como se esperaba. Nuestras plegarias fueron escuchadas.
  • Las aplicaciones de servicio están provisionadas.
  • El sitio por defecto en el puerto 80 se ha creado sin problemas.
image image image

Publicado 18/7/2012 20:58 por Juan Carlos González Martín | con no comments

Emprendimiento: Jornada de presentación de programas de ayudas a Emprendedores 2012 de Cantabria

El próximo lunes, 23 de julio, se va a celebrar en el salón de actos del Grupo SODERCAN, en el Parque Científico y Tecnológico de Cantabria (PCTCAN), una jornada donde se presentarán los Programas de Ayudas a Emprendedores 2012 de Cantabria.

En esta jornada, que será abierta por Eduardo Arasti (Consejero de Innovación, Industria, Turismo y Comercio del Gobierno de Cantabria), Miguel Cabetas (Consejero Delegado del Grupo Sodercan), Gema Díaz (Presidenta de CEOE-CEPYME Cantabria) y Modesto Piñeiro (Presidente de la Cámara de Comercio de Cantabria), se presentarán los programas de ayudas a emprendedores 2012 que SODERCAN va a poner en marcha y además se darán a conocer otros instrumentos a disposición de los emprendedores ofrecidos por el Servicio Cántabro de Empleo y otros organismos y empresas como ENISA, Banco Santander y Vodafone.

El programa de la jornada será el siguiente:

  • Apertura de la jornada
  • Grupo SODERCAN: Instrumentos de apoyo a emprendedores. Programa EMPRECAN 2012
  • Servicio Cántabro de Empleo: Programa de Ayudas para Emprendedores y Autónomos 2012
  • ENISA: Líneas de Financiación para Emprendedores
  • Grupo Banco Santander: Iniciativa Start-up Retos
  • VODAFONE: Programa de apoyo a emprendedores de Cantabria
  • ASOCEM: Asociación Cántabra de Emprendedores

La jornada se celebrará el próximo lunes 23 de julio, a partir de las 9:15 horas, en el Salón de Actos de SODERCAN (PCTCAN, C/Albert Einstein 4). Todos aquellos interesados en asistir, confirmar vuestra asistencia a través de la dirección de correo emprecan@gruposodercan.es.

Si eres un emprendedor en Cantabria, y quieres conocer los programas y ayudas a tu disposición, tienes una buena oportunidad de conocerlos mejor asistiendo a esta jornada.

Si quieres conocer el programa concreto de la jornada, puedes descargarlo de la siguiente ubicación: http://gruposodercan.es/Emprendedores_23_Julio.pdf

Publicado 18/7/2012 13:05 por Angel Acha Lizama | con no comments

Archivado en:

Eventos: Disponibles para descarga los materiales del webcast “Como migrar una aplicación de Windows Phone a Windows 8”

Ayer por la mañana, y gracias a la colaboración de José Antonio Gallego de la empresa Five Flames Mobile, empresa especializada en el desarrollo de aplicaciones para todo tipo de dispositivos móviles, se llevo a cabo el webcast sobre “Como migrar una aplicación de Windows Phone a Windows 8”. A lo largo del webcast, José Antonio nos explico los pasos que hay que llevar a cabo para migrar una aplicación que hayamos creado en Windows Phone, para que funcione en Windows 8, cuales son las principales diferencias en cuanto a desarrollo se refiere y que puntos deberíamos de tener en cuenta durante la migración.

WindowsPhone_1

En este post os dejo las referencias al material elaborado para llevar a cabo este webcast:

Además próximamente publicaremos otro post relacionado con este webcast, con el enlace a un video, donde José Antonio nos explicará sobre un ejemplo real y utilizando las herramientas de desarrollo, los pasos necesarios para realizar este tipo de migraciones.

Sin más, desde el CIIN agradecer la colaboración de José Antonio, de Five Flames Mobile, para la realización de este webcast.

FiveFlamesMobile

Publicado 18/7/2012 9:50 por Angel Acha Lizama | con no comments

Archivado en: ,

SharePoint 2013: Instalación paso a paso!

Puestos a probar una instalación rápida de SharePoint 2013, he decidido comenzar con SharePoint Foundation que en este caso he instalado en una máquina virtual creada en Azure y usando Windows Server 2012 RC como S.O de base…pero el caso es qué al final petó, creo que por no estar soportado todavía este tipo de instalaciones sobre Windows Server 2012 RC. Por suerte, a la vez que estaba haciendo la instalación de SharePoint Foundation, comencé a preparar un entorno de SharePoint Server 2010 por lo que este post es un poco mix de ambos entornos: las primeras capturas de pantalla correspondientes a la instalación y configuración de pre-requisitos son relativas a la instalación fallida de Foundation y las de instalación relativas a SharePoint Server. El proceso de instalación es similar al de SharePoint 2010, con una pequeña diferencia: primero tenemos que instalar los pre-requisitos que tienen un instalador independiente y luego podremos proceder a instalar Foundation. Empecemos:

  • Como comentaba, en primer lugar ejecutaremos el asistente para instalar los pre-requisitos.
  • La primera pantalla nos muestra cuáles son los pre-requisitos a instalar:
    • Microsoft .NET Framework 4.0Windows Management Framework 3.0 (CTP2)
    • Rol Servidor de aplicaciones, Rol Servidor web (IIS)
    • Microsoft SQL Server 2008 R2 SP1 Native Client
    • Microsoft Sync Framework Runtime v1.0 SP1 (x64)
    • Windows Server AppFabric
    • Extensiones de Microsoft Identity
    • Microsoft Information Protection and Control Client
    • Microsoft WCF Data Services 5.0
    • Paquete de actualización acumulativa 1 de Microsoft AppFabric 1.1 para Windows Server (KB2671763)
  • En la siguiente pantalla aceptamos el correspondiente acuerdo de licencia y pulsamos Next de nuevo.
image_thumb image_thumb1 image_thumb2
  • A continuación se inicia el proceso de instalación y configuración de los pre-requisitos.
  • Una vez concluye la instalación, es necesario re-iniciar (igual que en SharePoint 2010).
  • Una vez se completa el re-inicio, el asistente de configuración realiza las últimas configuraciones tras las cuales podemos proceder a instalar SharePoint Foundation. Si todo ha ido bien, se mostrará un pantalla indicando que la instalación se ha completado (Nota: En este punto he tenido que re-iniciar de nuevo el equipo).
image_thumb3 image_thumb4 image_thumb5
  • Tras iniciar el asistente de instalación, como siempre este comprueba que los requisitos estén instalados y configurados.
  • A continuación se nos pide la clave de SharePoint Server, la introducimos y pulsamos Continuar.
  • Si todo está correcto nos muestra la pantalla de aceptación de licencia correspondiente.
image image image
  • La siguiente pantalla muestra la ruta dónde se van a ubicar los archivos de instalación. Pulsamos “Instalar ahora”
  • A continuación se inicia el proceso de instalación.
  • Una vez concluye el proceso de instalación, se muestra la pantalla para iniciar el asistente de configuración de SharePoint.
image image image
  • La primera pantalla del nuevo asistente nos indica algunas de las configuraciones que tendremos que realizar. Pulsamos “Siguiente”.
  • Se muestra un mensaje informativo indicando el efecto que tendrá la ejecución del asistente sobre ciertos servicios.
  • Como estamos en un escenario en el que tenemos un controlador de dominio en nuestro entorno, se nos ofrece directamente la opción de conectarnos a una granja existente o crear una nueva. Elegimos la segunda opción y pulsamos “Siguiente”.
image image image
  • En la siguiente pantalla especificamos los parámetros de configuración relativos a la BD de configuración de nuestro despliegue: servidor, nombre de la BD y usuario para la misma.
  • A continuación especificamos la frase de contraseña que tenemos que tener cuidado de guardar ya que es necesaria para posteriormente añadir nuevos servidores a la granja.
  • En la siguiente pantalla especificamos el puerto de la administración central y pulsamos “Siguiente”.
image image image
  • A continuación se muestra un resumen de las configuraciones realizadas.
  • Tras pulsar de nuevo “Siguiente” se inicia por fin el asistente de configuración.
  • Si todo va bien, veremos el correspondiente resultado por pantalla y simplemente pulsamos “Finalizar”.
image image image
  • A continuación se abre la administración central para iniciar el asistente de configuración de aplicaciones de servicio. Como este es un entorno de pruebas, vamos a hacer uso del mismo para ponerlas en marcha (esto en entornos de pre-producción y producción ni se os ocurra). Lo primero que haremos es pulsar el botón “Aceptar” del programa para la mejora de SharePoint,
  • A continuación iniciamos el asistente.
  • En la siguiente pantalla especificamos la cuenta administrada para provisionar las aplicaciones de servicio (hay más que en SharePoint 2010, pero esto es tema para otro post), marcamos las aplicaciones a provisionar y pulsamos “Siguiente”. Mientras se va provisionando todo, aparece una ventana de operación en progreso con el mensaje “Trabajando en ello”…curioso.
image image image
  • En mi caso el proceso de aprovisionamiento tardaba más de la cuenta, por lo que mosqueado en otra pestaña abrí la administración central que se muestra perfectamente.
  • Y aparentemente las aplicaciones de servicio se provisionan de forma correcta…será un efecto de la beta.
  • Si el asistente hubiese funcionado bien, seguramente nos preguntaría de crear una colección de sitios inicial…no pasa nada porque la podemos crear a posteriori…de hecho eso hice y os enseño un ejemplo de como queda un sitio de SharePoint.
image image image

Publicado 17/7/2012 16:52 por Juan Carlos González Martín | 3 comment(s)

SharePoint 2013: Instalación de las herramientas de desarrollo para Visual Studio 2012 RC!

Seguro qué más de uno andará con ganas de empezar a desarrollar para SharePoint 2013, pues bien, si es así tienes que saber que es necesario que actualices tu Visual Studio 2012 RC (VS 2012 RC). con las herramientas de desarrollo para Office disponibles aquí:

  • Realmente se trata del Web Platform Installer 4.0.
  • A continuación te muestra una pantalla indicando que se van a instalar las citadas herramientas y tras pulsar Install se muestra una pantalla con todo lo que se va a instalar.
  • En ese todo tendrás herramientas para Office 2013, SharePoint 2013 y otros. Fíjate que si hay alguna dependencia, el asistente se da cuenta y te lo indica. En este caso, la dependencia es la famosa actualización de julio para VS 2012 RC que puedes descargarte e instalar antes de seguir.
image image image
  • Una vez todo está actualizado correctamente, el proceso de instalación debería comenzar sin problemas.
  • Si todo ha ido bien, aparecerá la correspondiente pantalla informativa.
  • Iniciamos VS 2012 RC y allí están nuestras plantillas para desarrollo para SharePoint 2013.
image image image

Publicado 17/7/2012 14:12 por Juan Carlos González Martín | 2 comment(s)

SharePoint 2013: Recopilatorio de recursos de formación (I)!

Como esto va a ser un goteo continuo de información (gracias Microsoft por avisar con tanta celeridad), he decidido crear una serie de posts en los que ir recopilando aquellos recursos de formación relativos a SharePoint 2013 que podáis aprovechar para poco a poco ir sumergiéndoos en las novedades que incorpora la plataforma:

Recursos generales

Recursos de desarrollo

Recursos de IT

image

Publicado 17/7/2012 9:22 por Juan Carlos González Martín | con no comments

Más artículos Página siguiente >