Blog del CIIN

Blog del Centro de Innovación en Integración de Cantabria
Herramientas de desarrollo para SharePoint!

Cuando personalizamos o desarrollamos elementos y soluciones para SharePoint, no sólo utilizamos SharePoint Designer 2007 y Visual Studio, sino que podemos ayudarnos de gran cantidad de herramientas disponibles en la red (gratuitas en su mayoría) y que han ido apareciendo en la comunidad para facilitar nuestro trabajo como implementadores de soluciones SharePoint. En este post, he pretendido recoger las herramientas que considero más importantes en el desarrollo de soluciones SharePoint.

Herramienta

Descripción

Uso

Windows Server 2008 Hyper-V

Permite hostear y administrar máquinas virtuales (MV’s).

Hoster de MV’s

Virtual PC 2007 SP1

Utilidad gratuita de Microsoft para la creación de MV’s.

Creación de MV’s

Windows Server 2003 / Windows Server 2008 (32 Bits)

Sistema Operativo (S.O) de la MV de desarrollo. Es necesario que sea la versión de 32 bits, puesto que las VSeWSS no funcionan en una máquina de 64 bits

S.O del entorno de desarrollo.

Visual Studio 2008 (SP1)

Entorno de desarrollo (IDE) dónde se crearán workflows, web  parts, menejadores de eventos, etc.

IDE

SQL Server Express / Standar /Enterprise

Para gestionar cualquier BD que se necesite integrar  en SharePoint, o bien las propias BD’s de SharePoint.

Plataforma de datos de Microsoft.

Office SharePoint Designer 2007

Entorno para la personalización y branding de sitios SharePoint.

Herramienta de Diseño

Microsoft Office Professional Edition

Suite de Office.

Suite de Office

Microsoft Office SharePoint Server 2007 SDK

Como todo SDK que se precie, viene equipado con documentación, demos y código para probar las capacidades de MOSS.

SDK

Windows SharePoint Services 3.0 SDK

Con menos contenido que el SDK de MOSS, pero con el mismo cometido.

SDK

VSeWSS 1.2

Visual Studio Extensions para WSS versión 1.2…sin duda, este Add-In es imprescindible para facilitar el desarrollo de los elementos típicos de SharePoint.

VS2008 Add-in

.NET Reflector

Herramienta imprescindible para saber que hacen muchos de los ensamblados que utiliza SharePoint. O simplemente analizar lo que hacen otras soluciones.

Herramienta de Ingeniería inversa.

U2U CAML Query Builder and Execution Tool

Una herramienta imprescindible para crear y probar consultas CAML.

Query Tool

CAML.NET

Otra herramienta que nos permite crear consultas CAML.

Query Tool

YACAMLQT

Otra herramienta que nos permite crear de manera sencilla consultas CAML.

Query Tool

Stramit SharePoint 2007 CAML Viewer

Otra herramienta que nos permite crear  y probar de manera sencilla consultas CAML.

Query Tool

SharePoint Manager 2007

Explorador del modelo de objetos de SharePoint, que permite desactivar features, actualizar propiedades y desgranar un sitio de SharePoint

Explorador de sitios SharePoint

WSPBuilder

Herramienta de creación de paquetes WSP para WSS 3.0 & MOSS.

Creador de paquetes WSP

SharePoint 2007 Features

Proyecto de Codeplex con una serie de features útiles para desarrollo de soluciones SharePoint: Debugger feature, Log Viewer, …

SharePoint 2007 Features

Application Pool Recycle Utility

Aplicación que permite realizar un reciclaje rápido  de los application pools de SharePoint.

Application Pool Recycle Utility

Smart Part de Jan Tielens

Web Part imprescindible para mostrar y utilizar de manera sencilla los controles de usuario que creemos para SharePoint

Smart Part

STSDEV

Utilidad que permite generar proyectos y soluciones de Visual Studio que faciliten el desarrollo de componentes para SharePoint.

STSDEV

SPDeploy

Otra herramienta más que permite realizar customizaciones de SharePoint en Visual Studio y luego llevarlas al servidor.

SPDeploy

STSADM

STSADM proporciona una gran flexibilidad a la hora de administrar e implementar soluciones SharePoint. Además, es extensible y se le pueden añadir nuevas opciones. Una referencia completa de STSAM la tenéis en este enlace.

STSADM

BDC Meta Man

Herramienta para la creación de archivos de definición de BDC’s de MOSS. El problema es que no es gratuita.

BDC Tool

Ejemplos de Ted Pattison

Ejemplos de desarrollos de SharePoint de Ted Pattison.

Ejemplos

Patterns & Practices SharePoint Guidance

Patrones y buenas prácticas para el desarrollo de soluciones SharePoint.

Patrones y buenas prácticas.

Fiddler

Un gran analizador para entender que información se está intercambiando entre el navegador y SharePoint.

HTTP Debugger

Internet Explorer Developer Toolbar

Add-On para Internet Explorer que nos permite visualizar fácilmente las CSS aplicadas, accede al DOM de manera sencilla, etc.

DOM/CSS/Browser Debugger

NotePad++

Muy útil para visualizar el código fuente de una página.

Ver código fuente, editor de texto

Otros enlaces sobre el tema:

Y hasta aquí llega este post sobre herramientas para el desarrollo en plataforma SharePoint. Espero que el post os resulte útil, y sobre todo que añadáis vuestras propias contribuciones.

Published 21/9/2008 22:54 por Juan Carlos González Martín

Archivado en: ,

Comentarios

# re: Herramientas de desarrollo para SharePoint!@ Sunday, September 21, 2008 11:11 PM

jejeje, gracias JC me has ahorrado tener que llamarte para preguntarte precisamente esto. :)

Por cierto si vas al TechEd nos vemos alli.

Jose Antonio Gallego

# re: Herramientas de desarrollo para SharePoint!@ Sunday, September 21, 2008 11:30 PM

Muy buenas José Antonio...de nada...mmm, me parece que por el TechEd no nos veremos...este año no vamos, iremos a otro sitio ;-).

Un saludo

JC's

Juan Carlos González Martín

# Desarrollo en WSS 3.0: Novedades! « Pasi??n por la tecnolog??a…@ Sunday, September 21, 2008 11:44 PM

PingBack desde  Desarrollo en WSS 3.0: Novedades! « Pasi??n por la tecnolog??a…

Desarrollo en WSS 3.0: Novedades! « Pasi??n por la tecnolog??a…

# re: Herramientas de desarrollo para SharePoint!@ Sunday, September 21, 2008 11:58 PM

Oye, estoy horrorizado! es un escándalo imperdonable! se te olvidaron las mundialmente famosas clases wrapper para Pruebas Unitarias SPTypeMock! geeks.ms/.../programando-a-cuatro-manos-unit-test-para-sharepoint.aspx y www.codeplex.com/SPTypeMock

8-)    8-)    8-)

Un abrazo,

Gustavo

Gustavo Velez

# re: Herramientas de desarrollo para SharePoint!@ Monday, September 22, 2008 12:12 AM

Je Je...Gustavo, apuntado queda con tu comentario :PPPPP

Un abrazo

JC's

Juan Carlos González Martín

# re: Herramientas de desarrollo para SharePoint!@ Monday, September 22, 2008 7:59 AM

Muchas gracias por el fantástico repositorio.

Se agradece mucho.

Un saludete.

Jorge Serrano

# re: Herramientas de desarrollo para SharePoint!@ Monday, September 22, 2008 8:15 AM

Buenas Jorge!

De nada...espero que no sólo sea Gustavo quien se anime, y que haya más aportaciones para completarlo.

Un saludo

JC's

Juan Carlos González Martín

# re: Herramientas de desarrollo para SharePoint!@ Monday, September 22, 2008 9:36 PM

Entonces si vais a "otro sitio" puede que os encontreís con Eduardo jejeje

Jose Antonio Gallego

# re: Herramientas de desarrollo para SharePoint!@ Monday, September 22, 2008 9:49 PM

;-)...seguro que nos encontraremos al Edu haciendo alguna de sus frikadas...

JC's

Juan Carlos González Martín

Deja tu comentario

(requerido) 
(requerido) 
(opcional)
(requerido)