Principales respuestas
Caracteristicas SP

Pregunta
-
Saben cómo puedo configurar la característica de mi proyecto visual, para que se instale solo en un sitio y no en todos los sitios de todas las aplicaciones?.
Lo que pienso es instalarla en un sitio con una url parecida a esta:
http://misitio/Site/web/contenido/Admi
Además les cuento que hoy encontré un desarrollo en codplex que me parece bastante útil se los recomiendo:
http://spcolumnpermission.codeplex.com/
Alvaro Contreras
Respuestas
-
Hola,
Para que puedas activar una característica en sitios independientes la característica debe indicar en su manifiesto que el ámbito es "Web". Si intentas activar la característica a otro ámbito te saldrá un mensaje indicándote que no es posible activar la característica a otro nivel que no sea el indicado por el manifiesto.
Por lo que veo en la solución que comentas, tiene dos características:
SPGuys Custom Alert Permissions (WebApplication)
SPGuys Custom Field Permission (Site->Colección de sitios)
Si estás decidido a dedicarle tiempo, en mi opinión personal, sacaría el customaction a una característica que con ámbito Web. De este modo la funcionalidad está activada en la aplicación web pero solo se verán los enlaces de acceso a su configuración en listas y bibliotecas si tenemos activada en el sitio la nueva característica.
Saludos.
- Marcado como respuesta Alvaro Contreras lunes, 11 de marzo de 2013 18:49
Todas las respuestas
-
Hola,
Si haces el despliegue con PowerShell del .wsp y especificas en qué Url quieres hacerlo disponible ya lo tendrías.
Saludos
------------------------------------------------------------
Juan Carlos González Martín MVP de SharePoint Server
Director revista CompartiMOSS: http://www.compartimoss.com
Blog: http://geeks.ms/blogs/ciin
Twitter: @jcgm1978
------------------------------------------------------------ -
Hola,
Aparte de lo que comenta JC's y que es la forma más correcta, desde la propia Administración Central tambien se puede realizar dentro de las features que tienes disponibles en la granja hay seleccionas la feature a instalar e indicas en que colección quieres desplegarla,
Saludos,
-
Hola,
Para que puedas activar una característica en sitios independientes la característica debe indicar en su manifiesto que el ámbito es "Web". Si intentas activar la característica a otro ámbito te saldrá un mensaje indicándote que no es posible activar la característica a otro nivel que no sea el indicado por el manifiesto.
Por lo que veo en la solución que comentas, tiene dos características:
SPGuys Custom Alert Permissions (WebApplication)
SPGuys Custom Field Permission (Site->Colección de sitios)
Si estás decidido a dedicarle tiempo, en mi opinión personal, sacaría el customaction a una característica que con ámbito Web. De este modo la funcionalidad está activada en la aplicación web pero solo se verán los enlaces de acceso a su configuración en listas y bibliotecas si tenemos activada en el sitio la nueva característica.
Saludos.
- Marcado como respuesta Alvaro Contreras lunes, 11 de marzo de 2013 18:49