none
Caracteristicas SP RRS feed

  • 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

    viernes, 8 de marzo de 2013 20:32

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.

    domingo, 10 de marzo de 2013 9:32

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

    viernes, 8 de marzo de 2013 22:33
  • 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,

    sábado, 9 de marzo de 2013 8:43
  • 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.

    domingo, 10 de marzo de 2013 9:32