SharePoint 2010: Como crear y desplegar una página de aplicación en la Administración Central!

Al igual que podemos crear páginas de aplicación para un sitio cualquiera de SharePoint 2010, vamos a poder crear de forma sencilla página de aplicación para la administración central. Los pasos a realizar para poder crear y desplegar una página de aplicación para la administración central en Visual Studio 2010 son los siguientes:

  • Creamos un proyecto de SharePoint de tipo vacío en Visual Studio 2010.
  • En el asistente de configuración, elegimos como tipo de despliegue granja.
  • Añadimos una carpeta mapeada al proyecto en base a la carpeta \TEMPLATE\Admin bajo el directorio 14.
  • Añadimos una página de aplicación en la carpeta mapeada.
  • Creamos una acción personalizada que nos permita navegar a la página de aplicación a desplegar siguiendo la filosofía explicada en este post. Para ello añadimos un elemento de tipo vacío y configuramos el archivo elements.xml de la siguiente forma:
   1: <Elements xmlns="http://schemas.microsoft.com/sharepoint/">

   2:   <CustomAction Id="[GUID]" GroupId="TimerJobs" 

   3:       Location="Microsoft.SharePoint.Administration.Monitoring" 

   4:       Sequence="10" 

   5:       Title="Simple Page" Description="">

   6:     <UrlAction Url="_admin/ApplicationPage/SimplePage.aspx" />

   7:   </CustomAction>

   8: </Elements>

  • Cómo veis, en este caso concreto simplemente estamos añadiendo una nueva sección bajo el grupo Timer Jobs en la sección de monitorización de la administración central de SharePoint.
  • Configuramos adecuadamente la feature que nos permitirá desplegar tanto la página de aplicación como la acción personalizada (el scope lo fijamos a Web).
  • Desplegamos la feature y listo.

Podéis ver el how-to completo en este enlace de MSDN.

SharePoint 2010: Disponible el SharePoint Adoption Kit!

Por si a alguno le quedaba alguna duda de las ventajas que puede aporta SharePoint en una organización y para evitar la típica disculpa de que es una plataforma que puede resultar compleja de adoptar, Microsoft acaba de liberar una plantilla que despeja ambos puntos y que forma parte del SharePoint Adoption Kit. Podéis acceder a información del kit y descargarlo en este enlace y verlo en funcionamiento en este otro enlace (gracias a Ian Morrish, en cuyo blog supe de la existencia de este kit).

image