es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Utilizando Version Control Management en WordPress

Solía ​​ser que era muy reacio a usar Git durante mi desarrollo; Aunque pensé que no necesitaba Git y no podía encontrar un motivo convincente para usarlo, es decir, hasta que los códigos se descontrolaron y tuve que volver a la versión anterior. En casos como este, Git es extremadamente útil.

Git es un sistema de control de versiones que registra las revisiones. Git también se puede usar como un plan de respaldo, ya que puede revertir archivos en caso de un error importante.

Si trabajas en WordPress, sabes que los cambios realizados en WordPress son irreversibles. Una vez que haya hecho clic en los botones Guardar, Instalar y Actualizar, es difícil volver al estado anterior. Git sería muy útil en un caso como este.

Ahora hay un complemento de WordPress llamado VersionPress, que combina Git con la interfaz familiar de WordPress. Este complemento archiva los cambios y actualizaciones realizados en un sitio web de WordPress con Git, lo que le permite deshacer un cambio o deshacerlos de nuevo al estado inicial. Echemos un vistazo cómo funciona este complemento.

Empezando

VersionPress se envía en forma de un plugin de WordPress; para que pueda activar y desactivar la funcionalidad inmediatamente con un clic. Al activar el complemento, encontrará un nuevo menú llamado VersionPress. Aquí es donde VersionPress registra actividades históricas que ocurrieron en el sitio web .

Pero, antes de que sea completamente funcional, debemos iniciar VersionPress para crear el repositorio de Git para el sitio web.

Presione el botón Inicializar.

VersionPress se ejecuta de forma silenciosa entre bastidores grabando actividades del sitio web, como crear una nueva publicación o página, instalar un nuevo complemento, publicar comentarios y configurar los ajustes del sitio web en la pantalla del complemento, como se muestra a continuación.

El elemento grabado muestra la fecha en que se produce la actividad, el número de ID de Git del registro, el mensaje o la descripción de la actividad.

Deshacer los cambios

Como se mencionó, VersionPress no solo registra actividades. Dado que VersionPression utiliza Git, también es posible que regrese en algunos puntos anteriores.

Se muestra en la captura de pantalla anterior, ya tenemos varios elementos grabados. En cada una de las actividades registradas, verá dos enlaces, Deshacer esto y Revertir a esto . Ahora, por si acaso, queremos volver al estado inicial del sitio web, simplemente hacemos clic en Revertir a Esto en el último elemento grabado. VersionPress te traerá de vuelta allí.

Herramienta de respaldo

Además, puede utilizar VersionPress como una herramienta de copia de seguridad también. Lo que diferencia a la copia de seguridad de VersionPress es que el tamaño del archivo de copia de seguridad podría ser mucho más pequeño en comparación con los métodos tradicionales. Una herramienta de copia de seguridad tradicional realizará una copia de seguridad de toda la base de datos en un marco de tiempo particular, mensual, semanal, diario, y realizará copias de seguridad de todas las cosas, incluso de los mismos datos que ya se han respaldado previamente .

Git funciona creando la copia de seguridad solo en cambios lógicos, no dentro de un marco de tiempo fijo. VersionPress puede producir tamaños de copia de seguridad más pequeños.

Conclusión

En general, VersionPress es una forma realmente creativa de usar Git. Desde el punto de vista de un desarrollador, VersionPress podría ser una herramienta muy útil para las pruebas de sitios web . En el momento de la redacción, sin embargo, VersionPress está en fase Alpha; en otras palabras, todavía no está lista para las pruebas públicas (¡así que estad atentos!). El complemento se lanzará bajo licencia GPL, que es la misma licencia utilizada para WordPress.

PHPMailer vulnerable a exploits remotos debido a un error crítico

PHPMailer vulnerable a exploits remotos debido a un error crítico

PHPMailer, una de las bibliotecas PHP de código abierto más populares actualmente en uso, se ha encontrado con problemas propios ya que el investigador de seguridad polaco Dawid Golunski de Legal Hackers descubrió una vulnerabilidad crítica que la hace susceptible a exploits remotos .Las características específicas de la vulnerabilidad en cuestión (CVE-2016-10033) aún no se han revelado ya que Golunski está ocultando detalles técnicos sobre la falla debido a la frecuencia de PHPMailer.Sin embar

(Consejos de tecnología y diseño)

Desarrollo web: los 10 antipatrones de codificación que debe evitar

Desarrollo web: los 10 antipatrones de codificación que debe evitar

El diseño de la arquitectura de un sitio web o una aplicación, o la configuración de un flujo de trabajo de codificación efectivo a menudo nos hacen lidiar con problemas recurrentes. No es necesario que solucionemos estos problemas de diseño de software desde cero, ya que las soluciones en el nivel arquitectónico se pueden reutilizar de la misma manera que los fragmentos de código en el nivel micro .Los pa

(Consejos de tecnología y diseño)