Sharepoint 2010 Look and Feel

Cuando hacemos la migración de Sharepoint 2007 a 2010 es curioso ver como conserva los datos y toda la estructura de la web, me refiero a toda, incluso las páginas maestras para que me entiendas. De modo que el aspecto del site a 2010 es el mismo que en 2007 pero con las funcionalidades del 2010. Pero es evidente que algunas quedan ocultas ya que el 2007 no las tiene. Para cambiar el aspecto al nuevo debes ir a:

Site Actions” -> “Site Settings” -> “Modify All Site Settings and under “Look and Feel” click “title, description, and icon” there will be three toggle buttons for Visual Upgrade (Use the Previous user interface, Preview the updated user interface, and Update the user interface).

 

 

Anuncis

Sharepoint 2010 : Convertir Mode Classic a Mode Claim

Quant fem una migració de Sharepoint 2007 a 2010 tot i que sembli senzill (i que en part ho és) ens podem trobar la necessitat de voler utilitzar el nou sistema d’autentificació (Claim) que és relativament senzill d’implementar quan migrem d’una aplicació web que utilitza FBA però que pot ser més complicat si l’aplicació original utilitza l’autentificació per Windows. En aquest link trobaràs informació dels passos que s’han de seguir per fer-ho amb la seguretat de que tot funcionarà.

SharePoint 2010 Converting From Classic to Claims Authentication Lessons Learned

Migrate from classic-mode to claims-based authentication (SharePoint Server 2010)

Estilos en Sharepoint

Aplicar estilos a los sitios de Sharepoint puede ser una tarea muy complicada por el gran numero de selectores CSS que contienen las páginas. Por suerte existe esta página donde puedes consultar cada uno de estos selectores que función tienen.

CSS Reference Chart for SharePoint 2007

SharePoint 2010 CSS Reference Chart

Quiero felicitar al autor por su gran trabajo. Gracias

Configurar un aplicació Sharepoint 2010 per FBA

Una aplicació web amb Sharepoint 2010 té dos tipus d’autentificació : Mode Clàssic i Mode Claim (basat en tokens). Amb el mode clàssic et permet l’autentificació per Windows i el mode Claim et permet configurar l’autentificació per formularis (FBA), per Windows i per tots dos alhora (aquesta és una de les novetats del Sharepoint 2010).

Configurar una aplicació en mode Windows no requereix cap més configuració mentre que per FBA necessitem fer un conjunt de passos més. Amb aquest link tens tota l’explicació detallada que necessites saber http://donalconlon.wordpress.com/2010/02/23/configuring-forms-base-authentication-for-sharepoint-2010-using-iis7/ però per fer un resum et diria que:

1) En el moment de crear una autentificació per formularis (FBA) necessites saber com ho faràs per guardar els usuaris i autentificar-los. Com que Sharepoint 2010 està integrat sobre ASP.NET 3.5 hi ha la base de dades Aspnetdb de Microsoft que et permet guardar els usuaris i el proveïdor System.Web.Security.SqlMembershipProvider que et permet recuperar-los i crear-los. És per això que el link que et proposa parla de crear la base de dades i d’utilitzar el proveïdor. Per tant, creant el teu propi proveïdor (una classe que heredi de MembershipProvider) pots recuperar i crear els usuaris de la manera que vulguis i on vulguis. Si utilitzes el teu propi proveidor assegura’t de instal·lar la dll a la GAC.

2) Configura el web.config de l’aplicació web del Sharepoint 2010 per utilitzar el proveïdor Membership que hagis decidit utilitzar

3) Configura el web.config del TokenService que serveix per autentificarte als serveis del serveis web del Sharepoint 2010

4) Configura el web.config del site d’administració central del Sharepoint 2010 per poder seleccionar els usuaris en les configuracions de l’aplicació web i dels seus sites.

Per evitar problemes de permisos denegats assegura’t que els proveïdors per defecte a totes les aplicacions web que has tocat el fitxer de configuració és “c” per els roles i “i” per el membership.

Altres links que et poden ajudar:

http://blogs.technet.com/b/mahesm/archive/2010/04/07/configure-forms-based-authentication-fba-with-sharepoint-2010.aspx

Migración de Sharepoint 2007 a 2010

Sharepoint 2010 es una gran herramienta que a mi parecer supera por mucho a su antecesor (el Sharepoint 2007 o MOSS 2007). Es por este motivo que es muy aconsejable realizar la migración de cualquier implantación a la nueva versión. El Sharepoint 2010 está más integrado al Office (sobretodo con el 2010) y tiene una interfaz mejor diseñada que permite una utilización más fácil para los usuarios finales.

Ya he hablado en otros post del Sharepoint 2010 : aquí, aquí y aquí

En el momento que realizamos la migración la primera duda es saber como podemos mantener todos los contenidos. Existen páginas donde se explica como realizar una migración directamente en la misma máquina donde está instalado el Sharepoint pero el problema es que el Sharepoint 2007 podia estar en un Windows Server 2003 y Sharepoint 2010 necesita un Windows Server 2008 de 64 bits. Por este motivo he realizado la migración usando una instalación nueva de Sharepoint en una máquina distinta y entonces realizando un restore de la base de datos de contenido es suficiente para poder recuperar todos los datos y usarlos en Sharepoint 2010.

Los pasos seguidos vienen muy bien explicados en el link http://blog.armgasys.com/?p=106 y el resumen es:

0) Antes de ponerte necesitas una copia de seguridad o bien el mdf de la base de datos del Sharepoint 2007

1) Crear la aplicación web donde vas a acceder a los contenidos. Asegurate de configurar el sistema de autentificación correctamente (Modo Windows o Claim)

2) Al crear la aplicación web te crea una base de datos de contenido que debes eliminar des de la ventana de administración de la aplicación web. (SharePoint 2010 Central Administration)

3) Entra al Sql Server por el Sql Server Managment Studio y elmina la base de datos de contenido

4) Restaura con el mismo nombre (si quieres) la base de datos de contenido del Sharepoint 2007. Asegurate que el usuario del pool de aplicaciones de tu aplicación web (por defecto el Servicio de red) tiene acceso a la base de datos.

5) Valida la base de datos antes de adjuntarla a la aplicación web con Test-SPContentDatabase –Name “Database Name” –WebApplication [url]

6) Adjunta la base de datos de contenido restaurada a la aplicación web pero usando el PowerShell ya que si no no funciona: Mount-SPContentDatabase –Name “Database Name” –WebApplication [url]

Otros links que pueden ayudar:

http://technet.microsoft.com/en-us/library/cc263299.aspx

http://sharepointgeorge.com/2009/upgrading-content-database-sharepoint-2010-database-attach-method/

Esta entrada hablo de como migrar a una instalación nueva de Sharepoint 2010. Si en tu caso has realizado una actualización del Sharepoint 2010 sobre una instalación del Sharepoint 2007 este link te explicará como convertirlo a Claim facilmente.

Visual Studio 2011 Beta

El dia 29 de Febrer va sortir la beta de la nova versió del Visual Studio 2011. Amb ell podem treballar amb la nova versió del Framework .Net, el 4.5.

Les novetats tant per una cosa com l’altre ho pots trobar en aquest blog:

Visual Studio 2011 Beta in Context

Per saber les novetats que té ASP.NET 4.5 pots consultar

What’s New in ASP.NET 4.5 and Visual Web Developer 11 Beta