Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cómo gestionar varios sitios WordPress desde un...

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

Imanol Terán

April 24, 2019
Tweet

More Decks by Imanol Terán

Other Decks in Technology

Transcript

  1. Si dudas, hazlo Podcast Emprendimiento · Desarrollo web · Productividad

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

    · Productividad https://academiadeproductividad.com
  3. 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
  4. 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
  5. 33,6 % Del total de páginas web, están hechas en

    WordPress https://w3techs.com/technologies/history_overview/content_management/all
  6. 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
  7. 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
  8. 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
  9. INTRODUCCIÓ N • Tienen sentido si gestionamos varias instalaciones de

    WordPress • Reducen tiempo • Aumentan productividad
  10. TAREAS COMUNES • Actualizaciones ◦ Themes ◦ Plugins • Instalar

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

    del servidor • Estudios de análitica ◦ SEO ◦ Palabras clave • Solución de errores ◦ Incompatibilidades ◦ Ataques
  12. 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.
  13. 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.
  14. 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
  15. 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
  16. 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
  17. 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
  18. SERVICIOS DISPONIBLES • CMS Commander • ManageWP • Infinite WP

    • WP Remote • iRemote WP • UpdraftCentral
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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.
  25. ESCRITORIO • Opciones/Overview ◦ Se pueden filtrar la información ▪

    Addons ▪ Estado ▪ Tags ▪ Clientes ▪ Idiomas ▪ Versión WordPress
  26. 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
  27. 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
  28. 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
  29. ESCRITORIO • Barra superior ◦ Botón para actualizar toda la

    información de todos los sitios ◦ Configuración ◦ Notificaciones
  30. CONFIGURACIÓN • Pulsando sobre email/icono de usuario • Settings ◦

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

    como el estimado va aumentando ◦ Bundles ▪ Interesante si gestionas muchos sitios
  32. 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
  33. COPIAS DE SEGURIDAD • Cuando tenemos una copia podemos: ◦

    Restablecer ◦ Descargar ◦ Clonar sitio ◦ Crear template
  34. 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
  35. 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
  36. 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
  37. USUARIOS • Gestión de usuarios del sitio web • Mismas

    opciones que desde WordPress ◦ Editar información ◦ Cambiar roles ◦ Cambiar password ◦ Añadir nuevos usuarios
  38. 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
  39. SEGURIDAD • Free ◦ Chequeos manuales ◦ Historial ◦ Informe

    de usuario • Premium ◦ Programar chequeos ▪ Diario o Semanal ◦ Notificaciones ▪ Email o Slack
  40. 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
  41. OPTIMIZACIÓN • Free ◦ Chequeo manual ◦ Historial ◦ Integración

    con informes de clientes • Premium ◦ Automatización de chequeos ▪ Diario o semanal ◦ Notificaciones ▪ Slack o email
  42. 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
  43. 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
  44. SEO

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

    pueden incluir en el informe a clientes, en caso de que ofrezcamos servicios de SEO
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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
  54. 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
  55. COLABORACIÓN • Podemos gestionar nuestros sitios en ManageWP de forma

    colaborativa • Collaborate ◦ Definir nombre nuevo usuario ◦ Definir acciones que nuevo usuario puede realizar
  56. 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
  57. 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
  58. 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
  59. HISTORIAL • En todo momento tenemos acceso a un historial

    con todas las acciones que hemos realizado