Una de las mejores cosas de WordPress es lo fácil que es hacer cambios radicales en un sitio web en solo unos minutos. Pero sin una manera fácil de volver a un sitio web anterior, puede perder mucho trabajo muy rápidamente si no tiene cuidado. VersionPress trae poder Git a WordPress para que pueda hacer tantos cambios que desee, sabiendo que la cancelación de cualquier cambio está a solo un clic de distancia. Si alguna vez ha creado incluso un sitio web simple desde cero, puede apreciar mejor el poder de WordPress. Con WordPress, solo se necesitan unos pocos clics para cambiar completamente el aspecto de su sitio instalando un nuevo tema, se pueden agregar nuevas funciones en un momento instalando un complemento, los usuarios del sitio web se pueden administrar fácilmente y todo esto puede ser hecho sin escribir una sola línea de código.
El único problema es que la mayoría de las acciones de WordPress son irreversibles. A excepción de las revisiones y publicaciones de la página, que son bien observadas por el núcleo de WordPress, si desea cancelar cualquier cambio, debe recrearlos. Y peor, a menos que sea un desarrollador de WordPress, hay altas posibilidades de que muchos de sus cambios en su sitio se traigan a su sitio en vivo, lo que significa que si algo va bien, las consecuencias podrían ser graves. VersionPress es un proyecto que promete cambiar todo esto. Al llevar el poder a administrar versiones de WordPress Git, VersionPress agrega un botón de cancelación a cada cambio realizado en un sitio de WordPress. Haga un cambio de que te arrepienta y cancele que el cambio está a solo un clic de distancia.

VersionPress: la idea básica El concepto básico detrás de VersionPress se resume en algunas ideas simples. VersionPress es una herramienta para la que se puede usar: siga cada cambio traído a un sitio web de WordPress.
Facilita la cancelación de un solo cambio, un grupo de cambios o la devolución de un sitio web a un estado anterior, cancelando todos los cambios a ese punto.
Facilita el trabajo con sitios de transferencia y combina la base de datos del sitio con una base de datos en vivo, sin perder datos de ninguna de las bases de datos.
Hacer copias de seguridad mucho más eficientes.
Controle las versiones y la puesta en escena accesible a los usuarios no shanosos de WordPress.
Esencialmente, VersionPress está diseñado para ser el “botón de cancelación de WordPress”.
¿Haces un cambio de contenido que te gustaría no haber hecho? Solo presiona deshacer.
¿Cambia accidentalmente la estructura del enlace permanente, rompiendo así todas las publicaciones de las publicaciones en el proceso? No hay problema. Solo presiona deshacer.
¿Cambiar la tarea solo para darse cuenta de que ahora tiene muchos códigos cortos para limpiar? Presione deshacer, cree un medio de entrenamiento, limpie y presione los cambios del sitio de preparación en el sitio en vivo, sin perder ninguna actualización realizada en su sitio en vivo.
¿Tiene que rebajar a una versión anterior de WordPress debido a la incompatibilidad del complemento con la última versión de WordPress? No hay problema, VersionPress incluso le permitirá cancelar las actualizaciones básicas.
Y esto es solo la punta del iceberg. VersionPress tiene la intención de seguir cada pequeño cambio, incluso rechazar las notificaciones del administrador y facilitar la cancelación selectiva de cualquier cosa. VersionPress es una empresa ambiciosa que tiene como objetivo hacer nada menos que aportar el control de las versiones MASE. Entregando una gran idea en el mercado en 2012, dos desarrolladores web, Borek Bernard y Jan Voracek han comenzado a trabajar en un sistema de control. De las versiones que Permítales coordinar mejor sus esfuerzos cuando trabajen en proyectos de desarrollo de WordPress. En ese momento, el sistema era un proyecto interno que los dos desarrolladores usaban para administrar sus propios proyectos y trabajaban en la idea como el tiempo lo permitía durante 2012 y 2013.
Hasta el comienzo de 2014, se establecieron muchas bases técnicas seguras de que crear un sistema de control de versiones robusto, es fácil de usar para WordPress, es técnicamente posible. Sin embargo, no sería fácil. Para dedicar el tiempo necesario para desarrollar VersionPress, necesitarían algunos fondos.
VersionPress se anunció en junio de 2014 y se lanzó una campaña de crowdfunding al mismo tiempo. Durante la campaña de crowdfunding, se tomó la decisión de hacer de VersionPress un proyecto con licencia totalmente GLP, de modo que la comunidad de WordPress lo acepte por completo. Sin embargo, en ese momento, el desarrollo de VersionPress todavía fue completado en privado por Borek y Jan. Si bien la campaña de crowdfunding continuó aumentando una cantidad modesta, la respuesta de la comunidad de WordPress fue entusiasta y abrumadora. Como resultado, Jan y Borek decidieron continuar el proyecto, a pesar de que no se cumplió su objetivo de recaudación de fondos. Solo se recaudaron $ 13,500 de la lente de $ 30,000. Sin embargo, Borek y Jan decidieron moverse de todos modos.

Después de completar la campaña de crowdfunding, en la segunda mitad de 2014, algunas versiones previas al lanzamiento del complemento se pusieron a disposición de los partidarios de la campaña. Luego, en enero de 2015, se anunció un programa de acceso temprano. Este fue un programa pagado, abierto a cualquier persona y concebido como una forma de financiar el desarrollo continuo del complemento, dando a los seguidores acceso temprano al complemento, ya que alcanzó las etapas de desarrollo. La primera versión principal del complemento, VersionPress 1.0, se lanzó a los miembros del programa de acceso temprano tres meses después, en abril de 2015.
En octubre de 2015, VersionPress 2.0 también se lanzó una ronda inicial de $ 400,000 se anunció simultáneamente. Al mes siguiente, VersionPress se mudó a GitHub esperando la transición de un modelo privado a una fuente abierta, una transición que tuvo lugar en abril de 2016. El 29 de abril de 2016, la primera versión de código abierto del complemento, VersionPress, fue anunciado. 3.0. Si bien VersionPress 3.0 todavía se considera una versión de acceso temprano del complemento, cumple con su promesa inicial de controlar las versiones para MASE. Los siguientes cambios en VersionPress 3.0 son completos y automáticos.

Los cambios se pueden cancelar individualmente o en bloque.
Se acepta la creación de sitios sentados, así como la fusión de los sitios de sentado con el sitio de producción en vivo.
Sin embargo, esto no significa que todas las tareas pesadas se realicen. Todavía se planean varias etapas importantes para el futuro. La futura VersionPress, entonces, ¿qué características aún faltan en VersionPress? Aunque se han hecho muchos, todavía hay mucho que hacer:
VersionPress funciona mejor en un entorno de alojamiento privado, aunque algunos proveedores de sombra lo aceptan.
VersionPress sigue siendo un producto para desarrolladores y usuarios técnicos. No es adecuado para usuarios no técnicos y esto debería cambiar para que VersionPress sea un éxito a largo plazo.
Si bien el complemento funciona bien con sitios de WordPress bastante estándar, VersionPress no funciona con muchos complementos complejos y temas ricos. Una mayor compatibilidad con el tercer complementos es un área principal de interés para VersionPress 4.0.

Si bien se aceptan sitios de puesta en escenario y sitios de clonación, solo se puede hacer a través de WP-CLI. Aún no se ha desarrollado una interfaz gráfica fácil de usar.
Tome VersionPress para una prueba de prueba VersionPress suena tan sorprendente que configuré una nueva instalación de WordPress, descargué la última versión del complemento en GitHub y le di una unidad de prueba.
Debería señalar en este momento que VersionPress no está lista para los sitios de producción. Si desea probar VersionPress solo, configure una nueva instalación de WordPress y pruebe en un sitio que pueda permitirse romper. Además, tenga en cuenta que VersionPress aún no juega bien con muchos complementos complejos y páginas que generan temas. Una mejor compatibilidad con complementos y temas complejos está en la hoja de ruta para VersionPress 4.0, pero por ahora, el complemento es adecuado para cualquier otra cosa que no sean simples sitios web de WordPress.
Esto es lo que aprendí intentando versión para mí. La instalación es fácil si alguna vez ha instalado un complemento manual, puede instalar VersionPress. Simplemente obtenga la última versión, vaya a complementos> Nuevo ADD, seleccione Cargar e instale el complemento. Después de instalar el complemento, activelo. Es necesario un segundo paso de activación completado en la pantalla de administración de VersionPress para activar completamente el complemento. El segundo paso de activación incluye el sistema de verificación de requisitos del sistema que verifica si su entorno de alojamiento cumple con todos los requisitos del sistema VersionPress. Si su sistema no cumple con ninguno de los requisitos, VersionPress le notificará qué requisitos del sistema no se han cumplido.
Suponiendo que su sistema cumpla con todos los requisitos, haga clic en Activación VersionPress. Puede tardar uno o dos minutos en VersionPress para completar el proceso de configuración.
El primer cambio registrado por VersionPress es la activación del complemento.
La funcionalidad de press de versión básica es sólida Cada cambio que realiza en un sitio de WordPress, mientras que VersionPress se activa, se grabará y se puede visible desde la pantalla de administración de VersionPress. Desde esta pantalla, puede ver y revisar los detalles de cada cambio, cancelar cualquier cambio, cancelar varios cambios simultáneamente y devolver completamente el sitio a un estado anterior. Para que las cosas sean, hice algunos cambios. Esto es lo que hice:
Publiqué una nueva publicación titulada Test Post;
Creamos una nueva página llamada página de prueba;

Creé un nuevo usuario llamado ficción;

Y agregué un nuevo comentario a la publicación predeterminada de Hello World.

Al igual que con la magia, se han seguido todos mis cambios.Quizás aún más impresionante, cuando se realiza un cambio en una pestaña del navegador, mientras que la pantalla de administración de VersionPress se carga en una segunda pestaña del navegador, una solicitud en la pantalla de administración de VersionPress le informa que se han realizado cambios adicionales y se puede ver por actualización.Página … la anulación de un cambio también fue lo más fácil posible.Todo lo que tienes que hacer es seleccionar esto.Antes de que se cancele el cambio, aparece un mensaje de confirmación con un recordatorio de que es una buena idea tener una copia de seguridad útil, porque el complemento todavía está en el estado del lanzamiento temprano.
Presione “Cancelar” por casualidad y VersionPress le brinda una segunda oportunidad.Maldita sea, siempre puedes “cancelar” y “cancelar” si es necesario.
El regreso de varios cambios también fue muy fácil. Para probar esto, volví a uno de los cambios registrados más antiguos y se seleccionó el retorno. Nuevamente, apareció un mensaje de confirmación y tuve que seleccionar OK para volver al estado anterior. Sorprendentemente, cuando devolví el sitio al estado anterior, me desconecté de inmediato del administrador de WordPress y cuando intenté auténtico nuevamente, me desperté incapaz de hacerlo. Después de restablecer mi contraseña, me di cuenta de lo que sucedió. Uno de los cambios que cancelé cuando opté por el sitio de regreso fue cambiar la contraseña. Cuando volví al sitio al estado anterior, mi contraseña se volvió a cambiar junto con los otros cambios devueltos. VersionPress aún no está listo para mi Mase Drive VersionPress no ha sido tan bueno como podría haber sido. La verdad es que llegué a más obstáculos al configurar VersionPress y lo mostré. La primera lección aprendida:
Debe conocer Git, Servidores y WordPress lo suficientemente bien como para configurar VersionPress. Para usar VersionPress, Git debe estar disponible en el servidor. Antes de escribir este artículo, nunca instalé el cuello, no accedí a él usando la línea de control o no usé el git de control de versiones. Aunque jugué un poco con GitHub, admito que no estoy tan bien versado en el control de versiones o GIT como debería ser. Al principio, intenté hacer que VersionPress se ejecute localmente en una instalación de WordPress basada en XAMPP. Sin embargo, después de una o dos horas de investigación para configurar Git y XAMPP para trabajar juntos, pasé a usar mi cuenta de alojamiento. VersionPress verificará Git e informará lo que encuentra. Afortunadamente, tengo una cuenta de host SiteGround, y SiteGround es uno de los pocos proveedores de sombra conocidos por aceptar VersionPress. Creé manualmente una nueva instalación de WordPress, eliminé todos los complementos e instalé VersionPress sin problemas. Las cosas parecían ir bastante bien. Sin embargo, cuando realizamos cambios, no aparecieron en la pantalla de administración VersionPress. Pensé que tal vez algo no salió mal durante la instalación. Así que deshabilité el complemento e intenté borrarlo, planeando descargar una nueva copia y reinstalarla. Sin embargo, cuando intenté eliminar VersionPress, se generó un mensaje de error, se cambió el director en el que se instaló WordPress y se mostró un mensaje de error prohibido 403 cuando intenté acceder al sitio web del tablero.
Después de reparar los permisos del director y reinstalar VersionPress, pude asegurarme de que los cambios fueran grabados por VersionPress, pero no se mostraron. Se requirió una fuerte actualización de la ventana del navegador para que aparecieran los cambios grabados en la pantalla de administración de VersionPress. Finalmente, logré instalar Git y ejecutar VersionPress en mi entorno local de XAMPP, donde se ejecuta maravillosamente. Los cambios se registran casi de inmediato y aparecen sin requerir actualización. Además, solo para estar seguro, deshabilité y eliminé la versión local y no se generaron mensajes de error. Los problemas que enfrenté cuando intenté usar VersionPress con mi cuenta de alojamiento de sitio me han enseñado otra lección. La segunda lección aprendida: VersionPress no funciona en todas partes. Si intenta VersionPress, planifique que tome un poco para configurar su entorno correctamente y no use VersionPress en un sitio de producción sin mantener a los niños de repuesto a intervalos frecuentes. Otro logro al que llegué al mirar VersionPress es que debe usar WP-CLI para acceder a la puesta en escena y las bases de datos de las bases de datos de VersionPress. Mientras que una interfaz gráfica fácil de usar para usuarios no técnicos está funcionando, por el momento, WP-CLI es la única forma de acceder a estas funciones.
La tercera lección aprendida: si tiene la intención de usar VersionPress 3.0, debe sentirse cómodo con SSH, familiarizarse con la línea de comandos y familiarizarse con WP-CLI para aprovechar al máximo VersionPress. ¿Qué se reserva el futuro para VersionPress? El equipo detrás de VersionPress hace esfuerzos para un producto que hará la puesta en escena, la fusión de bases de datos y el control de las versiones accesibles para los usuarios de WordPress no innicales. VersionPress no ha alcanzado este objetivo alto y todavía hay progreso en varios frentes: el soporte para el alojamiento estándar de servidores compartidos debe mejorarse;

Se debe desarrollar soporte multisitio;

El acceso a funciones avanzadas, como los sitios de logros, debe moverse de la línea de control a una interfaz gráfica fácil de usar.

Dado el ritmo rápido actual de progreso y el soporte financiero que el proyecto está disfrutando ahora, creo que es solo cuestión de tiempo hasta que la versión de Versión cumpla su promesa de hacer que las versiones controlen e instalen una realidad para los usuarios comunes de WordPress. Una vez que esto suceda, VersionPress será una herramienta invaluable no solo para los desarrolladores de WordPress, sino también para los usuarios de WordPress que no son técnicas.
¿Has probado VersionPress? ¿Ha encontrado problemas al activar y operar versión de VersionPress? ¿Estás emocionado de ver que VersionPress alcanza la madurez o crees que es un Moft pasante? Háganos saber en los comentarios a continuación.
Etiquetas:

control de versiones


Cómo configurar VersionPress para el control de versiones basadas en Git
Tags Cómo configurar VersionPress para el control de versiones basadas en Git
homefinance blog