Sigue este blog vía RSS, en el Fediverso en @acambronero@www.blogpocket.com, o vía email.

You don’t speak Spanish? Explore a selection of Blogpocket posts in English

Cómo agregar bloques de Gutenberg al escritorio de WordPress

Hemos creado un plugin súper sencillo para que puedas crear tu propia área personalizada, utilizando bloques de Gutenberg, dentro del escritorio de WordPress. Encontrarás dónde descargarlo un poco más abajo.

Qué es el escritorio de WordPress y por qué ha estado infrautilizado todo este tiempo

escritorio-1-1024x497 Cómo agregar bloques de Gutenberg al escritorio de WordPress
El escritorio de WordPress

El escritorio (tablero o panel) de WordPress es ese sitio en el que, normalmente, nunca (o casi nunca) se entra. Lo ves cuando inicias sesión y poco más. Aunque puede ser muy útil, probablemente no tenga la información que a ti te interese.

En la imagen anterior vemos un escritorio bastante despejado en el que hay dos widgets correspondientes a dos plugins: Cookiebot y Broken LInk Checker.

El problema es que normalmente el escritorio está repleto de widgets y la mayoría no aportan nada. Se puede despejar (o limpiar) haciendo clic en «Opciones de pantalla» (arriba a la derecha) y luego activando o desactivando aquellos widgets que queramos. De hecho, cada opción de WordPress tiene sus propias opciones de pantalla.

Si eres principiante, seguramente te habrá pasado desapercibido. Pero ahí está. Por cierto, te invito a revisar el Manual de WordPress donde se repasa, en vídeos de corta duración, todas las funciones de WordPress.

Un escritorio de WordPress a tu gusto vitaminado con bloques de Gutenberg

Esta es una idea genial que ya se documentó en su momento en Blogpocket. Y Nick Hamze la materializó en su plugin de pago Mission Ctrl.

¿Por qué no aprovechar el poder de los bloques de Gutenberg para limpiar (o despejar) primero el escritorio de toda distracción inútil y luego proporcionar un Custom Post Type, alimentado por bloques, que sea un widget visible en el escritorio?

Eso fue lo que implemento Nick Hamze en el plugn Mission Ctrl.

Y lo que se consigue es un escritorio limpio y a tu gusto, construido fácilmente con bloques de Gutengberg.

Una solución made in Blogpocket

Usé el plugin Mission Ctrl y es fantástico, bastante asequible en precio y con actualizaciones para siempre e instalaciones ilimitadas.

Pero me puse a pensar si sería posible emplear el poder de un plugin como Reusable Block Extended para el mismo propósito. Reusable Block Extended proporciona un widget denominado «Reusable Block» que permite llevar bloques reusables a cualquier área de widgets presente en el theme. Eso, sin duda, facilitaría extraordinariamente el desarrollo de un plugin mucho más sencillo para crear áreas personalizadas (o widgets) en el escritorio de WordPress.

Porque, de esa manera, el plugin solo tendría que hacer tres cosas:

  • Crear un nuevo área de widgets (Apariencia > Personalizar) denominado, por ejemplo «Dashboard».
  • Quitar el widget de Welcome y todos los widgets por defecto del escritorio. Solo quedarían los correspondientes a plugins que tengas instalados pero se podrían quitar con las opciones de pantalla.
  • Mostrar el contenido del área de widgets «Dashboard» dentro de un núevo área en el escritorio.

Y esas tres cosas se pueden hacer dentro del archivo functions.php con unas cuantas líneas de código. Código que, por otra parte, es público y está ampliamente documentado en muchos sitios.

Pero, lo notable es la tarea maravillosa que hace el plugin Reusable Block Extended y la vuelvo a subrayar: llevar bloques reusables a cualquier área de widgets que tenga preparada el theme, mediante el widget «Reusable Block».

Te recuerdo las tres funciones que hace el plugin Reusable Block Extended:

  1. Crea una especie de Custom Post Type, denominado precisamente «Bloque reusable»; es decir puedes crear y gestionar bloques resusables como si fuesen otro tipo más de contenido en WordPress.
  2. Convierte bloques reusables en patrones de bloques.
  3. Mediante su widget «Reusable Block» puedes llevar bloques reusables a cualquier área de widgets que tenga el theme.

Mi plugin beta y experimental «Custom Area On A Clean Dashboard»

Beta y experimental pero plenamente funcional 😉

El nombre (Custom Area On A Clean Dashboard) hace referencia a las dos funciones principales del plugin:

  • Despejar (o limpiar) el escritorio de toda distracción inútil.
  • Tener un área personalizable con bloques de Gutenberg en el escritorio.

Inicialmente pensado como una funcionalidad añadida al theme de Genesis Blogpocket Nineteen, con una pequeñisima modificación sirve para cualquier theme (ya sea de Genesis o no).

Descarga el plugin Custom Area On A Clean Dashboard (versión 2.0.1 beta de 2 de diciembre de 2021):

Puedes descargarlo aquí y testearlo en un entorno de pruebas.

Más información: Novedades de la versión 3.3.0

También puedes consultar la página de plugins incluidos en Blogpocket Nineteen.

escritorio-2-1024x530 Cómo agregar bloques de Gutenberg al escritorio de WordPress
Una aplicación de nuestro plugin «Custom Area On A Clean Dashboard»: un agregador de feeds.

La imagen anterior muestra un ejemplo de aplicación del plugin Custom Area On A Clean Dashboard en acción. El contenido de la única caja presente en el escritorio (denominada Área personalizada) es un bloque reusable creado con el plugin Reusable Block Extended. Dentro del bloque reusable se usa el bloque «Carrusel de entradas» de Coblocks que muestra entradas o un feed de un blog externo como un carrusel.

Ideas para implementar

Lógicamente, el límite está en tu imaginación pero aquí van un par de ideas para implementar con el plugin Custom Area On A Clean Dashboard:

  • Un vídeo de capacitación para tus clientes. Imagina que has desarrollado un WordPress para uno de tus clientes que no está ducho en el manejo de la plataforma. ¿No sería genial que entrase de vez en cuando en el escritorio y viese un vídeo de formación sobre el uso de WordPress?
  • Listas To-Do. A lo mejor estaría bien usar el Área personalizada para recordar tareas a realizar. Podrían ser las tareas de mantenimiento, calendario de publicaciones, etc.
  • Noticias para tu cliente. Podrías usar el Área personalizada como una especie de blog para tu cliente donde le dieses información de su interés.
  • Agregador de feeds. Para ti o para tu cliente. Es el ejemplo que hemos visto en el apartado anterior.

¿Qué se te ocurre a ti? Por favor, dímelo en los comentarios. Y si has probado el plugin, dame feedback please.

Responder en Mastodon (requiere usuario en esa plataforma)

Puedes usar tu cuenta de Mastodon para responder a este post de

Copia y pega esta URL (https://www.blogpocket.com/?p=64352) en el campo de búsqueda de la interfaz web de tu servidor Mastodon.

Icono de Mastodon

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Antonio Cambronero.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento: No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a GreenGeeks que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Ir al contenido