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 TEMPLATEAdmin 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.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *