En el First Monday de mayo los miembros de SUG.CAT nos reunimos para hablar de las herramientas de desarrollo en nuestros proyectos de SharePoint. En la discusión sacamos varias herramientas útiles para el desarrollo con SharePoint / Office 365, que recojo en esta tabla.
Esenciales | |
Sharepoint Manager | El clásico y con razón. Explorador de modelo de objetos de servidor de SharePoint |
ULS Viewer | Visualizador simple de logs de SharePoint |
Feature Admin and Cleanup Tool | Herramienta para detectar y quitar features huérfanas |
CAML | |
SharePoint CAML Query Helper | Herramienta para construir y probar las consultas CAML |
CAMLJS | Herramienta para construir las consultas CAML para JavaScript/CSOM. También disponible como extensión de Chrome. |
CISAR | Editor de las plantillas CSR (Client-side Rendering) |
CSOM / JS / Cliente | |
Fiddler | “Debugger” HTTP para ver la conversación entre el navegador y el servidor |
Sharepoint Client Browser | SharePoint Manager que funciona en remoto con API cliente, para SharePoint en la nube y on-prem |
JSON Formatter & Validator | Formatea y valida el contenido JSON. Útil para investigar los errores de formato. |
Postman | Extensión de Chrome para probar y debugar las APIs HTTP |
SharePoint Search Query Tool | Para probar y debugar las consultas contra la API REST del motor de búsqueda de SharePoint 2013 |
Provisionamiento e instalación | |
SPMETA2 | API para crear artefactos de SharePoint (listas, content types etc) desde código de manera sencilla |
SharePoint Genesis Framework | Un framework para declarar y provisionar artefactos de SharePoint |
SharePoint Solution Deployer | “Instalador” de paquetes WSP que ejecuta también tareas adicionales via PowerShell |
AutoSPInstaller | Instalador y configurador desatendido de servidores SharePoint. Ahorra mucho, mucho tiempo. |
Varios | |
ZoomIt | Zoom de pantalla (CTRL+1) muy útil para las presentaciones |
Process Explorer | Información detallada sobre los procesos activos en la máquina |
Debug Diagnostics Tool | Analizador de “cuelgues” de las aplicaciones IIS (y SharePoint) |
SMTP4Dev | Servidor de correo SMTP “falso” para ver que correos se envían desde nuestras aplicaciones. Los correos se guardan y se pueden ver. |
SharePoint Color Palette Tool | Editor de paleta de colores de SharePoint |
Gary Lapointe SharePoint Automation | Extensiones útiles para PowerShell de SharePoint. Mirad por ejemplo la extensión que automáticamente publica todos los elementos en estado borrador en una colección de sitios. |
Migración de contenido | |
SP Content Deployment Wizard | Utilidad para exportar e importar contenido de SharePoint. Usa la API de Content Migration de SharePoint. |
Metalogix Content Matrix Express | Utilidad de migración de contenido de SharePoint completa, con limitación de 25 GB de tamaño de la base de datos de contenido |
Office Patterns and Practices PnP | Ejemplos oficiales de tareas de desarrollo sobre SharePoint. Directos del equipo de SharePoint y de API de SharePoint. |
Herramientas de pago | |
SPCAF/SPCOP [de pago] | Analizador de código SharePoint, con versión gratis (SPCOP) y de pago (SPCAF) |
SPDocKit [de pago] | Documentador de la granja de SharePoint. Además, facilita la gestión y seguimiento de los permisos. |
BCS Meta Man [de pago] | Creador de esquemas de Business Connectivity Services (BCS) |
ReSharper [de pago] | Extensión de Visual Studio para refactorizar código |
Espero que os sean útiles.