Cómo gestionar varios sitios WordPress desde un único panel de control

2934d66ac51654fdac88590af7cf5e93?s=47 itermar
April 24, 2019

Cómo gestionar varios sitios WordPress desde un único panel de control

2934d66ac51654fdac88590af7cf5e93?s=128

itermar

April 24, 2019
Tweet

Transcript

  1. CÓMO GESTIONAR VARIOS SITIOS WORDPRESS DESDE UN ÚNICO PANEL DE

    CONTROL
  2. Soy Imanol Terán Desarrollador frontend. Consultor y formador IT @itermar

    · imanol@itermar.io
  3. Si dudas, hazlo Podcast Emprendimiento · Desarrollo web · Productividad

    · Marketing online https://itermar.io/podcast Apple Podcasts · Spotify · iVoox
  4. Academia de Productividad Gestión de tiempo · Gestión de tareas

    · Productividad https://academiadeproductividad.com
  5. CÓMO GESTIONAR VARIOS SITIOS WORDPRESS DESDE UN ÚNICO PANEL DE

    CONTROL 1. Introducción 2. Tareas habituales 3. Problemas habituales 4. Servicios disponibles 5. ManageWP
  6. 1. INTRODUCCIÓN

  7. INTRODUCCIÓ N • WordPress se ha vuelto muy popular •

    Lo utiliza gente de perfiles muy diferentes • Manejo parece sencillo, pero no lo es tanto • Si gestionamos muchos sitios de proyectos propios o de clientes, puede convertirse en un pequeño infierno
  8. 33,6 % Del total de páginas web, están hechas en

    WordPress https://w3techs.com/technologies/history_overview/content_management/all
  9. INTRODUCCIÓ N • GESTORES DE WORDPRESS ◦ Nos permiten gestionar

    nuestros sitios WordPress de forma mucho más eficiente y sencilla ◦ Podremos gestionar varias instalaciones desde una única interfaz ◦ Centralizamos la gestión de varios sitios, sin tener que entrar en cada uno por separado
  10. INTRODUCCIÓ N • QUÉ PODEMOS HACER ◦ Actualizar themes y

    plugins ◦ Copias de seguridad programadas ◦ Informes de analítica ◦ Escanear malware ◦ Controlar estado del servidor (uptime) ◦ Realizar y enviar informes a clientes
  11. INTRODUCCIÓ N • QUÉ PODEMOS HACER ◦ Instalar themes y

    plugins (de forma remota) ◦ Moderar comentarios del blog ◦ Añadir o eliminar usuarios ◦ Publicar entradas o páginas ◦ Migrar instalaciones
  12. INTRODUCCIÓ N • Tienen sentido si gestionamos varias instalaciones de

    WordPress • Reducen tiempo • Aumentan productividad
  13. 2. TAREAS HABITUALES De mantenimiento WordPress

  14. TAREAS COMUNES • Actualizaciones ◦ Themes ◦ Plugins • Instalar

    / Desactivar ◦ Plugins ◦ Themes • Copias de Seguridad
  15. TAREAS COMUNES • Comprobaciones ◦ Rendimiento ◦ Seguridad ◦ Estado

    del servidor • Estudios de análitica ◦ SEO ◦ Palabras clave • Solución de errores ◦ Incompatibilidades ◦ Ataques
  16. TAREAS COMUNES • Si solo gestionamos una web, o un

    par de ellas, es bastante sostenible. • En cuanto empezamos a gestionar varias páginas surgen los problemas.
  17. 3. PROBLEMAS HABITUALES Al gestionar varios sitios WordPress

  18. REPETICIÓN DE TAREAS • Actualizar los mismos themes o plugins

    en distintos sitios web • Ir de sitio en sitio realizando copias de seguridad • Hacer escaneos de malware en varias páginas • Redactar distintos informes de clientes, con misma estructura pero diferente información, de forma recurrente.
  19. FALTA DE INFORMACIÓN • Si no estamos constantemente comprobando el

    estado del servidor o ataques de malware, no sabremos si está caído • Aún así, siempre habrá algún momento que se nos escape • Necesitamos herramientas para monitorizar
  20. DESCONTROL • Al tener distintos sitios ◦ Distintas claves ◦

    Distintos problemas ◦ Distintas necesidades • Surge descontrol si no nos organizamos bien ◦ Aunque lo hagamos, siempre se puede escapar algo o, en el mejor de los casos, iremos por detrás de los acontecimientos ▪ No tenemos el control de lo que pasa
  21. DESCENTRALIZACIÓN • Debemos ir de Dashboard en Dashboard, haciendo login

    para ir comprobando y realizando acciones • WordPress no nos da un único panel desde el que manejar todo
  22. CONFIANZA • Si nuestros clientes detectan los errores antes que

    nosotros, despertamos desconfianza en ellos ◦ Mejor adelantarnos ◦ Puede que no tengamos que notificar de todo lo que pasa, para eso estamos nosotros • Si cobramos por un servicio de mantenimiento, el presentar informes de las acciones tomadas aumenta la confianza del cliente
  23. 4. Servicios disponibles Diferentes opciones

  24. SERVICIOS DISPONIBLES • CMS Commander • ManageWP • Infinite WP

    • WP Remote • iRemote WP • UpdraftCentral
  25. FUNCIONALIDADES MANAGEWP • Permite realizar las siguientes tareas: ◦ Actualizar

    themes y plugins ◦ Programar copias de seguridad (diario, semanal, mensual) ◦ Clonar y migrar instalaciones WordPress ◦ Controlar uptime servidor (notificaciones) ◦ Escaneos de seguridad ◦ Escaneos WPO ◦ Automatizar informes de clientes
  26. FUNCIONALIDADES MANAGEWP • Permite realizar las siguientes tareas: ◦ Añadir

    marca blanca ◦ Monitorizar Google Analytics ◦ Poner web en modo mantenimiento ◦ Añadir snippets de código ◦ Monitorizar keywords ◦ Activar doble factor de autenticación ◦ Login en un solo clic
  27. FUNCIONALIDADES MANAGEWP • Permite realizar las siguientes tareas: ◦ Gestionar

    comentarios ◦ Sincronizar en local *Beta ◦ Gestionar themes y plugins ◦ Escaneo de vulnerabilidades ◦ Colaborar con terceros ◦ Crear sitios a partir de templates
  28. MANAGEWP • Se paga en función de las herramientas que

    utilices, por sitio web • Opciones manuales gratuitas, automatizadas de pago • Muy útil para trabajo de mantenimiento para clientes
  29. 5. Práctica Administración de varios sitios WordPress con ManageWP

  30. ADMINISTRACIÓN DE VARIOS SITIOS CON MANAGEWP • Registro en https://managewp.com

    ◦ Email ◦ Nombre y apellido ◦ Añadir un sitio web ◦ Usuario y contraseña de administrador ▪ Si dan error, utilizar la clave proporcionada por el plugin de ManageWP ▪ View Connection Key
  31. ESCRITORIO

  32. ESCRITORIO • Opciones ◦ + Añadir nuevo sitio ◦ Overview

    ◦ Websites ◦ Clients ◦ Add-ons
  33. ESCRITORIO • Opciones/Overview ◦ Actualizaciones ◦ Optimizaciones ◦ Servicios ◦

    Noticias ◦ Comentarios
  34. ESCRITORIO • Opciones/Overview ◦ Resumen de todas las acciones a

    realizar dentro de todos los sitios web ◦ Actualizaciones de themes y plugins ◦ Actualización WordPress ◦ Spam, comentarios… ◦ Backups, seguridad, rendimiento, uptime, SEO, Analytics.
  35. ESCRITORIO • Opciones/Overview ◦ Se pueden filtrar la información ▪

    Addons ▪ Estado ▪ Tags ▪ Clientes ▪ Idiomas ▪ Versión WordPress
  36. ESCRITORIO • Opciones/Websites ◦ Listado de todas las webs que

    tenemos añadidas ◦ Podemos añadir nuevos ◦ Podemos cambiar el modo de visualización ◦ Acceso a distintos paneles de administración de cada una de ellas ◦ Acceso a herramientas
  37. ESCRITORIO • Opciones/Clients ◦ Listado de todos los clientes que

    tenemos creados ◦ Podemos añadir nuevos clientes ◦ Podemos asignarles sus websites correspondientes ◦ Vemos add-ons y coste previsto mensual para cada cliente
  38. ESCRITORIO • Opciones/Add-ons ◦ Gestionar extensiones de cada website ◦

    Vemos qué herramientas tenemos contratadas para cada uno ◦ Vemos importe mensual por cliente y total aproximado ▪ Este importe se le repercute al cliente
  39. ESCRITORIO • Barra superior ◦ Botón para actualizar toda la

    información de todos los sitios ◦ Configuración ◦ Notificaciones
  40. CONFIGURACIÓN

  41. CONFIGURACIÓN • Pulsando sobre email/icono de usuario • Settings ◦

    General ◦ Avanzado ◦ Seguridad ◦ Servicios de terceros ◦ Notificaciones ◦ Perfil ◦ Privacidad
  42. CONFIGURACIÓN • Billing ◦ Información de facturación ▪ Podemos ver

    como el estimado va aumentando ◦ Bundles ▪ Interesante si gestionas muchos sitios
  43. COPIAS DE SEGURIDAD

  44. COPIAS DE SEGURIDAD • Tenemos dos opciones ◦ Gratuita: ▪

    Backup mensual ◦ Premium: ▪ Al contratar → Settings ▪ Desde $2/mes ▪ Copias • Diarias / Cada 12 horas / Cada 6 horas / En tiempo real
  45. COPIAS DE SEGURIDAD • Cuando tenemos una copia podemos: ◦

    Restablecer ◦ Descargar ◦ Clonar sitio ◦ Crear template
  46. THEMES Y PLUGINS

  47. THEMES Y PLUGINS • Overview / Updates ◦ Vemos los

    plugins y themes que están por actualizar ▪ A nivel global o de un sitio concreto ◦ Safe Update: ▪ El sistema realiza una copia de seguridad del sitio antes de realizar la actualización
  48. THEMES Y PLUGINS • Se puede programar el día de

    la semana y la hora a la que queremos realizar actualizaciones de forma automática ◦ Plugins o Themes / Scheduling • Es la misma configuración para themes y para plugins • Solo se puede programar de forma semanal
  49. THEMES Y PLUGINS • Themes ◦ Se pueden añadir nuevos

    directamente desde ManageWP (repo o .zip) • Plugins ◦ Se pueden añadir nuevos directamente desde ManageWP (repo o .zip) ◦ Desactivar ◦ Eliminar ◦ Activar
  50. USUARIOS

  51. USUARIOS • Gestión de usuarios del sitio web • Mismas

    opciones que desde WordPress ◦ Editar información ◦ Cambiar roles ◦ Cambiar password ◦ Añadir nuevos usuarios
  52. LOCAL SYNC * * Beta

  53. LOCAL SYNC • Opción en fase Beta • Puede que

    cambie o incluso que no llegue a ser una funcionalidad definitiva • Ofrece la posibilidad de sincronizar un sitio web en local con uno en producción ◦ En ambos sentidos ◦ Elegimos cuál es el sitio de origen y cuál el de destino ◦ Cambios en un origen se reflejan en destino de forma automática
  54. SEGURIDAD

  55. SEGURIDAD • Free ◦ Chequeos manuales ◦ Historial ◦ Informe

    de usuario • Premium ◦ Programar chequeos ▪ Diario o Semanal ◦ Notificaciones ▪ Email o Slack
  56. SEGURIDAD • No evita que nos veamos afectados por malware

    o vulnerabilidades • Nos avisa en caso de que hayamos sufrido un ataque o tengamos alguna vulnerabilidad ◦ Nos adelantamos a los acontecimientos ◦ Tomamos medidas
  57. OPTIMIZACIÓN

  58. OPTIMIZACIÓN • Free ◦ Chequeo manual ◦ Historial ◦ Integración

    con informes de clientes • Premium ◦ Automatización de chequeos ▪ Diario o semanal ◦ Notificaciones ▪ Slack o email
  59. OPTIMIZACIÓN • Se centra en la velocidad de carga ◦

    Google PageSpeed ◦ YSlow
  60. UPTIME

  61. UPTIME • Chequea si el servidor está funcionando o hay

    alguna caída • Se pueden configurar notificaciones en caso de caídas en el servidor ◦ Mejor que nos enteremos nosotros antes de que nos lo indique el cliente ◦ Mejor no notificar al cliente en estos casos ◦ Podemos alarmarle sin necesidad
  62. UPTIME • Cuanto mayor sea el porcentaje de uptime, mejor.

    ◦ Prácticamente imposible que sea 100% ▪ Reinicios, actualizaciones… ▪ Es normal que esté alrededor del 99% • Al configurar ◦ Cuanto menor sea el intervalo de comprobación y menor delay al avisar, mejor
  63. SEO

  64. SEO • Añadimos palabras clave que queremos monitorizar • Se

    pueden incluir en el informe a clientes, en caso de que ofrezcamos servicios de SEO
  65. ANALYTICS

  66. ANALYTICS • Si conectamos nuestra cuenta de Google Analytics, tendremos

    acceso a determinados datos y estadísticas, directamente desde el panel de ManageWP • Se pueden añadir los datos al informe de clientes
  67. INFORMES

  68. INFORMES • Funcionalidad de generar informes para nuestros clientes •

    Está muy bien para que cliente tenga forma de realizar un seguimiento sobre las acciones realizadas en la web • Aumentamos confianza • Damos valor al servicio de mantenimiento contratado
  69. INFORMES • Se puede programar la generación y los envíos

    de informes a clientes ◦ Cuidado con el envío automático, mejor revisar primero • Podemos crear templates para informes ◦ Se le pueden asignar a clientes concretos ◦ Dependiendo tipo de cliente o servicio de mantenimiento contratado
  70. INFORMES • Free ◦ Marca de agua ◦ Integración con

    add-ons ◦ Generación de PDF ◦ Envío por email (ManageWP) • Premium ◦ Rebranding ◦ Envío automático ◦ Generador masivo ◦ Envío desde correo propio
  71. INFORMES • Crear nuevo informe ◦ Cambiar settings para ponerlo

    a nuestro gusto ◦ Especificar rango de fechas a incluir ◦ Add-ons que queremos incluir ◦ Podemos guardarlo como plantilla ◦ Podemos descargar PDF
  72. WHITE LABEL

  73. WHITE LABEL • Acción de rebranding • Podemos personalizar la

    parte del plugin de ManageWP en el Dashboard de WordPress ◦ Aportamos valor ◦ Mejoramos imagen de marca
  74. WHITE LABEL • Cambiar previsualización plugin Worker ManageWP ◦ Nombre

    ◦ Descripción ◦ Autor ◦ URL
  75. WHITE LABEL • Podemos añadir nueva sección de soporte para

    clientes dentro del Dashboard de WordPress ◦ Formulario para envío de consultas de soporte por email • Deshabilitar opciones de usuario ◦ Deshabilitar editor de código ◦ No permitir instalar/actualizar plugins o themes
  76. OTRAS HERRAMIENTAS

  77. TEMPLATE BUILDER • Permite crear una plantilla de un sitio

    web • Podemos crear nuevos sitios a partir de ella ◦ Plugins ◦ Themes ◦ Configuraciones • Ahorro de tiempo • Incremento de productividad
  78. TEMPLATE BUILDER • Podemos hacer una plantilla ◦ Desde cero

    ◦ A partir de un backup de uno de nuestros sitios ▪ Partimos del backup, pero podemos añadir plugins o themes adicionales ▪ Si web existe, clonar, sino crear nuevo en ManageWP (Sitio existente en un servidor) • Datos FTP y BBDD
  79. COLABORACIÓN • Podemos gestionar nuestros sitios en ManageWP de forma

    colaborativa • Collaborate ◦ Definir nombre nuevo usuario ◦ Definir acciones que nuevo usuario puede realizar
  80. INFORMACIÓN DE SISTEMA • Información relativa a la instalación de

    WordPress que estamos gestionando y el servidor en el que se encuentra: ◦ Info del servidor ◦ Versión de WordPress ◦ Versión de PHP ◦ IP ◦ Límite de memoria ◦ ...etc
  81. MODO MANTENIMIENTO • Podemos poner la web en modo mantenimiento

    o coming soon • Sin necesidad de instalar ningún plugin • ManageWP tiene un par de templates ◦ Podemos modificarlos • Podemos asignar la visualización de estos modos a roles de usuarios concretos
  82. SNIPPETS • Podemos añadir código de funciones directamente en ManageWP

    • Sin tocar functions.php ni otro fichero .php • ManageWP crea un plugin con nuestras funciones personalizadas
  83. HISTORIAL • En todo momento tenemos acceso a un historial

    con todas las acciones que hemos realizado
  84. ESKERRIK ASKO! @itermar · imanol@itermar.io