none
Desplegar aplicación Sharepoint RRS feed

  • Pregunta

  • Buenos días a todos,

    Tengo que desplegar una aplicación de Sharepoint (columnas de sitio, tipos de contenido, sitios, listas...) con características y la verdad es que esto es algo que nunca había hecho, siempre lo he hecho desde la propia interfaz de Sharepoint. Para ello, primero he parametrizado todo lo que quiero en mi máquina virtual pero... ¿hay alguna forma de exportar eso a XML o C# para crear la feature??

    Muchas gracias

    lunes, 12 de abril de 2010 9:14

Respuestas

Todas las respuestas

  • Puedes usar la herramienta SPSource (http://spsource.codeplex.com/ ) para ese fin.

     

    Un saludo,


    -- Edin http://edinkapic.blogspot.com
    lunes, 12 de abril de 2010 10:19
    Moderador
  • Buenos días de nuevo,

    Os cuento con un poco más de detalle mi idea para concretar un poco la pregunta..

    Mi idea es crear un proyecto con Visual Studio de tipo WSPBuilder, agregar un elemento de tipo característica y en él incluir todas las definiciones de lista y el resto de archivos que genera Sharepoint Solution Generator 2008 de definición de lista. Mi duda en este punto es: ¿es necesario poner el elemento <ListInstance... /> en algún lugar? (en este caso, si fuera necesario, supongo que iría dentro del archivo ListTemplate no?)

    Además de esto tengo que crear content types y columnas de sitio (algunas de ellas usan un tipo de campo personalizado) pero para esto no he visto ninguna herramienta que genere su definición. ¿Hay alguna? ¿o me toca hacerlo a mano?

    Muchas gracias de nuevo

    Saludos

    lunes, 12 de abril de 2010 10:25
  • Hola jose.aph,

    Con la herramienta que te he puesto en el primer post, SPSource, podrás hacer lo que quieres (exportar las listas, columnas y los tipos de contenido).

     

    Saludos,


    -- Edin http://edinkapic.blogspot.com
    • Marcado como respuesta jose.aph miércoles, 12 de mayo de 2010 9:35
    lunes, 12 de abril de 2010 11:10
    Moderador
  • Ok, muchas gracias, no había visto tu respuesta!!
    lunes, 12 de abril de 2010 13:52
  • Lo importante es que al final lo has visto! Ya me dirás si te ha ido bien.

     

    Saludos,


    -- Edin http://edinkapic.blogspot.com
    martes, 13 de abril de 2010 7:18
    Moderador
  • Hola de nuevo,

    En primer lugar muchas gracias por la ayuda, ya estoy haciendo las features pero hay algo que no entiendo. Las instalo y activo con comandos de stsadm pero luego no me aparecen en la galería de características del sitio... Copio el código del feature.xml

    <?xml version="1.0" encoding="utf-8"?>
    <Feature  Id="{062AE72F-0664-4b3e-8669-A19667D8A110}"
              Title="Tipo de contenido de prueba"
              Description="Tipo de contenido de prueba."
              Version="1.0.0.0"
              Hidden="FALSE" 
              Scope="Site"
              DefaultResourceFile="core"
              xmlns="http://schemas.microsoft.com/sharepoint/">
      <ElementManifests>
        <ElementManifest Location="elements.xml"/>   
      </ElementManifests>
    </Feature>

    Entiendo que con poner la propiedad Hidden="FALSE" debería verse en la galería no???

    Muchas gracias de nuevo.

    martes, 13 de abril de 2010 10:09
  • Hola,

    La característica tiene como ámbito la colección de sitios (así que te saldrá en Características de la colección de sitios):

    Scope="Site"

    Para que sea para un sitio concreto, tienes que cambiarla a Scope="Web"


    -- Edin http://edinkapic.blogspot.com
    • Marcado como respuesta jose.aph miércoles, 12 de mayo de 2010 9:34
    martes, 13 de abril de 2010 12:00
    Moderador
  • Cierto.. la verdad es q me di cuenta justo después de poner el post... esto de echar tantas horas no es bueno.

     

    Saludos.

    miércoles, 12 de mayo de 2010 9:34