¿Deberían los temas de WordPress agregar un elemento del menú de administración de nivel superior?

Publicado: 2020-07-18

WordPress casi siempre ha proporcionado un elemento de menú de administración de nivel superior para temas. Está claramente etiquetado como "Apariencia". Es la única ubicación que todos los usuarios de WordPress saben visitar para modificar cualquier cosa relacionada con la apariencia de su sitio de WordPress. Sin embargo, hay un movimiento dentro del equipo de temas para permitir que los temas coloquen un enlace de menú de nivel superior adicional en el administrador. La gran pregunta: ¿debe avanzar esta idea?

Cuando se formó el Equipo de Temas (originalmente llamado Equipo de Revisión de Temas), sus miembros crearon un conjunto de pautas que se moldearían una y otra vez a lo largo de los años. Eran un conjunto de pautas vivas que siempre se podían cambiar con los tiempos.

Una de las pautas más antiguas requería que los temas colocaran cualquier página de administración personalizada en el elemento del menú Apariencia. Tiene sentido. WordPress proporcionó una ubicación estándar para cualquier página relacionada con el tema. Las funciones de encabezado y fondo personalizadas vivían en Apariencia. Los widgets, también definidos por el tema actual, se alojaron como una subpágina. Finalmente, apareció el sistema de menú de navegación personalizado de WordPress y estaba, lo adivinaste, situado en Apariencia. Los desarrolladores principales incluso pusieron el enlace del personalizador en el mismo lugar.

Durante más de una década, hubo un estándar bien definido. Claro, los temas comerciales fuera del directorio oficial a veces romperían el molde. Sin embargo, los temas del directorio siguieron el patrón.

Ahora, el Equipo de Temas propone que los temas deberían poder romper con la tradición.

La discusión surgió después de una pregunta sobre si los temas deberían poder agregar un panel personalizado a la barra lateral del editor de bloques, lo cual no está permitido.

"Para mantener el editor libre de desorden, publicidad y ventas adicionales, con el personalizador que se usa menos y no se permiten los widgets del tablero, ¿podemos brindar a los autores de temas un lugar mejor para incluir su información y limitar las ventas adicionales a esa área?" escribió Carolina Nymark en las notas de la reunión del equipo de la semana pasada.

La propuesta parece asentarse en la idea de que los temas perderán visibilidad a medida que WordPress avance hacia la edición completa del sitio y el personalizador pierda importancia. El personalizador no es un lugar ideal para nada más que opciones de temas, pero esa noción parece haberse pasado por alto en la discusión. Sin embargo, la directriz original que prohibía que los temas crearan elementos de menú de nivel superior precedió a la llegada del personalizador por varios años. La publicidad, la documentación, las recomendaciones de complementos y páginas similares siempre se permitieron en el menú Apariencia existente. La utilidad del personalizador nunca fue una parte necesaria de esa conversación.

En última instancia, la pregunta debería ser qué es lo mejor para los usuarios. No hay datos que respalden hacer el cambio o mantener el statu quo. Sin embargo, tenemos un estándar que existe desde hace años.

Las Directrices Propuestas

La propuesta crearía varias pautas nuevas para que los autores de temas las sigan y los revisores las verifiquen, asumiendo que el tema creó un elemento de menú de administración de nivel superior:

  • No se puede usar la prioridad del menú de administración.
  • No se permiten cambios de interfaz de usuario o de color para el elemento del menú.
  • El título debe ser breve y no incluir spam.
  • No más de tres subpáginas.
  • Los temas secundarios están limitados a una subpágina o pueden eliminar las páginas principales y agregar las suyas propias.

Algunos de estos tienen sentido y siguen las pautas existentes, como no enviar spam o cambiar la interfaz de usuario del administrador. Sin embargo, otros podrían ser problemáticos.

Si se avanza con la propuesta, se debe exigir establecer la prioridad de un elemento del menú en lugar de no permitirlo. En todo caso, tendría sentido requerir una prioridad específica para colocar el elemento de menú personalizado inmediatamente después del elemento Apariencia existente. Esto al menos los agruparía por defecto. Si cambia el lugar donde los usuarios están acostumbrados a ver las páginas relacionadas con el tema, probablemente sea mejor no alejarse demasiado de la ubicación estándar.

¿No más de tres subpáginas? Seguramente habrá un tema con un elemento de menú de administración de nivel superior que necesite cuatro subpáginas en algún momento. Si se da a los autores de temas la libertad de ocupar un espacio valioso en la administración, un límite de tres subpáginas parece una regla para corregir el error de permitir el elemento de nivel superior en primer lugar. Es un número arbitrario en el mejor de los casos. No habría ninguna razón para limitarlo una vez que se cambia la pauta. También agrega un elemento más que el equipo necesitará vigilar.

La limitación de subpáginas para temas secundarios parece igual de arbitraria. No existe tal limitación al colocar subpáginas en la pantalla Apariencia estándar.

Toda la propuesta es poco más que trabajo extra en un equipo que ya tiene pocos recursos.

En lugar de la regla simple que ha existido durante años, la propuesta agrega una nueva regla con varias subreglas. Si el equipo desea el trabajo extra, supongo que este punto no importa.

El elefante en el cuarto

Hay un aspecto de esta discusión que todos conocen pero pocos están dispuestos a abordar. Debajo de todas las pautas del equipo de temas y si la mayoría de los autores de temas apoyan una decisión en particular, es cómo esto afecta el resultado financiero. Cuando hablamos de la visibilidad de las páginas de administración de un tema, nos referimos principalmente a proporcionar otra vía para las ventas adicionales comerciales.

Parte de esta discusión sobre la visibilidad está envuelta en conceptos tales como la documentación del usuario final o la adición de un archivo Léame visible para el beneficio del usuario. Estas son preocupaciones legítimas, especialmente cuando los desarrolladores de temas han visto cómo los boletos para abordar tales caídas aparentemente se desvanecen en la oscuridad a lo largo de los años. Vale la pena discutir si un elemento del menú de administración de nivel superior tiene sentido para exponer la documentación del tema, pero no hay un mundo en el que este sea el caso de uso principal.

El tema de la visibilidad se basa en la idea de aumentar la venta de la versión pro del tema, complementos u otros servicios.

Demasiados complementos ya se pasan de la raya, creando una cartelera del administrador de WordPress. Una de las cosas de las que los usuarios casi podían estar seguros es que los temas del directorio oficial estaban lo suficientemente restringidos como para no ser el lío en el que se han convertido los complementos últimamente. Sin embargo, todo eso podría cambiar.

¿Realmente queremos un elemento adicional del menú de administración de nivel superior que sea, para todos los efectos, publicidad?

Tal vez no importe al final. Los usuarios están tan acostumbrados al desorden producido por las docenas de complementos en sus sitios. Uno más puede no importar en este punto.

¿O deberíamos tener una conversación completamente diferente? Si esto finalmente se reduce a la publicidad, ¿hay formas en que podamos abrir esto para los autores de temas y al mismo tiempo crear una experiencia de usuario que mantenga al administrador de WordPress libre de desorden?