Blog

Cómo crear un ID de registro personalizado en Event Espresso

Hojas arrancadas de calendario de papel de pared

Event Espresso es un manejador de eventos muy completo para WordPress, que por cierto no tenía versión gratuita hasta hace poco, la cual se llama Event Espresso Decaf. Una de las modificaciones que me piden constantemente un ID de registro personalizado, y que en mi caso siempre es el de poder tener una referencia bancaria como número de registro, pues por default Event Espresso genera unos números de registro propietarios que por supuesto no son compatibles con números de referencia bancarios (generalmente basados en algoritmos de módulo 10) que puedan ser usados por los clientes para ir a pagar directo en banco. Event Espresso permite esta modificación a que tiene una gran cantidad de filtros que nos permiten configurarlo a nuestras anchas cuando sea necesario, y afortunadamente es bastante sencillo.

Hay dos versiones de Event Espresso: la rama 3.x y la rama 4.x, y no son compatibles entre si, incluso tienen estructuras internas completamente distintas. Para este tutorial usaremos la versión gratuita, que sólo existe para la rama de la versión 4.x, y que es el llamado Event Espresso Decaf, que es básicamente una versión en extremo recortada de lo que es un Event Espresso completo.

Leer másCómo crear un ID de registro personalizado en Event Espresso

Porqué deberías reconsiderar adoptar Gutenberg

Tipografías de imprentas antiguas

Gutenberg, el nuevo editor de WordPress, salió un diciembre de 2018 en lo que muchos consideramos una acción apresurada, puesto que la nueva característica salió apenas con lo justo para funcionar, plagada de errores y problemas de usabilidad y accesibilidad, y por supuesto entre muchas críticas negativas – que a fin de cuentas a algunos les parece que son tal, cuando en realidad en el gran contexto de lo que es WordPress apenas y son unas cuantas. En aquel entonces algunos se fueron y y otros nos quedamos; en mi caso el editor me gustó desde el inicio y al poco tiempo lo adopté como el editor principal en este blog. Mientras tanto, el equipo de desarrollo de Gutenberg ha aguantado palos de todo el mundo y bajo todo este golpeteo incesante, han seguido creciendo el editor a un ritmo verdaderamente impresionante, y las mejoras se ven hoy en día.

Así que, si cuando salió Gutenberg hizo que te alejaras de WordPress, quizás debas leer esto y revalorar si debieras adoptar Gutenberg. En pocas palabras: esta publicación va sobre que era Gutenberg a su salida, que es ahora, y porqué si te alejaste de WordPress, quizás debas volver. Quién sabe, quizás te sorprendas.

Leer másPorqué deberías reconsiderar adoptar Gutenberg

Membresías a clubes de packs de plugins GPL: ¿vale la pena comprarlas?

Dinero quemándose como metáfora de tirar el dinero al comprar un pack de plugins GPL

Seguramente ya los viste en Facebook: un pack de plugins GPL (frecuentemente incluyen temas también) con decenas o cientos de productos que cuesta 20 o 30 dólares o algo similar; dentro van muchos productos premium que son conocidos por nombre cuando menos de todos nosotros: Elementor Pro, Gravity Forms, YOAST SEO, etc. Ahora, si los conoces sabrás bien que no son baratos: Elementor Pro cuesta USD $199, Gravity Forms empieza en USD $59 y YOAST cuesta USD $89, todos licencias que hay que renovar anualmente. Así que, ¿cómo demonios pueden vender un pack con esos plugins y decenas más por tan bajo precio?

Como te podrás imaginar, hay gato encerrado. A veces, hasta varios gatos encerrados, aunque no son los que piensas. Aquí te hablo de porqué deberías evitar comprar estos llamados pack de plugins GPL. Antes de iniciar, y lo digo a manera de disclaimer porque luego hay unos fanáticos de la GPL que se ponen muy intensos, esto no pretende ser un tratado a fondo de la licencia ni nada parecido, sólo pretendo que las personas que están pensando gastar su dinerito en un pack de plugins GPL, sepan en que se están metiendo. Como nota adicional, cuando hable de GPL me refiero a la versión 2, a menos que escriba lo contrario.

Leer másMembresías a clubes de packs de plugins GPL: ¿vale la pena comprarlas?

WordPress 5.3: todas las novedades

Muestra un logo de WordPress con estilo de plano azul

WordPress 5.3 estará disponible en poco más de un mes (el 12 de noviembre para ser exactos), y aunque no es precisamente una versión con características grandes y rimbombantes, si viene con muchísimas mejoras bajo el brazo y de esas tiene muchas que son importantes tanto para los usuarios como para los desarrolladores. Vamos a ir revisando que es todo lo bueno que viene en WordPress 5.3 por partes:

Mejoras en Gutenberg

Gutenberg está en el centro de todo lo que es WordPress justo ahora. Y como les he dicho a muchos, puede que no te guste, pero Gutenberg es algo verdaderamente importante en WordPress (no lo digo yo) y en un futuro no muy lejano todo girará en torno a el. Como es de todos bien sabido, Gutenberg nació con severas deficiencias de usabilidad, mismas que fueron evidenciadas por un estudio muy completo que se hizo por WP Campus y que documentó remedios concretos que tenían que aplicarse en Gutenberg. Muchas mejoras se han ido incorporando poco a poco, y varias de ellas (12 versiones en total, de la 5.4 a la 6.5) vendrán en el Gutenberg que ya viene integrado en el core de WordPress 5.3.

Leer másWordPress 5.3: todas las novedades

De backporting y actualización automática de versiones inseguras de WordPress

Candados viejos y oxidados, en relación a las versiones inseguras de WordPress

Puede que no lo sepas, pero WordPress arrastra un problema desde hace ya un tiempo; cada que sale una versión nueva, se generan parches de seguridad para todas las versiones que viven en aquellos sitios cuyos dueños no quisieron actualizar por alguna razón en concreto, o bien por olvido; de esta manera, dichas versiones inseguras de WordPress, viejas y muy probablemente olvidadas, se mantienen hasta cierto punto, parchadas contra vulnerabilidades; a esto se le conoce como backporting. Genial, ¿no te parece?

La respuesta es que en parte si, y en parte no. Puede que falle miserablemente, pero como sea, intentaré explicar más a detalle:

¿Qué tiene de malo el backporting en el mundo de WordPress?

Esto que voy a mencionar es algo que muchos desconocen de esta plataforma que usan a diario, y que me parece hasta cierto punto algo desconcertante; WordPress es un proyecto que está donde está hoy en día gracias al trabajo de voluntarios, cientos de miles de ellos. Estos voluntarios son un recurso valiosísmo, y hablando de aquellos que están inmersos en los equipos que tienen que ver con el backporting, es un recurso que tiene que esforzarse en extremo para poder llevar a cabo esta actividad…esfuerzo que podría gastarse mejor en otras cosas, como en características más novedosas o quitar bugs, por mencionar un par de cosas.

Para que te des una idea de la magnitud del problema, cada que sale un parche nuevo relacionado con seguridad, hay que hacer parches para todas las versiones principales desde WordPress 3.7 (que es la primera versión que incluyó el sistema automatizado de instalación de liberaciones de seguridad), es decir, hay que hacer un proceso completo para poco más de 15 versiones que han salido desde entonces, 15 bocas a las que hay que darles de comer, y que consumen muchísimo.

Leer másDe backporting y actualización automática de versiones inseguras de WordPress

Cómo habilitar compresión GZIP para acelerar tu WordPress

Muestra un zapato grande y uno chico como una metáfora de la compresión de datos

Habilitar la compresión GZIP en tu servidor puede hacer que tu WordPress se acelere considerablemente, y a decir verdad, es una de las técnicas de las que podemos decir que la fruta está colgando muy abajo, es decir, no hace falta mucho esfuerzo para implementarla – y las ganancias pueden ser sustanciales. Recuerden que Google quiere que todos los sitios carguen rápido o de lo contrario tu sitio posiblemente pare en la página 5 o 6 de resultados de Google, junto con bonitos sitios de apuestas y demás.

¿Porqué es importante comprimir el contenido?

Si han usado GTmetrix alguna vez, sabrán que ofrece valores medios de varias métricas, una de ellas es el peso medio de los sitios: al momento de escribir este artículo, el peso medio de un sitio es de 3.17 MB; es fácil deducir que cuanto más nos ahorremos en nuestros sitios más rápido responderán, y una de las formas de ahorrar la cantidad de datos que se transmiten desde los servidores donde alojamos nuestros sitios hasta los navegadores es comprimir dichos datos. GTmetrix en particular reporta el uso de la compresión gzip en el criterio “Enable gzip compression“, el cual debe estar mínimo en 85% según GTmetrix.

Leer másCómo habilitar compresión GZIP para acelerar tu WordPress

Carga diferida de imágenes: que es, como activarla para WordPress y comparativa de plugins

¿Qué es la carga diferida de imágenes?

La carga diferida es un patrón de diseño que básicamente consiste en utilizar un objeto hasta que este haga falta; pensemos en imágenes para ir entendiendo mejor el concepto. Imagina que tienes un sitio que carga una cantidad considerable de imágenes, que como sabrás, representan la mayor parte del tamaño total de un sitio – hasta un 70-80% -, y es imperativo que las optimices tanto como puedas. Ahora bien, en un sitio no optimizado, el navegador intentará cargar todo lo que se defina en este, sean imágenes, scripts, hojas de estilo, etc.; en el caso particular de las imágenes, la carga diferida consiste en cargar sólo las imágenes que ves en pantalla; conforme vayas desplazando la página, el navegador irá solicitando las imágenes cuando estas estén a punto de aparecer en pantalla.

¿Que ventajas nos da la carga diferida de imágenes?

Las ganancias son sustanciales, pues al no tener que descargar todos los recursos de golpe (vamos a centrarnos en imágenes de ahora en adelante), la cantidad de datos a descargar es menor, y por ende ves un resultado mas rápido en tu navegador. El servidor tampoco transmite más de lo que debe; ambas cosas se traducen en reducción de peticiones, algo que por lo general es muy penalizado por los medidores de desempeño como GTmetrix o similares, por lo que en sitios con una gran cantidad de imágenes es una de las primeras técnicas que deberías de usar.

Leer másCarga diferida de imágenes: que es, como activarla para WordPress y comparativa de plugins

Porqué GeneratePress es el mejor tema de WordPress

Imagen de cubierta para artículo sobre GeneratePress

¿Buscas el mejor tema de WordPress? sin temor a dudas te digo de una vez que se llama GeneratePress, y aquí te diré porqué.

Ya sé que estás pensando: “Otra de esas publicaciones con enlaces de afiliado…

Y si, es una de esas publicaciones donde se promociona algo; en esta ocasión, es para hablar bien del que yo creo es el mejor tema para WordPress, cual otro sino GeneratePress, tanto en su versión gratuita como la versión de paga. Y si, saquemos esto a la luz de una vez, hay un enlace de afiliado en la publicación; pero esta publicación no es para ganarme una carretada de dinero (no tengo el tráfico para eso, pero si alguien le da clic, bienvenido); lo hago porque creo honesta y firmememente que GeneratePress es, sino el mejor tema de WordPress de propósito general, entre los tres mejores. Pero ya en serio, sí creo que es el mejor, y aquí te pongo mis razones de porqué creo que lo es.

Una pequeña introducción a GeneratePress

GeneratePress es el fruto de la labor de Tom Usborne, un desarrollador completamente dedicado a este tema; hay dos versiones de este tema: GeneratePress Free, versión gratuita con capacidades limitadas (pero aún así es bastante capaz), y GeneratePress Premium con un costo de USD $49.95 anual (si renuevas tiene un descuento de 40%) que es técnicamente un plugin que aumenta el tema Gratuito de modo que tenga módulos y valores de configuración adicionales. La versión gratuita es buena, pero la Premium vale cada centavo, y ojo, se puede usar en sitios ilimitados. Para usar la versión Premium requieres tener instalado el tema base, es decir, la versión gratuita.

Leer másPorqué GeneratePress es el mejor tema de WordPress

Como crear un sitio de membresía con goteo con Paid Memberships Pro

Imagen de portada para artículo sobre como crear sitios de membresía con Paid Memberships Pro

¿Eres verdaderamente bueno en algo? un sitio de membresía con WordPress donde vendas ese algo que haces puede ser el negocio perfecto para ti, y WordPress y Paid Memberships Pro lo hacen fácil. Así que vamos a ver una receta sencilla usando el plugin Paid Memberships Pro para que montes tu propio sitio de membresía, e incluso veremos como crear goteo de contenido, es decir, que el contenido vaya apareciendo progresivamente para los miembros, en vez de presentarlo todo de golpe.

Pero antes, un poco sobre los sitios de membresía

Un sitio de membresía es aquel en donde compartes contenido (generalmente de excelente calidad por cierto, de la calidad que hará que hace que la gente pague por el), y cobras por el acceso al mismo. Puedes recibir pagos únicos para accesar al contenido o bien un pago recurrente, es decir, un pago que se hace por ciclos mensuales, semestrales, anuales o por el período que quieras, hasta que el usuario cancele. El contenido puede ser dado todo de golpe o de la forma que yo prefiero, que es por goteo: cada ciclo (mes, semestre, etc.) aparece nuevo contenido, con lo que mantienes captivos a los miembros y estos siguen pagando más meses.

Leer másComo crear un sitio de membresía con goteo con Paid Memberships Pro

Cómo usar el Modo de Recuperación de WordPress 5.2

WordPress 5.2 está nombrado en honor a Jaco Pastorius

WordPress 5.2 “Jaco” finalmente ya está liberado, y la joya de esta versión es que al fin trae la característica de Modo de Recuperación que impide que tu sitio se caiga totalmente por un plugin o tema que funcione mal, mostrando un WSOD o una white screen of death (pantalla blanca de la muerte); ahora, cuando eso suceda, podrás entrar para corregir el problema y que tu sitio continúe funcionando. En contraste, para hacer esto antes de WordPress 5.2 tenías que entrar por algún medio (tu panel, FTP, etc.) y renombrar la carpeta del plugin o tema con problemas, luego volver a cargar tu sitio, corregir el problema o volver a subir una versión previa sin errores del plugin o tema…en fin, como seguramente ya sabes, experimentar una WSOD es un dolor en el trasero y una pérdida innecesaria de tiempo.

¿Cómo funciona el Modo de Recuperación?

Cuando ocurre un fallo fatal en tu sitio, el visitante recibirá una notificación de que el sitio en cuestión está experimentado dificultades; al mismo tiempo, la plataforma ya envió un correo al administrador notificando de que el sitio tiene problemas, y en este mismo correo va un enlace especial para que puedas entrar en el admin de tu sitio para corregir tal error; al hacer clic en el link, te llevará a tu dashboard de WordPress, pero en Modo de Recuperación, mostrándote directamente que plugin(s) y/o tienen problemas; al mismo tiempo, se pone una cookie por cliente, la cual contiene información del Modo de Recuperación. Notarás que en la parte superior derecha este modo también se indica con un botón en rojo, que te permite salir del Modo de Recuperación, si es que pudiste arreglar el error que lo causó en primera instancia.

Leer másCómo usar el Modo de Recuperación de WordPress 5.2

Do NOT follow this link or you will be banned from the site!

Centro de preferencias de privacidad

      Necessary

      Advertising

      Analytics

      Other