Todo el mundo comete errores de vez en cuando. Eso pasa. Pero cuando el error ocurre en un Sitio web, en el que ha invertido mucho tiempo y esfuerzo para construir, puede ser frustrante volver atrás y empezar de nuevo, sin importar cuán grave sea el error.

Como desarrollador de WordPress, sabes cómo funciona. También se ha familiarizado con los diversos problemas que pueden surgir. Como resultado, probablemente ya haya agregado algunos métodos a su flujo de trabajo para mitigar y resolver rápidamente cualquier problema que pueda surgir.

Entonces, ¿qué haces con los problemas que surgen fuera de tu proceso de desarrollo? ¿"Lávate las manos" después de entregar el sitio al cliente y desearle buena suerte? Como profesional, usted sabe que decir “este ya no es mi problema” no es ético. También sabe que mantener relaciones con sus clientes (actuales y anteriores) Es esencial para su negocio.

Si algo sucediera en el sitio de un cliente después de completar el trabajo, debe estar preparado para intervenir y resolver el problema de inmediato. O, mejor aún, necesita tener pasos adicionales integrados en su propio flujo de trabajo que salvarán a sus clientes (y a usted mismo).

Cómo evitar errores en WordPress

Aquí hay una lista de prácticas para agregar a su flujo de trabajo. Le permitirán corregir errores más rápido en WordPress o evitarlos.

Paso 1: agrega un tutorial

Antes de dar una nueva Sitio web a un cliente, asegúrese de proporcionar la documentación que lo ayudará a comenzar rápidamente. Es cierto que no es tu trabajo enseñar a tu cliente a usar WordPress, pero para tu cliente que realmente no conoce WordPress, debes proporcionarle guías para principiantes, lo que evitará que cause problemas por error en sus sitios.

Paso 2: ponte adelante

Cada desarrollador web debe dar a su sitio de WordPress un fondo personalizado. Esto no solo le permite anunciar su negocio, sino que también le permite al cliente tener en cuenta que puede contactarlo en caso de problemas.

Con un complemento como " Branding última Puede crear mensajes y módulos personalizados en el tablero, así como espacios publicitarios.

Paso 3: fortalecer la seguridad

¿Puede confiar en que sus clientes mantendrán estrictos estándares de seguridad cuando utilicen sus sitio web ? No, probablemente no. Entonces, en lugar de esperar a que este último use una cuenta genérica “ Admin »Con una contraseña« 1234", Debe hacer cumplir varias medidas de seguridad:

  • Autenticación de dos factores.
  • bcrypt hash.
  • y las contraseñas no deberían ser opcionales.

Paso 4: automatizar copia de seguridad

Tus clientes van a estar preocupados con la idea de asegurar sus sitios web, pero probablemente no sepan cómo mantenerlo seguro o pensarán que aún no tienen que preocuparse por eso. sabes que el datos puede perderse o ser robado en cualquier momento y tener un sitio del que se haga una copia de seguridad regularmente no es opcional.

Si no desea tener que volver a crear un sitio web o rehacer cambios recientes porque no había una copia de seguridad, brinde a sus clientes un sistema que automatizará el proceso para ellos. El plug-in de instantáneas puede ayudarte en este caso.

Paso 5: automatizar actualizaciones

La automatización es algo maravilloso para los desarrolladores. Configura un proceso para que se ejecute de forma autónoma en segundo plano. De esta manera, nunca tendrá que preocuparse por si sus clientes han actualizado WordPress a la nueva versión, ya que tendrá un proceso que se encargará de hacerlo por usted.

Si está buscando una herramienta que lo ayude a automatizar este proceso, pero también que le brinde la capacidad de controlar lo que se puede y no se puede actualizar, puede consultar nuestra tutorial sobre la gestión de actualizaciones de WordPress.

Paso 6: restringir los permisos de archivo

Si sus clientes planean realizar actualizaciones en su sitio web en el futuro y no buscan ayuda de un desarrollador, es de esperar que estos cambios sean mínimos y no requieran actualizaciones de código. Sin embargo, los archivos, especialmente el archivo "wp-config.php", que siempre debe moverse encima de la raíz delalojamiento, lo que lo alejará del alcance de usuarios y piratas informáticos.

El Codex de WordPress proporciona directrices útiles que puede seguir a la hora la asignación de las autorizaciones apropiadas.

Paso 7: Restrinja el acceso de los usuarios

Cuando se trata de restringir el acceso de los usuarios en WordPress, algunos dirían que es tan fácil como ir a los usuarios y actualizar los roles. Sin embargo, estas reglas predefinidas no siempre son suficientes:

  • Si desea tener aún más control sobre el acceso y las capacidades de los usuarios, pruebe el complemento " Miembros ".
  • Si desea controlar quién puede usar el editor visual, puede usar el complemento " Deshabilitar el Editor Visual ".
  • Si desea controlar los diferentes tipos de contenido (artículos, páginas, categorías, medios y más) a la que se puede acceder, el complemento Administrador de acceso avanzado Hará el truco.

Para terminar

Piense en la seguridad de los sitios de sus clientes y las personas que usan sus paneles, como lo hará con los suyos. Obviamente, su objetivo no es dañar su propio sitio o causar estragos intencionalmente en su panel de control, pero puede suceder y debes poder solucionarlo. En lugar de esperar a reaccionar cuando se produce el error, debe tener un plan proactivo cuando esté desarrollando sitios web.

Espero que pueda proteger mejor los sitios web de sus clientes. Siéntase libre de compartir sus consejos en los comentarios.