Machete

Descripción

Machete es una colección de herramientas ligeras y sencillas que solucionan molestias comunes de WordPress usando tan pocos recursos como sea posible. Machete no cubre todos los casos posibles de uso, pero hay una gran cantidad de sitios que necesitarían menos plugins si usaran Machete,

Todas las herramientas de Machete tienen dos cosas en común: resuelven problemas comunes a la mayoría de los desarrolladores y lo hacen consumiendo tan pocos recursos del servidor como sea posible.

De momento, Machete incluye las siguientes herramientas:

Limpieza de cabecera:

WordPress mete un montón de códido dentro de la etiqueta <head> sólo para mantener la compatibilidad con código antiguo y habilitar algunas funciones opcionales. Puedes deshabilitar la mayoría y ahorrar algo de tiempo de cada carga de página y de paso hacer tu instalación más segura.

Aviso de Ley de Cookies:

Sabemos que odias las barras de aviso de cookies. Bueno, pues esta es la barra de cookies menos odiable que vas a encontrar. Es muy ligera, no afecta a tu puntuación de PageSpeed y funciona bien con los plugins de caché estática.

Analytics y Código personalizado:

No hacen falta chorrocientos plugins para realizar tareas sencillas como instertar una metaetiqueta de verificación (Google Search Console, Bing, Pinterest), un fragmento de json-ld snippet o una hoja de estilos personalizada (Google Fonts, estilos de impresión, ajustes de accesibilidad…).
El código de seguimiento de Google Analytics está optimizado para PageSpeed, está adaptado a la GDPR y tiene la opción de realizar seguimiento de eventos de Contact Form 7.

Modo mantenimiento:

El modo mantenimiento que viene con WordPress es un cierre sencillo que se activa cada vez que realizas una actualización de importancia. Con el modo mantenimiento de Machete puedes ocultar tu página incompleta de los visitantes y los motores de búsqueda, darles a tus clientes un acceso temporal seguro y cerrar tu sitio sin afectar a tu SEO.

Clonar entradas y páginas:

Añade un enlace “duplicar” a las listas de páginas entradas y muchos post types. También añade un “copiar a nuevo borrador” en el editor.

Botones para compartir en redes sociales:

Compartir en redes sociales a lo Machete. Los iconos son una webfont personalizada embebida en un archivo CSS minimizado que sólo pesa 5.8 Kb. Las acciones de compartir se realizan usando la URL para compartir nativa de cada plataforma.

Capturas

  • Pantalla de bienvenida de Machete
  • Configuración de la barra de cookies. ¿por qué no puede ser todo tan sencillo?
  • Este no es tu típico script de seguimiento...

Instalación

  1. Sube los ficheros del plugin al directorio /wp-content/plugins/machete o instala el plugin directamente desde la pantalla de gestión de plugins de WordPress,
  2. Activa el plugin en la pantalla ‘Plugins’ de WordPress
  3. Configura cada herramienta usando los enlaces correspondientes del menú Machete

Preguntas frecuentes

¿Y no hace eso mejor el plugin X?

Sí, pero Machete lo hace suficientemente bien y probablemente es mucho más ligero.

¿Hay alguna alternativa a Machete que sea instalar y listo?

Machete está pensado para ser utilizado como una suite de desarrollo. Si buscas una solución más sencilla solo para quitar la morralla de WordPress, deberías echarle un vistazo al plugin Mejoras y optimizaciones WPO de fernando Tellado

¿Por qué me sale un aviso de WordFence cuando guardo las opciones?

Machete cachea algunas de sus opciones en archivos almacenados en wp-content\uploads\machete\ para acelerar su carga. Esto es completamente seguro, pero no es un comportamiento normal en WordPress y puede hacer que plugins como WordFence lancen un aviso. Simplemente marca la acción como segura y vuelve a guardar.

¿Por qué no tiene Machete una opción para desactivar Gutenberg?

Te guste o no, el editor de bloques de WordPress (también llamado Gutenberg) está aquí para quedarse. En vez de desactivarlo, deberías centrarte en cambiar tu flujo de trabajo para empezar a usarlo. Si necesitas desactivar Gutenberg durante la transición, deberías utilizar el plugin oficial Editor Clásico

Reseñas

Descubrimiento

Todo un descubrimiento. Muy contento con el plugin, que lo estoy instalando en todas las webs que llevo. Una gozada.

Beautiful, helpful and effective

Machete is what it says it is: a tool to cut through the bloating functions of WordPress (by easily deactivating them in a perfectly reversible way) and thus optimize performance even further (once the basics are covered: hosting, caching, asset management...). Every single function is carefully described with helpful texts and I found Machete to be a helpful addition to my WordPress installation. Thanks!

Perfect!

Son funcionalidades que deberían estar incluidas en el core de wp 😀

Gran plugin

Un buen plugin para solventar con el solo bastantes necesidades a la hora de insertar codigo en diferentes secciones.
Leer todas las 24 reseñas

Colaboradores y desarrolladores

“Machete” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

“Machete” ha sido traducido a 1 idioma. Gracias a los traductores por sus contribuciones.

Traduce “Machete” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

3.3

  • Nuevo módulo para compartir en redes sociales
  • Montones de pequeños cambios para adaptar el código a los WordPress Coding standards
  • Pequeños arreglos para compatibilidad con Gutenberg
  • Arreglada la posición de los avisos de WordPress en las páginas de administración de Machete
  • Arreglados los errores en WP-Cli (por fin). Gracias a @angelfplaza y a @oterox

3.2.3

  • Módulo de clonación mejorado para que funcione mejor con Gutemberg y maquetadores de páginas complejos
  • Arreglo: En algunos casos, el módulo de clonación no copiaba la imagen destacada.
  • Arreglo: En algunos casos, el módulo de clonación podría romper los post metas.

3.2.2

  • La lista blanca de URLs del módulo de mantenimiento ahora es más restrictiva. Ahora sólo se aceptan ‘wp-login.php’ y ”wp-admin’
  • Cambiados los estilos del escritorios para evitar los iconos enooormes al actualizar

3.2.1

  • Parche urgente: arregla la errata que hacía que la página de mantenimiento no funcionara bien.

3.2

  • Mejorada la adecuación del código a los WordPress Coding Standards
  • Algunos cambios de interfaz. Ya no existe el (redundante) menú de pestañas, ahora se navega sólo usando el menú de la barra lateral.
  • Ya no se usan sesiones de PHP en la página de mantenimiento, ahora utiliza cookies de sesión.
  • Nuevo: Añadido botón ‘clonar elemento’ a la barra de administración del escritorio para hacer que el módulo de clonar sea compatible con la interfaz de Gutenberg.
  • Nuevo: Añadida a las PowerTools la opción de permitir la subida de imágenes SVG
  • Arreglo: Solucionado el problema que hacía que se escaparan los ampersands en el editor de código
  • Arreglo: Errata en el aviso de que la REST API está desactivada (gracias @carloslongarela)
  • Arreglo: Error de sintaxis con empty() en PHP 5.4 ¿sois conscientes de que Machete sólo es compatible con PHP 5.6+? (gracias @luisrull y @Selupress)

3.1.2

  • Añadida una opción para reducir la calidad de las miniaturas JPEG
  • Arreglo para permitir HTML en el texto de advertencia de cookie
  • Añadida opción en las PowerTools para desactivar los feeds RSS
  • Arreglo de las Powertools

3.1.1

  • Arreglado un fallo estúpido de PHP 5.4 (gracias @cheteronda)

3.1

Machete 3.1 es un animal completamente nuevo. Casi todo el código ha sido reescrito, poniendo gran cuidado en no romper los sitios existentes. Ese es el motivo de que la versión 3.0 no llegara a ser publicada en el directorio de WordPress, todo debía ser cuidadosamente probado antes.

3.0.5

  • Añadido seguimiento de Contact Form 7 al módulo Analytics y Código
  • Actualización de Machete PowerTools
  • Añadida opción a Machete PowerTools para desactivar los feeds RSS
  • Refactorización del módulo de optimización. El código es ahora más ligero y más rápido.

3.0.4

  • Añadido el editor de código nativo de WordPress al módulo de código personalizado
  • Añadidos nuevos diseños para la barra de cookies
  • Borrado de iconos antiguos
  • Añadida opción para quitar los scripts refill de Contact Form 7
  • Arreglada la opción de quitar jquery-migrate para reducir problemas de compatibilidad.

3.0

  • Nueva estructura de módulos, los módulos ahora son más ligeros y están mejor aislados.
  • Nuevo módulo de importación-exportación para guardar y restaurar los ajustes de Machete.
  • Enorme refactorización de código
  • Enorme limpieza de código
  • Arreglo de problemas de gestión de módulos en la pestaña de acerca de
  • Arreglado un aviso falso de ‘error guardando a base de datos’

2.1

  • Las opciones de optimización ahora están divididas en Limpieza de cabecera, Limpieza de funcionalidades y Artimañas de optimización.
  • Añadida opción para quitar el tamaño de miniatura medium_large
  • Añadida opción para desactivar el editor de plugins y temas
  • Añadida opción para quitar el enlazado automático de comentarios.

2.0.2

  • Añadida la opción para quitar el filtro capital_P_dangit
  • Arreglo de los estilos para móvil de las pestañas del escritorio
  • Cambiada la comprobación de la pantalla de bienvenida de un transient a una opción, ahorrando hasta tres consultas por cada carga del escritorio

2.0.1

  • renombrado el archivo admin.css a admin_v2.css para no mostrar problemas a los usuarios que tengan en caché la vieja hoja de estilos

2.0

  • Gran reestructuración interna. Los módulos de Machete ahora se pueden desactivar individualmente.
  • Nuevo módulo de clonar entradas y páginas
  • Sistema de roles redefinido. Los autores ahora pueden acceder a algunas funciones y las acciones del escritorio se ejecutan para los usuarios de todos los niveles.
  • ¡Nuevos iconos chulos!

1.7.2

  • Marcha atrás para restaurar la función de quitar los scripts de oEmbed. WordPress 4.8 no usa el script de oembed sino el JSON API

1.7.1

  • Desabilitado “Quitar scripts de oEmbed” porque interfiere con el widget de video de WordPress 4.8

1.7

Añadidas nuevas accione al módulo de optimización:

  • Quitar scripts de oEmbed
  • Ralentizar Heartbeat
  • JS de las respuestas de comentarios
  • Vaciar la papelera cada semana

Gracias, @fpuente

  • Añadida la opción “Anonimizar IPs” al código de analytics

1.6.2

  • Arreglado el error de sesión del enlace mágico reportado en algunos servidores.
  • Arreglada la desactivación de JQuery-migrate. Ahora debería funcionar mejor con temas complejos

1.6.1

  • Arregladas algunas cadenas de idioma

1.6

  • Algunos cambios internos de importancia
  • “Limpieza de Cabecera” ahora es parte de “Optimizacion de WordPress”
  • Añadida opción para deshabilitar las miniaturas de los PDF
  • Añadida opción limitar las revisiones de las entradas
  • Añadida opción para quitar jQuery-migrate
  • actuialización de cadenas de idioma

1.5.3

  • Arreglado un error que producía un error 500 en algunos entornos (gracias cheteronda)
  • Algunas mejoras menores de usabilidad en la página de ajustes de mantenimiento

1.5.2

  • Arreglada una errata que evitaba que se pudiera usar contenido personalizado en la página de mantenimiento.
  • actuialización de cadenas de idioma

1.5.1

  • Arreglado un fallo extraño e imprevisto al llamar a get_post()

1.5

  • ¡Nuevo módulo de modo mantenimiento!
  • Gran limpieza de código
  • Añadido cursor:pointer al botón de “aceptar cookies” (gracias frantorres)
  • Añadido un enlace para restaurar el aviso predeterminado en la página de cookies
  • Terminado el testeo en WordPress 4.7
  • actuialización de cadenas de idioma

1.4.6

  • la última modificación a los estilos de la barra de cookies (espero)

1.4.5

  • Rediseño de la barra de cookies. Ahora queda mejor en dispositivos de pantalla pequeña.
  • Por petición popular, el texto por defecto del aviso de cookies ahora es más corto
  • pequeños arreglos de javascript

1.4.4

  • arreglado el error de TinyMCE al activar la limpieza de emojis (gracias soy rafaramos)

1.4.3

  • arreglado el error de guardado de la barra de cookies en algunos sistemas (gracias carlos.herrera)

1.4.2

  • corrección de errores leves
  • cambios para ahorrar un par de escrituras a base de datos

1.4.1

  • actuialización de cadenas de idioma
  • arreglo de algunos errores menores

1.4

  • importante limpieza interna
  • mejoras de seguridad
  • actuialización de cadenas de idioma
  • arreglado el error el escape de barras en la barra de cookies

1.3

  • mejora de la gestión de errores
  • actuialización de cadenas de idioma
  • añadido el fichero .pot
  • corrección de errores leves

1.2

  • Algunos ajustes necesarios para el repositorio de WordPress

1.1

  • Algunos cambios cosméticos menores
  • actuialización de cadenas de idioma

1.0

  • Primera versión disponible públicamente