✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Escribir complementos de WordPress para funciones existentes

12

En una publicación anterior, hablé sobre la filosofía de diseño de WordPress de decisiones, no de opciones. Y estoy trabajando para llegar a un punto, pero primero tengo que sentar las bases un poco sobre todo el asunto.

Puede leer el conjunto completo de filosofías en esta página, pero aquí está la esencia de la que acabo de mencionar:

Al tomar decisiones, estos son los usuarios que consideramos primero. Un gran ejemplo de esta consideración son las opciones de software. Cada vez que le das una opción a un usuario, le estás pidiendo que tome una decisión. Cuando a un usuario no le importa o no entiende la opción, esto finalmente lo lleva a la frustración.

Como desarrolladores, a veces sentimos que brindar opciones para todo es algo bueno, nunca hay demasiadas opciones, ¿verdad? En última instancia, estas opciones terminan siendo técnicas, opciones en las que el usuario final promedio no tiene ningún interés.

Es nuestro deber como desarrolladores tomar decisiones de diseño inteligentes y evitar poner el peso de las opciones técnicas en nuestros usuarios finales.

Podría decirse que esta es mi filosofía favorita que define qué debe incluirse en el núcleo de WordPress y cómo; aunque sería negligente si no dijera que creo que hay áreas para mejorar.

(Sé que aquí es donde la discusión puede dar un giro hacia el campo izquierdo, pero no sé cómo hacerlo, ni estoy tratando de comenzar como mariscal de campo ).

Pero aquí está la pregunta:

Si hay un área de la interfaz de usuario de WordPress que se puede mejorar con un complemento que hace el mismo conjunto de funciones que ya existe en el complemento, ¿vale la pena crear el complemento si la función ya existe?

¿Tiene sentido crear complementos de WordPress para funciones existentes si el complemento se adhiere a la filosofía de "diseños, no opciones" más que la función principal?

Primero, reconozco la falta de lógica que se incluye en esta declaración. Quiero decir, lo que he descubierto es:

  1. Necesitamos tomar más decisiones en nombre del usuario y ofrecerle menos opciones.
  2. Ya existe una opción en el núcleo.
  3. Crear un complemento para introducir una funcionalidad que ya existe, duplicándola, pero simplificándola para que tome una decisión por el usuario en su nombre.

Así que quizás la discusión se detenga con el tercer punto anterior. Pero, por el bien de la discusión (como argumento, si ese es su gusto), quiero tomar un ejemplo solo para esta publicación.

Una mirada a la configuración de la discusión

La Configuración de discusión que existe en el  menú Configuración para WordPress puede ser un poco abrumadora incluso para, lo que creo, es el blogger de nivel intermedio y mucho menos el tipo principiante o desarrollador.

La pantalla de configuración de debate.

Se necesita un poco de tiempo no solo para leer las opciones que existen, sino también para darles sentido. Y luego, hay opciones más avanzadas como la Lista negra de comentarios que creo que probablemente podría ser parte de una pestaña Avanzado .

Pero yo divago.

Hay una opción presente en Otras configuraciones de comentarios que dice:

"Cerrar automáticamente los comentarios en artículos que tengan más de [x] días".

Esta característica, en sí misma, no es mala, pero ¿qué pasa si quiero cerrar los comentarios en artículos que tienen más de [x] días solo si tienen 0 comentarios? Ahora, ese condicional, es decir, "si tienen 0 comentarios", creo que es un ejemplo de lo que puede manejar un complemento.

Pero la opción que se presenta tal cual es. Eso es:

"Cerrar automáticamente los comentarios en artículos que tengan más de [x] días".

Veo la razón por la que esta es una opción. Nadie debe tomar una decisión en nombre de un usuario sobre cómo deben manejarse sus comentarios.

  • Sin embargo, ¿la forma en que se presenta es tan clara como podría ser?
  • ¿Es la pantalla en sí misma propicia para que los usuarios lean, respondan y ajusten y sea necesaria? ¿O está tan sobrecargado de opciones que simplemente se evaden?
  • ¿Podría esta función en particular relegarse a un complemento (o parte de un conjunto de complementos) directamente relacionado con la gestión de comentarios para permitir que los usuarios controlen sus comentarios a través de complementos?

Después de todo, los complementos son principalmente para la funcionalidad, y la moderación de comentarios tiene más que ver con la funcionalidad que con la presentación.

Entonces, ¿tiene sentido crear un complemento de WordPress para características existentes como esta con la idea de que es una instalación simple, activar y listo, para los usuarios sin tener que escanear una lista completa de opciones y entender lo que se les presenta? ¿a ellos?

Personalmente, estoy indeciso, pero estoy realmente interesado en al menos experimentar con él para ver cómo podría funcionar. Claro, esto significa que debería poner mi código donde están mis pensamientos, y tal vez lo haga 😎, pero eso no cambia el hecho de que tengo curiosidad por las ideas de los demás.

Fuente de grabación: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More