Pides "pero estoy buscando ejemplos específicos de configuraciones / flujos de trabajo que las personas usan para mantener un historial de versiones de archivos editados en un sitio de WordPress" pero también mencionas productos :)
Se obtiene arriba como respuesta a una lista de herramientas y algunas mejores prácticas, pero me centraré aquí en los flujos de trabajo: NO SON ESPECIALES DE WORDPRESS:
Pero para los ejemplos generales / configuraciones / flujos de trabajo:
Para empezar: HAY patrones CM, tan independientes de las herramientas. Google en CM Patterns, una gran cantidad de libros por ahí, incluso comunidades de wiki, por ejemplo. enlace .
También hay guías para configurar una estrategia de transmisión válida (estrategia de transmisión de Google), etc ...
No creo que haya nada especial en las implementaciones de WordPress en comparación con CM Management incluido el desarrollo paralelo distribuido en grandes fábricas de Siebel, SAP, Informatica, Java, etc. Es realmente casi por defecto.
Lo que falta, creo, es que nadie ha escrito un plan CMplan para el desarrollo de WordPress (todavía) (IEEE). Una vez que alguien haya hecho eso (herramienta independiente). Los requisitos se pueden completar, creo, con cualquier herramienta.
Creo que la razón por la que no se ha escrito el plan es que casi todas las implementaciones de WordPress todavía están a cargo de 1 persona con una configuración simple de desarrollo y producción, por lo que no con varios desarrolladores / diseñadores en la fase de compilación que tienen que implementar diferentes versiones ejecutándose en el entorno de prueba, por ejemplo.
el plan CMP comienza con la identificación de todos los CI en otras palabras: haga una lista de todos los tipos de CI presentes en una implementación de WordPress, incluidas las aplicaciones, complementos, base de datos, documentación, ayuda, contenido, archivos de configuración, notas de la versión (!) , etc ...). Este es un buen comienzo. Luego, decide cuáles quieres incluir en CM.
A continuación, decida qué causa los cambios en estos CI, por ejemplo. una llamada del cliente para una corrección de errores, o una actualización que se necesita. Si se hace correctamente, esto conduce a una situación en la que tiene la sensación de que las cosas están bajo control.
Las decisiones como la fusión de la producción al desarrollo y la forma de manejar eso es parte de ese capítulo (2 patrones principales aquí) (aunque, por supuesto, debe tratar de minimizar estas revisiones).
Solo busque más adelante una herramienta para hacer CM en un lado (que incluye la administración de versiones como una de las herramientas) y herramientas de administración de cambios en el otro lado (lo que lo mantiene sano).
Creo que ese es el mejor flujo de trabajo para comenzar, ya que en lo que respecta a Google, nadie lo ha hecho todavía. Creo que una vez que la primera persona ha escrito un plan de WordPress CM (de acuerdo con IEEE), cualquier otra persona de WordPress del mundo puede copiar ese plan y hacer ajustes e implementar los patrones en sus herramientas.
¿No es demasiado trabajo / demasiado pesado? Depende de si tienes una empresa o no: te puede salvar el culo un buen día para tener un buen plan de CM.