14 de abril de 2009

Configurar un Entorno de Desarrollo para SharePoint

Esta solicitud me llego via mail, y para ello, la mejor opcion sin lugar a dudas es utilizar Equipos Virtuales que afortunadamente estan disponibles en forma gratuita desde el sitio de Microsoft.

1 http://www.microsoft.com/click/SharePointDeveloper/ – Un Equipo especialmente configurado para desarrollo, de solo 2GB.

Adicionalmente contamos con: 

VMWare workstation or Microsoft Virtual PC A copy of Microsoft Windows Server 2008
A copy of WSS 3.0 with SP1 or MOSS with SP1 - Download evaluation copy
http://www.microsoft.com/downloads/details.aspx?familyid=2e6e5a9c-ebf6-4f7f-8467-f4de6bd6b831&displaylang=en

Visual Studio 2008
SQL Server 2008 , Microsoft Visual Studio Extensions for Sharepoint v1.2 - Download
http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&DisplayLang=en

Los pasos a seguir son:

1. Instalar Microsoft Windows Server 2008 y activar IIS

2. Instalar SQL Server y configurarlo para utilizar autenticacion en modo Mixto

3. Instalar Visual Studio 2008

4. Instalar WSS 3.0 con SP1 o Microsoft Office SharePoint Server 2007 con SP1

5. Instalar Visual Studio 2008 extensions for SharePoint v1.2

6. Ejecutar el Asistente de Configuracion para crear la base de config y el sitio de Administracion Central

7. Crear la estructura de Sitios necesaria.

Aspectos a tener en cuenta :

1 – Configuracion de Memoria Ram Superior a los 2GB

2 – Configuracion de Espacio en Disco Superior a los 20GB

3 – Recomiendo el uso de Equipos Virtuales de 64 Bits, para ello, la plataforma debe ser la de Windows 2008 Hyper-V.

4 – 64 Bits es la plataforma necesaria para SharePoint 14, por tanto piense siempre en que sus nuevos desarrollos esten soportados por esta arquitectura.

5 – Actualize siempre los equipos virtuales con los ultimos Updates de Seguridad desde el sitio de Microsoft.

6 – Trate de Recrear un entorno similar o identico de ser posible al entorno de Produccion, esto les reducira los costos en aspirinas al momento de hacer el Deploy y evita muchos errores.

7 – Configure adicionalmente, entornos de equipos CLIENTE, con la plataforma Estandar de la empresa, ya sea con Windows XP, Windows VISTA.

8 – Instale en los Clientes Virtuales de Prueba, varias versiones de navegadores, ya sea IE, FireFox, Opera, Chrome, etc, etc, y pruebe en todos ellos como se comporta su aplicacion, ya que este tipo de Mix de tecnologias es muy comun en algunas organizaciones

9 – Estandarize sus desarrollos para la configuracion de Pantalla Promedio de su organizacion, es decir, evite que los usuarios tengan que hacer scroll sobre el sitio, piense en un estandard de 1024x768.

10 – Siempre tenga en cuenta la colorimetria.

11 – Genere Focus Groups de usuarios y monitoree su comportamiento en el uso de la aplicacion desarrollada.

12 – Estandarize nomenclaturas para la creacion de Sitios, Areas, Grupos, Listas, Columnas y demas, esto sera de gran ayuda en la navegacion global del sitio.

13 – Trabaje con Templates de Sitios y Listas, esto reduce mucho tiempo y ayuda al punto 12.

14 – Use un portal de SharePoint para su equipo de Desarrolladores, usando tambien funcionalidades como Lista de proyectos, Bibliotecas para Releases, y demas…

15 – Trate de que todos sus desarrolladores trabajen sobre un mismo Servidor Virtual en lugar de mantener Islas de Servidores desconectados. Para ello, Virtual Server puede ser una buena opcion al inicio, pero al trabajar con 64Bits se hace indispensable Hyper-V.

No hay comentarios.: