¿La mejor manera de controlar la versión de los archivos de plantilla de WordPress?

9

La capacidad incorporada para restaurar las revisiones de publicaciones y páginas en Wordpress es excelente. ¿Hay algo que otorgue el mismo poder a los archivos de plantilla en el editor de temas? Tal vez un complemento?

Carson
fuente
Encuentro esta idea interesante, pero ¿es práctica sobre el uso del control de versión real con todas las funciones? ..
Rarst

Respuestas:

5

Las plantillas solo se almacenan como archivos en el sistema de archivos. No se almacenan en la base de datos, por lo que no hay una funcionalidad básica para versionar archivos de plantilla. Cuando realiza cambios, el archivo se sobrescribe con los cambios.

La ruta más fácil sería utilizar una solución de control de versiones existente (SVN, CVS, Git, Hg, etc.) y mantener las versiones separadas de WordPress.

Pyrodogg
fuente
Según mi comentario, estoy de acuerdo con el control de versiones con todas las funciones. Solo quiero señalar que las plantillas que se almacenan en el sistema de archivos no impiden almacenar sus revisiones en otro lugar. De todos modos, no creo que el editor interno de WP sea lo suficientemente importante (¿todavía?) Como para que alguien se moleste en desarrollar dicha funcionalidad.
Rarst
1

No existe tal complemento para hacer esto que yo sepa. Pero, esta es una idea increíble para un complemento. Cuando tenga tiempo, podría intentar crear un complemento de versión de tema / complemento que simplemente cree copias de sí mismo para que pueda volver atrás una vez que se hayan realizado los cambios. No sería demasiado complejo como Git o SVN, pero sería útil.

Dwayne Charrington
fuente
Si creas un complemento, ¡compártelo con nosotros aquí!
Carson
Me aseguraré de hacerlo. Empecé con una versión aproximada de la misma ahora, pero todavía no hay nada que lanzar.
Dwayne Charrington
Hola Dwayne, solo quería registrarme. ¿Alguna otra actualización sobre este complemento?
Carson
Nada hasta el momento Carson. He estado súper ocupado con un montón de trabajo por un tiempo + freelance. Lamentablemente, no he tenido la oportunidad de trabajar en esta increíble idea de complemento. Aunque no lo he olvidado.
Dwayne Charrington
1
buscar plugin de editor de código avanzado :)
Bainternet