Actualizaciones automáticas

Anuncio
WordPress Mallorca
Actualizaciones
automáticas
Puedes descargar esta presentación
y ver más información desde
http://kamalyon.com/actualizaciones-automaticas-wordpress
Presentación realizada por:
WP Mallorca Meetup
Marzo 2014
Actualizaciones automáticas
Introducción
●
Disponible desde la versión 3.7 de WordPress.
●
Por defecto se realizan automáticamente las actualizaciones menores de
mantenimiento y seguridad, de X.Y.Z a X.Y.Z+1 (Ej. 3.8.1 → 3.8.2) y las
actualizaciones de ficheros de traducción.
●
Podemos configurar como queremos que se comporte el actualizador
automático a través del wp-config.php, con filtros o con un plugin.
Presentación realizada por:
WP Mallorca Meetup - Marzo 2014 – Página 2 de 11
Actualizaciones automáticas
Tipos de actualizaciones en WordPress
a) Desarrollo (Beta o RC)
1) Del núcleo
b) Menores (Ej: 3.8.1 a 3.8.2)
c) Mayores (Ej: 3.8 a 3.9)
2) De plugins
3) De temas
4) De ficheros de traducción
Aparecen subrayados los tipos que se actualizan automáticamente
en la configuración por defecto.
Presentación realizada por:
WP Mallorca Meetup - Marzo 2014 – Página 3 de 11
Actualizaciones automáticas
¿Cuando actualizar automáticamente? Recomendaciones
●
Desactivar todas las actualizaciones automáticas si tenemos en el
WordPress una tienda online, un proceso de reserva, un plugin de
multiidioma o algún plugin muy complejo que afecte al funcionamiento
general.
●
Mantener la configuración por defecto (actualizaciones menores) si
tenemos una instalación estándar con plugins simples. En este caso
podemos activar también la actualización de plugins si queremos.
●
La actualización del tema activarla solo si no hemos realizado ninguna
modificación en el código del tema.
Presentación realizada por:
WP Mallorca Meetup - Marzo 2014 – Página 4 de 11
Actualizaciones automáticas
Notificaciones del actualizador
●
El actualizador automático después de ejecutarse envía un email con el
resultado tanto si ha ido bien como si ha ocurrido un error.
●
Podemos desactivar el envío de este email o que solo envíe el email
según el resultado y tipo de actualización que queramos con un filtro
add_filter('auto_core_update_send_email', '__return_false');
●
También disponemos de un filtro para modificar la dirección de email a la
que envía según el resultado y tipo de actualización
apply_filters('auto_core_update_email', $email, $type, $core_update, $result);
Presentación realizada por:
WP Mallorca Meetup - Marzo 2014 – Página 5 de 11
Actualizaciones automáticas
Configuración usando
un plugin
Si no queremos tocar
código podemos
cambiar la
configuración del
actualizador con un
plugin como
Advanced Automatic
Updates
Presentación realizada por:
WP Mallorca Meetup - Marzo 2014 – Página 6 de 11
Actualizaciones automáticas
Configuración a través del fichero wp-config.php
●
Desactivar todos los tipos de auto-actualizaciones:
define('AUTOMATIC_UPDATER_DISABLED', true);
●
Configurar las auto-actualizaciones del núcleo:
No se auto-actualizará
nunca el núcleo
define('WP_AUTO_UPDATE_CORE', false);
define('WP_AUTO_UPDATE_CORE', true);
define('WP_AUTO_UPDATE_CORE', 'minor');
Presentación realizada por:
Se auto-actualizarán
todas las nuevas
versiones del núcleo
Se auto-actualizarán
solo las versiones
menores del núcleo
WP Mallorca Meetup - Marzo 2014 – Página 7 de 11
Actualizaciones automáticas
Configuración a través de filtros (1)
●
Desactivar todos los tipos de auto-actualizaciones:
add_filter('automatic_updater_disabled', '__return_true');
●
Configurar las auto-actualizaciones del núcleo:
auto_update_core → Controlar las actualizaciones del núcleo
allow_dev_auto_core_updates → versiones de desarrollo
allow_minor_auto_core_updates → actualizaciones menores
allow_major_auto_core_updates → actualizaciones majores
Presentación realizada por:
WP Mallorca Meetup - Marzo 2014 – Página 8 de 11
Actualizaciones automáticas
Configuración a través de filtros (2)
●
Configurar el resto de las auto-actualizaciones:
auto_update_plugin → Controlar las actualizaciones de plugins
auto_update_theme → Controlar las actualizaciones de temas
auto_update_translation → Controlar las actualizaciones de los ficheros de
traducción
Presentación realizada por:
WP Mallorca Meetup - Marzo 2014 – Página 9 de 11
Actualizaciones automáticas
Excepciones en las que no se actualizará automáticamente
●
Si al añadir plugins o actualizar manualmente pide las credenciales del
FTP del servidor.
●
Si el servidor no tiene activada el OpenSSL para PHP, ya que el
instalador necesita comunicarse a través de HTTPS con WordPress.org
●
Si usamos un repositorio de código tipo SVN o GIT (desarrolladores).
●
Si WP-Cron no está operativo.
Podemos comprobar si nuestro WordPress cumple los requisitos con el
plugin Background Update Tester
Presentación realizada por:
WP Mallorca Meetup - Marzo 2014 – Página 10 de 11
Actualizaciones automáticas
¡Gracias por venir!
Sylvia Ordinas Tellado
http://kamalyon.com
sylviaordinas@kamalyon.com
@sylff
Presentación realizada por:
WP Mallorca Meetup
Marzo 2014
Descargar