Personalización de los roles de usuario de WordPress con Branda

Los seres humanos pueden ser creados iguales, pero los usuarios administradores no tanto. Algunos administradores conocen sus roles y se apegan a ellos, mientras que otros se comportan como niños sobre estimulados en una juguetería, tocando todo lo que está a la vista hasta que algo se rompe.

En este post, te mostraremos cómo usar Branda, el último plugin de marca blanca de WPMU DEV, para personalizar el sistema de roles de usuario predeterminado de WordPress y poner los juguetes caros fuera del alcance de tus usuarios más propensos a los accidentes.

Más específicamente estaremos cubriendo:

  • Comprensión de las funciones y capacidades del usuario
  • Personalizar los roles de usuario de WordPress con el plugin de marca blanca Branda
  • Creación de menús personalizados para cada rol
  • ¿Por qué dar a los usuarios el poder de etiquetar en blanco a WordPress

Vamos a ello…

Comprensión de las funciones y capacidades del usuario

¿La persona que entrega tu correo tiene un juego de llaves de tu casa? ¿Está bien si el plomero hace un arreglo con el sistema eléctrico cuando se cansa de reparar el fregadero de la cocina?

La respuesta en ambos casos es probablemente no.

El cartero no necesita la llave de tu casa para hacer ese trabajo, y el fontanero debería dejar la electricidad al electricista.

Del mismo modo, es un error ver los roles de los usuarios como títulos de trabajo o verlos como una jerarquía en la que algunos roles son superiores a otros.

Las funciones de los usuarios deben definirse en función del grado de acceso necesario para llevar a cabo una determinada tarea o conjunto de tareas.

Roles y capacidades de los usuarios de WordPress – Buenas prácticas

Las buenas políticas sobre el papel de los usuarios deberían:

  • Ayuda a asegurar tu sitio de WordPress asegurando que los usuarios no tengan acceso a cosas que no deberían.
  • Mejorar el flujo de trabajo limitando el acceso a las funciones innecesarias y que distraen, y canalizando a los usuarios hacia las tareas que se les asignan.

Una capacidad es un permiso para realizar uno o más tipos de tareas. Cada usuario de un sitio de WordPress puede tener algunos permisos, pero no otros, dependiendo de su función.

Por ejemplo, los usuarios que tienen la función de autor suelen tener permiso para editar sus propios mensajes (la función “edit_posts”), pero no para editar los mensajes de otros usuarios (la función “edit_others_posts”).

WordPress viene con seis funciones de usuario predefinidas que proporcionan acceso a varias áreas del sitio:

  • Super Admin – un usuario con acceso a las características de administración de la red del sitio y todas las demás capacidades.
  • Administrador – un usuario que tiene acceso a todas las funciones de administración dentro de un solo sitio.
  • Editor – un usuario que puede publicar y administrar mensajes, incluyendo los mensajes de otros usuarios.
  • Autor – un usuario que puede publicar y administrar sus propios mensajes.
  • Contribuyente – un usuario que puede escribir y administrar sus propios mensajes pero no puede publicarlos.
  • Suscriptor – un usuario que sólo puede gestionar su perfil.

WordPress también proporciona más de cincuenta capacidades en su sistema de acceso basado en funciones. Los plugins pueden modificar este sistema.

Prácticas a evitar

Es un error dar a los usuarios acceso a características que no requieren actualmente.

Por ejemplo, puede que no quieras que un escritor colaborador pueda instalar plugins. O tal vez quieras que los colaboradores puedan subir archivos pero no editarlos.

Leer
¿Vale la pena considerar los plugins de marketing por correo electrónico de WordPress?

El objetivo, entonces, es dar a todos el acceso que necesitan y nada más. Los roles de usuario y las capacidades de WordPress te dan esta opción.

Como verás pronto, eliminar las características de distracción de los menús es otra forma de controlar quién puede y quién no puede hacer cosas en tu sitio.

Esto no es algo que WordPress te permite hacer de forma predeterminada, pero puedes hacerlo editando el código o usando plugins.

Como cada sitio es un poco diferente, aquí hay algunas cosas en las que pensar cuando se asignan roles de usuario:

  • Dar a cada usuario sólo el nivel de acceso que necesita. Esta es una clave de seguridad, para que nadie pueda hacer cambios no aprobados en la configuración o borrar accidentalmente el contenido.
  • Mantener limitado el número de roles de usuario de alto nivel. Una regla sólida es quedarse con un administrador y unos pocos editores de confianza. El rol de ‘Autor’ puede ser asignado a los creadores de contenido regulares que se han probado a sí mismos y a los escritores nuevos o de una sola vez se les puede dar simplemente el rol de ‘Colaborador’.
  • En caso de duda, demasiado pocos permisos son mejores que demasiados. Es muy común que los sitios con múltiples usuarios de backend necesiten ocasionalmente que alguien intervenga y ayude en un área a la que normalmente no acceden. Tanto WordPress como Branda facilitan la modificación de los roles de los usuarios, por lo que dar a alguien autoridad adicional de manera temporal es mejor que dar a alguien acceso a funciones que tal vez sólo necesite una o dos veces al mes.

Personalizando los roles de usuario de WordPress con Branda

La marca no es marca si no es personalizada y consistente.

El problema es que aplicar una marca personalizada y asegurar la coherencia al replicar la marca para otros fines es un desafío, especialmente si se trata de varios sitios.

Aquí es donde nuestro plugin de etiqueta blanca puede ayudarte, así que permíteme presentarte a Branda y contarte un poco sobre sus antecedentes.

Durante un período de varios años, WPMU DEV desarrolló plugins para mejorar la capacidad de los administradores para cambiar la marca de los sitios, modificar los roles de los usuarios y personalizar los correos electrónicos del sistema.

A principios de 2019, nuestros desarrolladores comenzaron a fusionar esos plugins en un plugin superpoderoso llamado Branda.

Vaya, cómo ha crecido, actualmente cuenta con más de 480.000 descargas y algo más de 40.000 instalaciones activas.

Branda sólo nació en febrero de 2019, pero creció rápido!

Branda incluye más de 30 módulos para cambiar totalmente la marca del área de administración de WordPress en los lugares en los que su tema no puede – incluyendo permitir a los administradores del sitio personalizar las características y herramientas a las que varios usuarios pueden acceder.

Las tuercas y tornillos de la personalización de cualquiera de las características de Branda, incluidos los roles de usuario, son los mismos tanto para los sitios individuales como para las redes de sitios múltiples.

Existen diferencias en el alcance de los permisos de usuario (como veremos pronto) pero, aparte de eso, esta guía rápida funciona tanto para instalaciones de un solo sitio como de varios.

Cómo controlar quién puede modificar la configuración de Branda y quién no

No tiene sentido configurar roles de usuario personalizados y luego no asegurar el plugin que rige estas reglas.

Así que lo primero que hay que hacer es decidir qué papeles deben y no deben tener acceso a Branda, y luego configurar los permisos de usuario en consecuencia.

Los Superadministradores de Multisitios tienen la opción de controlar todas las características de Branda para toda la red o de delegar el control a subsitios – permitiendo que cada uno tenga sus propios roles personalizados, marca, correos electrónicos del sistema, contenido de ayuda y más.

Primero, cubriremos cómo habilitar o deshabilitar los controles del subsitio, y luego entraremos en las tuercas y tornillos de la personalización de los roles de usuario.

Si no estás administrando una red de sitios múltiples, simplemente ignora la sección de abajo y ve a la sección “Personalizar los roles de usuario” más abajo.

Cómo activar o desactivar los controles de subsitio

Una vez que Branda esté instalada y activada en su red multisitio, abra la pestaña Configuración y haga clic en Permisos.

Leer
Encuentra y arregla los videos perdidos de YouTube - WordPress SEO Clean Up

Localice Controles de subsitio y observe que hay tres opciones: Ninguno , Todos y Personalizado .

Administración de la red; Marcas; Ajustes; Permisos; Controles de subsitio

Con Ninguno seleccionado, todas las características de Branda para toda la red son controladas por el Super Admin.

De hecho, Branda ni siquiera aparecerá en el menú de administración del subsitio.

Con All seleccionado, se añade una pestaña Branda al menú de administración del subsitio y todos los ajustes del plugin pueden ser configurados para cada sitio individualmente.

Administración de la red; Marcas; Ajustes; Permisos; Controles de subsitio

La pestaña Custom permite a los Super Admins mantener el control de algunos ajustes mientras pasan el control de otros a los subsitios.

Al seleccionar Personalizar se revelan las pestañas de los seis módulos principales de Branda y cada pestaña contiene un menú de las características de ese módulo.

Los superadministradores pueden delegar el control de módulos enteros o seleccionar características específicas dentro de un módulo para delegar mientras mantienen el control de otros.

Los permisos personalizados permiten a los Super Administradores controlar a Branda para toda una red o delegar el control a los subsitios.

Personalización de los roles de usuario

Asegúrate de que Branda esté instalado en el sitio de WordPress o en la red Multisite que quieras personalizar o dar acceso a otros usuarios.

¡Este sitio de WordPress ya se ve bien!

A continuación, en el menú de WordPress, selecciona Branda > Settings .

Haga clic en Configuración …

Esto te lleva a la pantalla de ajustes del plugin .

Aquí es donde ocurre la magia.

Haz clic en la pestaña de permisos para configurar qué usuarios y roles de usuario pueden acceder y configurar los ajustes de Branda.

Haz clic en la pestaña de permisos.

Selecciona los roles de usuario a los que quieres dar permisos para la marca y la personalización del sitio. Tenga en cuenta que los permisos no se pueden eliminar para los administradores.

Sólo una de las muchas características de Branda que realmente marca todas las casillas.

También puedes dar acceso a usuarios específicos haciendo clic en el botón “Añadir usuario” y escribiendo su nombre de usuario. Recuerda hacer clic en el botón “Guardar” para actualizar tu configuración.

Las nuevas características del rol de usuario de Branda ya están disponibles, así que tus clientes ya no tienen que esperar a que sus caras se vuelvan azules para personalizar su administrador de WordPress.

Cualquier persona a la que le hayas dado acceso a las características de Branda puede ahora personalizar las áreas de administración de WordPress.

Da a tus usuarios acceso a las funciones de personalización de Branda WordPress.

Cómo personalizar el área de administración por rol de usuario

Dependiendo de cómo haya establecido la configuración de permisos para los diferentes roles de usuario, los usuarios pueden personalizar la barra de administración con su logotipo, controlar la visibilidad de los elementos del menú, añadir elementos de menú personalizados o reordenar los elementos existentes.

Por ejemplo, se puede permitir que diferentes usuarios personalicen su Barra de Administración en función de su función.

Esto permite a los usuarios hacer cosas como añadir, ocultar y reordenar los elementos del menú y añadir sus propios elementos de menú personalizados a la barra de herramientas.

En el menú Branda Pro, seleccione Admin Area > Admin Bar > Toolbar Visibility , y luego elija los roles de usuario que pueden mostrar la Admin Toolbar en el front-end de sus sitios.

Seleccione los roles de usuario que pueden mostrar la barra de herramientas de administración en el front-end.

También puedes personalizar el Menú de Administración por rol de usuario o por usuario personalizado.

Esto permite a los usuarios con permisos habilitar la función de Administrador de Enlaces, eliminar el enlace “Dashboard” del panel de administración para los usuarios que no tienen un sitio (en WordPress Multisite), mostrar consejos útiles, promociones o anuncios en sus paneles de administración y eliminar el elemento de menú “permalinks”.

Leer
Plugins de código corto de WordPress gratuitos para mejorar el diseño de sus mensajes

Ve al menú Branda Pro, selecciona Admin Area > Admin Menu > Custom Admin Menu , y luego activa o desactiva las opciones de la pantalla para activar o desactivar las diferentes funciones.

Permitir a los diferentes roles de usuario personalizar su menú de administración de WordPress.

¿Por qué dar a los usuarios el poder de la etiqueta blanca de WordPress?

Si estás en el negocio de construir o administrar sitios web para otros, tiene sentido etiquetar los sitios de clientes de WordPress.

Muchos propietarios de sitios web no conocen ni se preocupan por WordPress, por lo que las etiquetas blancas son una gran oportunidad para personalizar los sitios según las necesidades y capacidades de los clientes.

Como un bono adicional, también les presenta una imagen más profesional de su negocio.

Pero, ¿por qué querrías darle a otra persona la posibilidad de personalizar y ponerle una marca a un sitio de WordPress que tú has construido y/o administras?

Bueno, aquí hay algunos ejemplos:

  • Si dirige una red de sitios múltiples de WordPress como Super Administrador (por ejemplo, para un nuevo negocio de diseño web, un negocio de alojamiento de WordPress, un mercado de comercio electrónico o una organización con diferentes departamentos), puede dejar que otros administradores de sitios y usuarios personalicen sus sitios.
  • Si tienes un solo sitio de WordPress para un cliente y proporcionas principalmente soporte técnico o mantenimiento, puedes crear una cuenta de administrador separada para tu cliente y personalizar su cuenta de administrador mientras dejas la tuya intacta. Lo mismo ocurre con la personalización de los roles de los usuarios como editores, miembros, etc. Esto también se aplica si tu cliente quiere que alguien más administre su sitio que sepa cómo usar WordPress pero no quiere ocuparse de la parte técnica.
  • Algunos usuarios sólo necesitan accesorios. Accesorizan y personalizan su teléfono, su coche, su casa… ¿por qué no les permiten también personalizar el backend del sitio web en el que trabajan?

La capacidad de marca de Branda da a los usuarios la flexibilidad de hacer suyo el WordPress.

Gracias a todos los que solicitaron las novedades de Branda

Es de esperar que de lo anterior se desprenda que la posibilidad de personalizar las áreas de WordPress en función de los roles de los usuarios puede beneficiar a los desarrolladores y a los usuarios.

Queremos agradecer a los miembros del WPMU DEV como Teddy, Pedro, Dominique, Charlie, Jonathan y Chris por solicitar nuevas características que permiten a Branda:

  • Esconder/mostrar y personalizar completamente los elementos del menú de administración de WordPress basados en los roles de los usuarios.
  • Crear un menú diferente para los diferentes roles de los usuarios.
  • Añade elementos personalizados del menú de administración.
  • Reordenar los elementos y subelementos del menú de administración.
  • Etiqueta blanca en cualquier elemento del menú.
  • Haga todo lo anterior en una instalación de múltiples sitios.

También, gracias Ani, Hassan, e Ivan del equipo de desarrollo de Branda!

Para descubrir las nuevas características que le esperan a Branda (y a todos nuestros otros super plugins), mira nuestro Roadmap.

Desbloquea todas las características elegantes de Branda

Si estás listo para liberar todo el poder de la marca blanca de WordPress con el mejor plugin de marca blanca de WordPress disponible, ¿por qué no probar nuestra membresía de prueba gratuita de 30 días de WPMU DEV?

De esta manera puedes descargar Branda y personalizar tu sitio de WordPress a tu gusto sin riesgo ni obligación.

Revisa nuestros tutoriales de cómo usar la etiqueta blanca de WordPress y la documentación detallada para el usuario y si decides cancelar en cualquier momento, puedes seguir usando a Branda como nuestro regalo.

1,6 millones de superhéroes de WordPress leen y confían en nuestro blog. Únete a ellos y recibe entradas diarias en tu bandeja de entrada – ¡gratis!

Etiquetas:

  • branda
  • personalizar wordpress
  • etiqueta blanca wordpress

Deja una respuesta