none
Problema en manejo de versiones en Ambiente Desarrollo - Test - Producción RRS feed

  • Pregunta

  • Buenas días Amigos, le escribo porque tengo un problema.

    La empresa tiene varios ambientes Desarrollo - Test/Calidad - Producción

    El ambiente de producción ya esta en funcionamiento y el usuario ya esta trabajando con SharePoint, el problema es que siempre se están desarrollando mejoras en el Ambiente de Desarrollo, y no sabemos que método usar para llevar los cambios de Desarrollo a Test y luego a producción, sin borrar o sobreescribir el trabajo en producción.

    Estamos trabajando con la versión de SharePoint Server 2013.

    Por favor espero su ayuda y recomendaciones.


    Neiy Darry =)

    miércoles, 19 de agosto de 2015 15:50

Respuestas

  • Hola,

    Pues os recomiendo cambiar totalmente la forma en la que estáis "desarrollando" que para mi no es desarrollo como tal. El problema que tenéis con la aproximación que seguís además del que ya comentas es que es muy susceptible a fallos y que os hace lentos...que tendríais que ir viendo:

    • En primer lugar, dejar de hacer Export / Import puesto que no siempre funciona y también evitar personalizar con Designer.
    • Dicho esto, lo que yo haría es tratar de crear desde el inicio de una forma automatizada lo que necesitáis: estructura de Colecciones de Sitios, Sitios, Listas, etc y esto lo podéis hacer o con un programa .NET o bien con PowerShell...la ventaja de automatizar es que seréis rápidos en los despliegues y que además es muy sencillo poner en marcha una Intranet completa y añadir luego mejoras incrementales.
    • En la parte de InfoPath es dónde quizás tengas más complicado automatizar el despliegue y ser rápido, pero también puedes desplegar tus formularios InfoPath por medio de PowerShell...si estás usando InfoPath para personalizar formularios de lista, comenzaría a pensar en otra forma de personalizar los mismos...si estamos hablando de SharePoint 2013, la solución pasa por usar JSLINK y de nuevo los archivos JavaScript que personalizan tus formularios y listas de SharePoint se pueden desplegar de una forma automatizada.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos Gonzalez Martin | MVP de Office 365
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: jcgonzalezmartin.wordpress.com/
    Twitter: @jcgm1978
    ------------------------------------------------------------

    • Propuesto como respuesta Moderador M jueves, 20 de agosto de 2015 15:27
    • Marcado como respuesta Moderador M miércoles, 26 de agosto de 2015 14:41
    miércoles, 19 de agosto de 2015 20:21

Todas las respuestas

  • Hola,

    ¿Cómo estáis haciendo los pases a producción ahora mismo?¿Qué tipo de uso estáis haciendo de SharePoint? y Finalmente: ¿Qué tipos de desarrollos se están realizando?

    Un saludo


    ------------------------------------------------------------
    Juan Carlos Gonzalez Martin | MVP de Office 365
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: jcgonzalezmartin.wordpress.com/
    Twitter: @jcgm1978
    ------------------------------------------------------------

    miércoles, 19 de agosto de 2015 16:48
  • ¿Cómo estáis haciendo los pases a producción ahora mismo?

    No tenemos un metodo definido, aveces hacemos los cambios manuales en el Ambiente de Desarrollo y luego los hacemos en los demás ambientes.

    Otra manera es hacer Export e Import de sitios, lista y bibliotecas.

    ¿Qué tipo de uso estáis haciendo de SharePoint?

    Usamos SharePoint como Intranet con varios sitios, bibliotecas y listas, usando herramientas funcionales.

    ¿Qué tipos de desarrollos se están realizando?

    Los desarrollos son formulario en infopath, flujos de trabajo en Sharepoint Designer, cambios de imagenes, creación de listas y bibliotecas.

    No hemos desarrollado en .Net

    ¿Qué nos recomiendas?

    Gracias


    Neiy Darry =)

    miércoles, 19 de agosto de 2015 16:55
  • Hola,

    Pues os recomiendo cambiar totalmente la forma en la que estáis "desarrollando" que para mi no es desarrollo como tal. El problema que tenéis con la aproximación que seguís además del que ya comentas es que es muy susceptible a fallos y que os hace lentos...que tendríais que ir viendo:

    • En primer lugar, dejar de hacer Export / Import puesto que no siempre funciona y también evitar personalizar con Designer.
    • Dicho esto, lo que yo haría es tratar de crear desde el inicio de una forma automatizada lo que necesitáis: estructura de Colecciones de Sitios, Sitios, Listas, etc y esto lo podéis hacer o con un programa .NET o bien con PowerShell...la ventaja de automatizar es que seréis rápidos en los despliegues y que además es muy sencillo poner en marcha una Intranet completa y añadir luego mejoras incrementales.
    • En la parte de InfoPath es dónde quizás tengas más complicado automatizar el despliegue y ser rápido, pero también puedes desplegar tus formularios InfoPath por medio de PowerShell...si estás usando InfoPath para personalizar formularios de lista, comenzaría a pensar en otra forma de personalizar los mismos...si estamos hablando de SharePoint 2013, la solución pasa por usar JSLINK y de nuevo los archivos JavaScript que personalizan tus formularios y listas de SharePoint se pueden desplegar de una forma automatizada.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos Gonzalez Martin | MVP de Office 365
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: jcgonzalezmartin.wordpress.com/
    Twitter: @jcgm1978
    ------------------------------------------------------------

    • Propuesto como respuesta Moderador M jueves, 20 de agosto de 2015 15:27
    • Marcado como respuesta Moderador M miércoles, 26 de agosto de 2015 14:41
    miércoles, 19 de agosto de 2015 20:21