SharePoint 2013: Disponible para descarga SharePoint Foundation, Designer y Office Web Apps Server!

Bueno, parece que el círculo se cierra y a falta de qué se libere la versión RTM de las Microsoft Office Tools de Visual Studio 2012 para SharePoint 2013 RTM ya podemos descargarnos el resto de productos que nos faltaban:

Algo es algo como se suele decir, tendremos que esperar un poco a qué estén las versiones en castellano de estos productos.

[Evento]: Disponibles para descarga los materiales del WebCast “SharePoint 2013 como plataforma de desarrollo”!

Ya están disponibles para descarga en SUGES los materiales del WebCast “SharePoint 2013 como plataforma de desarrollo” que impartimos los amigos Fabián Imaz, Gustavo Vélez y un servidor. Agradecer a los casi 50 asistentes su participación en el WebCast a pesar de coincidir con el inicio de la conferencia Build…el siguiente evento: la maratón de webcasts del 29 de noviembre…13 horas para hablar de SharePoint 2013, no te las pierdas.

SharePoint 203: Instalación paso a paso (II)!

Como desde la semana pasada tenemos la RTM de SharePoint 2013, en este post vamos a continuar con el post de instalación de la Public Preview entrando en un mayor nivel de detalle en los pasos de instalación. Empecemos:

  • Lo primero que haremos es descargarnos la ISO SharePoint Server 2013 RTM de nuestra suscripción MSDN o TechNet. En mi caso voy a partir de la versión en inglés.
  • Una vez descargada, descomprimimos (por ejemplo) la ISO en un directorio del servidor dónde vamos a instalar SharePoint Server que en mi caso es un Windows Server 2008 R2 actualizado al SP1 (requisito necesario).
  • A partir de aquí, si pulsamos el archivo “setup.exe” veremos que se inicia el proceso de instalación y que al no haber instalado previamente los requisitos nos mostrará un mensaje de error al respecto con un enlace para que descarguemos los prerrequisitos y los instalemos de forma manual.
image image image
  • En lugar de descargar los prerrequisitos e instalarlos de forma manual, como alternativa podemos ejecutar el archivo “splash.hta” que nos abre la ventana de instalación tanto de los prerrequisitos de SharePoint Server 2013 como del propio SharePoint 2013. Pulsamos en este caso la opción “Install software prerequisites” para que se inicie el asistente de instalación de los prerrequisitos. Por supuesto, también podríamos haber seguido el siguiente procedimiento:
    • Instalar los pre-requisitos a través de la aplicación “prerequisiteinstaller”.
    • Instalar SharePoint Server mediante “setup.exe”.
  • La primera ventana del asistente nos indica que prerrequisitos se necesitan, y que serán descargados a continuación. Estos son:
    • Microsoft .NET Framework 4.5.
    • Windows Management Framework 3.0.
    • Application Server Role, Web Server (IIS) Role (configuración).
    • Microsoft SQL Server 2008 R2 SP1 Native Client.
    • Windows Identity Foundation (KB974405).
    • Microsoft Sync Framework Runtime v1.0 SP1 (x64).
    • Windows Server AppFabric.
    • Microsoft Identity Extensions.
    • Microsoft Information Protection and Control Client.
    • Microsoft WCF Data Services 5.0.
    • Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763).
  • Pulsamos “Next” para que se muestre la ventana de aceptación del contrato de licencia.
image image image
  • A continuación se inicia el proceso de descarga e instalación de los pre-requisitos necesarios.
  • Dicho proceso requiere qué se realicen varios re-inicios del servidor para que las configuraciones se realicen de forma correcta. Por ejemplo, tras instalar .NET Fx 4.5 y Windows Management Framework 3.0 se necesita un re-inicio del equipo. Tras dicho re-inicio, se continua el proceso de descarga y configuración de pre-requisitos.
  • Una vez que se han instalado y configurado todos los pre-requisitos, es necesario hacer un nuevo re-inicio del equipo.
image image image
  • Tras el re-inicio, el asistente de configuración de pre-requisitos realiza un último chequeo para comprobar que todo está correcto. A partir de aquí procedemos a instalar SharePoint Server 2013 desde “splash".hta”. Lo primero que tendremos que indicar es la clave de producto.
  • A continuación aceptamos el correspondiente acuerdo de términos de licencia.
  • A continuación elegimos el tipo de instalación, que puede ser:
    • Completa (“Complete”), qué nos permite hacer una instalación en modo granja de SharePoint Server 2013 y qué requiere que tengamos instalado de base SQL Server 2008 R2 SP1.
    • Stand-alone, qué incluye la instalación de SQL Server 2008 R2 Expreses SP1.
  • En mi caso, voy a optar por una instalación de tipo stand-alone y “rezar” porque no haya problemas y vaya como la seda.
image image image
  • Tras pulsar “Install now”, se inicia el proceso de instalación de SharePoint Server 2013.
  • Una vez finalizado el proceso de instalación, lo siguiente que tenemos que realizar (y que implica que sigamos rezando) es ejecutar el asistente de configuración de SharePoint Server 2013.
  • En la primera ventana del asistente de configuración simplemente pulsamos “Next”.
image image image
  • Pulsamos “Yes” en el correspondiente mensaje de “warning” que indica que ciertos servicios se van parar o resetear durante el proceso de configuración.
  • A continuación se inician los “10 clásicos pasos” de configuración…a pesar de mis “rezos” el paso 8 en el que se crean datos de ejemplo falla en el asistente
image image image
  • A pesar de todo, los últimos pasos no realizados en la instalación permiten crear una aplicación web y provisionar las aplicaciones de servicio. La Administración Central de SharePoint 2013 y su BD de configuración se han creado de forma correcta por lo que el error se puede subsanar provisionando estas aplicaciones de servicio desde la Administración Central o bien utilizando PowerShell.
  • En la práctica, lo que sucede es que los proxy de aplicaciones de servicio están parados como podéis ver en la figura de más abajo. Revisando todas las aplicaciones,y sin bajar a nivel de los logs, parece que el error viene por las búsquedas ya que su estado (a nivel de Aplicación de Servicio") es un “explícito” error.
  • Revisando el estado de los servicios de la instalación, también nos encontramos conque el el servicio de “Distributed cache” que se utiliza en todo SharePoint 2013 está parado, lo que puede ser otra fuente de error.
image image image

¿Cómo solucionamos este problema (por otra parte no explicado de forma clara en documentación alguna? Pues parece que tenemos varios workarounds al respecto qué vienen de la Public Preview de SharePoint 2013:

Cosas que he probado en base a los recursos previos, y qué no garantizo que sean solución oficial hasta que Microsoft lo haga, y que pueden remediar los errores:

  • Ir a “Administrative Tools –> Services”, localizar por una parte el servicio de App Fabric Caching Service y cambiar la cuenta por defecto (NETWORK SERVICE) por una cuenta más adecuada y que creemos para estos propósitos.
  • Crear una cuenta de tipo administrado desde la Administración Central o PowerShell que posteriormente se use en la configuración de las Aplicaciones de Servicio. Por ejemplo, esta cuenta la he usado para la Aplicación de Servicio de Búsquedas.
  • Añadir a la cuenta de instalación deseada los roles siguientes:
    • setupadmin
    • sysadmin
    • serveradmin
    • dbcreator

A partir de estos cambios, la prueba del algodón:

  • Los 10 pasos de configuración del asistente de configuración se realizan sin problemas y este finaliza con éxito
  • Las aplicaciones de servicio aparecen correctamente configuradas.
  • Se crea en bajo la aplicación web del puerto 80 una colección de sitios en base a una plantilla que elijamos,
image image image

Y este es el aspecto que tiene un sitio de grupo en SharePoint 2013 RTM:

image

Finalmente, después de mucho revisar información por aquí y por allá hoy mismo ha aparecido este enlace sobre escenarios de instalación no soportados para SharePoint 2013…la pregunta que yo me hago entonces es: ¿Para qué narices se permite una instalación de tipo stand-alone a raíz de ver los escenarios no soportados?

En el próximo post sobre instalación os comentaré para un escenario de instalación en modo granja aquellas diferencias que me encuentre con respecto a la instalación de SharePoint 2013 Public Preview.

[Evento]: SharePoint 2013 como plataforma de desarrollo!

Pues eso, que mañana desde SUGES y con el apoyo del CIIN estaremos dando el segundo WebCast sobre SharePoint 2013 de este año. En esta ocasión os proponemos una primera inmersión de las posibilidades de la plataforma a nivel de desarrollo. Realizaremos un recorrido por las herramientas disponibles para desarrollar para SharePoint 2013, conoceremos el nuevo marco de desarrollo de aplicaciones y las posibilidades que brinda el modelo de objetos en cliente para interactuar con datos y servicios de SharePoint, así como la nueva API REST de la plataforma. Por supuesto, no nos olvidaremos de otros elementos clave como OAuth. Los datos del WebCast son los siguientes:

  • Audiencia: Jefes de proyecto, desarrolladores, decisores de negocio.
  • Experiencia previa: Plataformas SharePoint 2007 y 2010; Visual Studio 2010 y Visual Studio 2012.
  • Fecha: Martes 30 de octubre.
  • Hora: 16:00 (GMT +1).
  • Ponentes:
    • Gustavo Velez, es Ingeniero Mecánico y Electrónico y MVP de SharePoint Server; trabaja en el diseño e implementación de sistemas de IT basados en tecnologías de Microsoft, especialmente SharePoint, para Avanade (http://www.avanade.com ), una compañía multinacional de IT. Propietario del sitio especializado en información sobre SharePoint en español http://www.gavd.net.
    • Fabián Imaz, MVP de SharePoint Server trabaja en el mundo del desarrollo de software desde hace más de 10 años, teniendo la suerte de trabajar en distintas arquitecturas y tecnologías Microsoft. Fabian pertenece a la firma Siderys, http://www.siderys.com , empresa de desarrollo de Software especializada en SharePoint 2007/2010 y en desarrollo de soluciones inteligentes. Desde los comienzos Fabian ha trabajado en distintitas comunidades como MOSSCA dónde es uno de los directores y CUMUY donde organiza y promueve eventos locales para la difusión de tecnología dentro de los miembros de la misma. Fabián es director de la carrera SharePoint 2010 en Microsoft Virtual Academy, http://www.mslatam.com/latam/technet/mva2/Home.aspx  y cuenta con un sitio en CodePlex con varios desarrollos http://siderys.codeplex.com. Podéis contactar con Fabián a través de mi Twitter: @fabianimaz.
    • Juan Carlos González, Arquitecto de Soluciones en el CIIN de Cantabria, uno de los Microsoft Innovation Centers de España. Ingeniero de Telecomunicaciones por la Universidad de Valladolid, cuenta con más de 9 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su  trabajo diario gira en torno a SharePoint. Juan Carlos es MVP de SharePoint desde el año 2008, coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es) y co-fundador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es) y del Grupo de Usuarios de Cloud Computing de España (CLOUDES).

Office & SharePoint 2013: RTM disponible para descarga en MSDN y TechNet (II)!

Una simple actualización, si estáis esperando versiones RTM de SharePoint y Office 2013 en castellano deciros que ya empiezan a aparecer en MSDN y TechNet. En concreto ahora mismo tenemos disponibles las siguientes descargas:

  • SharePoint Server 2013
  • Office Web Apps 2013
  • Office Professional Plus 2013
  • Lync Server 2013
  • Exchange Server 2013

image

SharePoint 2013: Novedades en Business Connectivity Services (II)!

Siguiendo con la serie de posts sobre novedades en Business Connectivity Services, en esta ocasión vamos a ver algunas de las nuevas características en lo que a integración de datos de negocio en SharePoint 2013 se refiere. Básicamente, el cambio más importante es que se añade esa integración en el nuevo modelo de aplicaciones superando la limitación que teníamos en SharePoint 2010 de qué los tipos de contenido externo (ECTs) sólo se pueden definir a nivel de granja lo que implica que es necesario contar con el administrador de la misma para su despliegue. En cambio, en SharePoint 2013 es posible definir ECTs con ámbito a nivel de aplicación de manera que su administración y despliegue se realiza a nivel de sitio, aportando una mayor flexibilidad de integración de datos de negocio en SharePoint 2013 a través de aplicaciones. Este nuevo ámbito de integración es posible gracias a la siguiente arquitectura de ECTs para Aplicaciones:

 

image

Con respecto a esta arquitectura, los puntos clave son:

  • Seguimos contando con modelos de BDC que contienen los metadatos de integración con el sistema de negocio: conexión, entidades, operaciones, etc. La diferencia con respecto a los modelos de BDC para ECTs de tipo granja es que los ECTs para aplicaciones se guardan en una biblioteca del sitio denominada “BusinessDataMetadataCatalog” de manera que el modelo de BDC se puede cargar de forma directa en esa biblioteca o bien a través de la definición de la Aplicación.
  • Las Listas Externas en SharePoint 2013 cuentan con una nueva propiedad denominada “MetadataCatalogFileName” que especifica el archivo de modelo de BDC cargado en una biblioteca.
  • La carga del modelo de BDC para Aplicaciones se realiza a través de la clase FileBackedMetadataCatalog lo que permite el renderizado de la lista externa.
  • Como sistemas externos se soportan fuentes OData, WCF y SQL. No se soportan conectores .NET o conectores personalizados.

SharePoint 2010: Búsqueda de enlaces rotos mediante SPD 2010!

A veces cuando trabajamos con SharePoint 2010 y sobre todo con sitios de publicación, nos podemos encontrar con situaciones de enlaces rotos que por lo que sea no nos conducen a ningún sitio y que necesitan ser localizados y reparados. En este sentido, a la hora de buscar estos enlaces rotos tenemos dos posibilidades:

  • Crearnos nuestra propia utilidad que busque esos enlaces rotos y que podríamos integrar como parte de la Ribbon de SharePoint 2010.
  • Aprovechar que SharePoint Designer 2010  (SPD 2010) nos puede facilitar dicha búsqueda como se comenta en este post.

SharePoint2010_thumb