367 | Mi stack tecnológico para crear webs con WordPress en 2023
26 Apr 2023 · 19 min
Episode 367 of WordPress Semanal (Gonzalo Navarro) enumerates Gonzalo's 2023 technology stack for building and managing WordPress sites: theme choices (Astra, GeneratePress), Gutenberg block extensions (Spectra, GenerateBlocks), key plugins (Gravity Forms, Yoast SEO, CPT UI, Advanced Custom Fields, CookieYes), caching/optimization tied to hosting (SiteGround Optimizer, WP Rocket, LiteSpeed Cache), migration tools (All-in-One WP Migration, Duplicator), maintenance/backup services (ManageWP, Modular 10), analytics (Fathom Analytics), and AI-assisted development (ChatGPT). The episode also highlights a plugin-of-the-week (Simple Link Directory), recent courses/videos, and practical advice for client work.
Chapters
En el episodio 367 de WordPress semanal te hablo de mis herramientas esenciales cuando creo y gestiono webs con WordPress. Desde el theme y los plugins hasta el hosting, pasando por supuesto por herramientas externas que me facilitan el trabajo. Vamos allá. Hola, hola, soy Gonzalo Navarro y Bienvenidos al episodio 367 de WordPress Semanal, el podcast en el que aprendes a crear y gestionar tus propias webs con WordPress en profundidad. Y nos vamos a centrar en mi stack tecnológico para crear webs. Esto de stack suena muy bien, no es otra cosa que el conjunto de herramientas que utilizo para hacerlo. Y la gracia de esto es que en el pasado he hablado de herramientas que utilizo, de servicios y demás, y en este episodio te voy a hablar de las que uso ahora mismo y seguramente dentro de un año, dentro de dos, usaré otras. Así que en un momentito te digo todo lo que uso, todo lo que tengo en mi cajita de herramientas y me interesa mucho que me cuentes tú también lo que utilizas. Si estás en el grupo de Telegram, porque estás en la comunidad privada de GonzaloNavarro es, pues me lo puedes contar por ahí. Y si no estás dentro, pues puedes escribirme por Twitter o por donde te parezca, ¿Sí? Bien, en un momentito vamos a ir, ya digo, con todo esto. Pero antes, como siempre, novedades. ¿Qué está pasando en Gonzalo Navarro es esta semana? Pues hay nuevo vídeo de la zona código, ya sabéis, tenemos uno nuevo cada semana y todos los miembros podéis acceder a todos los que ya hay publicados más los nuevos que voy sacando. Y en este vídeo te explico cómo puedes desactivar plugins y themes directamente por FTP cuando no tienes acceso al admin, al panel de administración de WordPress. Esto es muy habitual, actualizas algo de tu web, entras y pum. Está rota, no puedes acceder, no puedes entrar al panel de administración. ¿Tú te imaginas por qué se ha roto Si has actualizado 3 plugins? Pues puede ser por alguno de los 3 plugins, o incluso muchas veces ves en pantalla un aviso que te pone error 404 o lo que sea, error 500, error del servidor, porque hay un error en. En el archivo tal, tal, tal, tal. Y tú ves en la URL del archivo el nombre de un plugin. Entonces tú dices, pues bueno, esto es por esto. Entonces lo ideal es desactivar ese plugin y si se soluciona el error, pues ya sabes que ha venido de ahí. Y luego ya vuelves a una versión anterior, escribes al soporte o investigas un poco por dónde van los tiros, pero al menos has podido detectar que el problema viene de ese plugin en cuestión y lo desactivas. Pero ¿Qué pasa? Que muchas veces este error nos impide entrar en la parte de administración de la web. Entonces nos tenemos que ir al gestor de archivos de nuestro hosting o acceder por FTP y desactivarlo. En este vídeo te enseño cómo hacerlo porque es algo que me llega muchísimo. Esta pregunta me llega un montón. Y ahora todos los que estéis en esta situación vais a tener un vídeo paso a paso para aprender a hacerlo de forma totalmente segura. Voy a ir dejando todo lo que comente, todos los enlaces en las notas del episodio en Gonzalonabarro es 367, que es el número de este episodio. Sí, fantástico. Esto en cuanto a los vídeos. Después en cuanto a cursos, el curso más reciente publicado es el curso de Modular, que es un servicio que te permite llevar el mantenimiento de tus webs y las de tus clientes desde un mismo panel, actualizar todo, hacer copias de seguridad. Una herramienta esencial si llevas webs para clientes. Y como estamos casi a final de mes ya o prácticamente, te adelanto que el próximo curso que va a salir en nada dentro de unos días, bueno, depende de cuándo estés escuchando, va a ser el curso de Fathom Analytics, que me lo habéis pedido varios de vosotros porque yo he comentado varias ocasiones que ya no utilizo Google Analytics, sino que utilizo Fadom y hay interés. Entonces lo vais a tener ya mismo publicado y la semana que viene publicaré un episodio un poco hablando también de ello para que sepáis por qué me pasé de Google Analytics a Fathom Analytics y todo lo que puedes hacer con este servicio para llevar o medir las estadísticas de tu web. Sí, fantástico. Esto en cuanto a las novedades. Vámonos ahora con el plugin de la semana que se llama Simple Link Directory. Ese es un plugin con muy buen rendimiento activo en unas 3.000 webs con WordPress y que está pensado para crear un directorio de enlaces, no necesariamente de tu web, sino enlaces externos. El enfoque de este plugin es que tú puedas crear en una misma página como distintas categorías de enlaces y que se muestren de forma visual y sencilla. Imagínate que yo quiero crear una página con todo lo que recomiendo relacionado con WordPress, Pues podría crear un directorio y ir añadiendo por ejemplo los themes, todos los que recomiendo y se ve como un listado, después en otra columna los plugins y hay todos los que recomiendo y se ven en un listado. Los servicios externos, pues hay todos los que recomiendo y ya digo, se ven en un listado y te creas como este directorio pero enfocado ya digo, a enlaces y además la gente los puede votar, los puede compartir, está muy bien. Esto lo encontré porque una suscriptora si no recuerdo mal, me pidió algo así que tú pudieras poner enlaces y que la gente pudiese ir votando los y luego pues quedan ahí los más votados. Así que de nuevo se llama Simple Link Directory, lo tenéis enlazado en las notas del episodio. Gonzalo es 367 fantástico. Pues ahora sí, vámonos con el tema central del episodio Mis herramientas para crear webs con WordPress en 2023 y vamos a empezar por el theme, El tema. Esto es la base de cualquier web con WordPress y básicamente utilizo entre dos Últimamente utilizo más Astra, te hablo sobre todo cuando enfoco la creación de webs de clientes, porque bueno, la mía ya la tengo de hace mucho tiempo y no cambio demasiado su estructura, pero con el paso del tiempo sí que voy evolucionando. Lo que utilizo Pues ya digo, por ejemplo para clientes. Entonces de punto de partida, de tema utilizo Astra o GeneratePress y la distinción que hago es si el cliente quiere pagar la licencia utilizamos Astra porque realmente lo prefiero, me gusta más para construir webs, lo estoy utilizando más últimamente, estoy más acostumbrado. Si no quiere pagar la licencia, como yo tengo licencia de por vida de GeneratePress, pues la suelo incluir sin cargo extra para el cliente. Y al final son muy similares. Los dos son temas súper rápidos de punto de partida, con muchísimas opciones desde el punto de vista del diseño, con plantillas prediseñadas que puedes elegir. ¿Ambos tienen plugins que puedes añadir y extender las funcionalidades del editor nativo de WordPress, que además ahora te hablaré de estos plugins cuando? Pues cuando mencione los que utilizo, así que están geniales. Bueno, creo que de todo lo que voy a hablar en este episodio hay un curso específico, o sea que no voy a ir diciendo de esto tenéis un curso porque de todo lo que estoy hablando voy a hablar, vais a tener un curso en Gonzalo Navarro es. Bien, esto por un lado los temas, vámonos con los plugins. Te voy a hablar, a ver, cada web es especial, pero te voy a hablar digamos, a grandes rasgos, desde un punto de vista estructural, los plugins que más utilizo. Ya digo, cuando creo webs para clientes. Por un lado casi siempre añado un plugin para extender las posibilidades del editor nativo de WordPress llamado Gutenberg, que ya podemos quitarle el nombre y decir el editor de WordPress, y si utilizo Astra, utilizo su plugin que es Spectra, y si utilizo generatePress utilizo también su plugin de bloques que se llama Generate Blocks. Además, habitualmente si hago la web con Astra, pues también se instala prácticamente casi de forma automática su plugin de Starter Templates, es decir, de plantillas que te sirven de punto de partida estas plantillas que te digo prediseñadas. Esto desde el punto de vista para hacer la maquetación de la web. Después tenemos plugins esenciales, como por ejemplo plugin de formulario, suelo utilizar Gravity Forms también tengo la licencia de por vida y normalmente se la regalo también a los clientes, porque como yo ya lo tengo todo pagado, no pago año a año, pues ahí no queda ningún vínculo entre nosotros. Ya sabéis que a mí me gusta cuando trabajo con clientes que no queden atados a mí de ninguna manera, si hay que comprar algo que lo compren ellos, pero bueno, en este caso, como yo ya lo tengo y no lo tengo que pagar más, pues suelo regalar con la implementación o el desarrollo los plugins que tengo de por vida. Que tengo que utilizar otro plugin de formularios, pues me adapto, me da igual, pero a mí el que me gusta y el que utilizo es Gravity Forms. En cuanto al SEO, sigo utilizando al final Yoast SEO, aunque reconozco, como te hablaré más adelante, que quizás lo cambie en el futuro, sobre todo para webs de clientes importantes. Desde el punto de vista de los contenidos que va a tener la web y demás, hay dos plugins que son esenciales para mí. Si es una web un poquito más compleja en cuanto a los tipos de contenido que se van a crear, que son CPT UI, que esto me permite crear tipos de contenido personalizados. Por ejemplo, si estoy creando una web en la que va a haber un podcast, muchas veces, la mayoría, el cliente quiere tenerlo separado. Entonces en lugar de publicar sus episodios del podcast en la parte de entradas del blog, pues creamos una sección nueva que se llama podcast y ahí se van publicando los episodios separados de las entradas o las páginas. Y además le puedes crear sus propias taxonomías, es decir, sus propias formas de categorizar esos episodios. Y esto lo hago con el plugin cptui, que es gratuito, es una pasada, incluso si quieres, yo no lo suelo eliminar, pero si quieres puedes copiar todo el código que te genera para crearte el tipo de contenido o las taxonomías, pasarlos a un archivo tuyo donde pegas código y eliminar el plugin. Esto lo explico de hecho en el curso dedicado a este plugin, no es necesario hacerlo, pero si eres de los que te gusta quitar todo lo máximo posible, pues lo puedes hacer. En este sentido también utilizo, cuando la web lo requiere, el plugin Advanced Custom Fields, es decir, campos personalizados avanzados. ¿Qué son los campos personalizados? Bueno, para que te hagas una idea, por ejemplo, cuando instalas WooCommerce y vas a publicar un producto, abajo en las opciones de rellenar tienes campos personalizados, lo que pasa que esto te lo crea ya el propio WooCommerce, por ejemplo, para añadir el precio. Eso es un campo personalizado. Entonces, si tú quieres hacer esto por tu cuenta para otro tipo de contenido, pues lo puedes hacer con el plugin Advanced Custom Fields, del que también tengo licencia de por vida y por eso pues lo sigo utilizando. La verdad es que sé que hay alternativas, pero ni las reviso. Entonces, por ponerte un ejemplo real relacionado con lo que te comenté antes, imagínate que en la web de un cliente creo el tipo de contenido podcast y que luego hay cierta información especial que me gusta rellenar del podcast, por ejemplo, el nombre del invitado, la duración del episodio y la temática. Y eso quiero rellenarlo de forma interna, pero además quiero que se muestre en la parte frontal. Con este plugin puedo crear esos campos en la parte de edición del episodio que vaya a publicar y luego si quiero además lo puedo mostrar en la parte frontal. Es un básico cuando se quieren añadir campos personalizados, más ya desde el punto de vista no tanto de crear la web, sino cosas que necesitamos que son bastante esenciales. Por ejemplo para las cookies, últimamente estoy utilizando el servicio o el plugin Cookie Yes, me resulta súper sencillo, te recoge las cookies de la web automáticamente y además te genera los típicos textos que necesitas con las cookies necesarias, cookies de marketing y todo esto te lo genera el texto automáticamente en español. De momento con su versión gratuita me sirve para todas las webs que he creado y después si tienes como muchísimo tráfico pues te puedes pasar alguna versión de pago. Por cierto, de cookies creo que es de lo único que no tengo un vídeo o un curso publicado, así que si os interesa decídmelo y lo preparo, lo puedo añadir a alguno de los cursos existentes o hacerlo como un tutorial premium. Bien, más en este sentido, desde el punto de vista por ejemplo de la optimización, yo normalmente creo las webs con el hosting siteground, ahora te hablaré de. Bueno ya directamente te digo si quieres que todas las webs, si está en mi mano lo hago con el hosting siteground, si me tengo que adaptar a otro hosting pues me adapto sin problemas. Entonces cuando utilizo SiteGround como hosting, que por cierto, si queréis ir a la mejor oferta del momento y aprovechar mi enlace de afiliado, vamos, aprovechar no lo aprovecharía yo, pero ya sabéis que os agradezco si vais a Gonzalo es Hosting, pues ahí vais con mi enlace de afiliado y siempre os lleva a la mejor oferta que tenga SiteGround en el momento. Ahora creo que tienen 85 % de descuento en el primer año o si compras varios años pues en los primeros años. Bueno, como digo, si utilizo este hosting para la optimización, utilizo su plugin de optimización que se llama SiteGround Optimizer, ya te habilita el caché y te da opciones de optimizar el CSS, el JavaScript, las imágenes, lo típico, todo lo que se necesita para la optimización. ¿Que utilizo un hosting diferente? Pues normalmente utilizo WP Rocket, tanto para la caché como para la optimización de la web y si el hosting es de los que utiliza LiteSpeed, que es algo parecido a wprocket pero para tipos de hosting que lo tienen integrado, pues utilizo ese. Así que como ves me guío un poco dependiendo del hosting, pero básicamente son estas tres o siteground Optimizer o WP Rocket o Lightspeed Caché en términos de seguridad de plugin de seguridad, pues lo mismo. Si es SiteGround, utilizo SiteGround Security para poner las típicas medidas de protección de seguridad y si es otro hosting suelo utilizar Item Security. Y luego también quería mencionar, antes utilizaba Duplicator para migrar de una web a otra. Por ejemplo, imagínate que primero creo la web en local en mi ordenador y luego ya la quiero migrar al hosting definitivo. Ahora utilizo All in One WP Migration porque compré su versión premium y la verdad que me gusta, me gusta mucho, estoy muy contento. Hay muchas soluciones para hacer migración, para copiar una web exacta de un lado a otro. Y ahora pues estoy contento con este plugin, la verdad. No sé si cambiaré en el futuro. En el pasado utilizado, ya digo, Duplicator lo sigo utilizando a veces, pero ahora el que más me gusta es All in One WP Migration. De hecho compré su versión de pago. Bien, esto en cuanto a plugins. El hosting ya te lo he mencionado, así que me salto esta sección que la tengo aquí apuntada. Y me voy ahora con los servicios externos, porque también para la creación y la gestión de webs hacen falta servicios externos y en alguna web puedo utilizar uno, puedo utilizar otro, pero En general utilizo tres. El primero de ellos es ManageWP, que lo utilizo para llevar el mantenimiento y las copias de seguridad de todas mis webs. Con esto actualizo webs completas desde un mismo panel y de forma segura, porque previamente se hace una copia de seguridad y si hay algún error puedo volver atrás a la copia inmediatamente anterior. Además, si lo uso para clientes, les puedo enviar informes, puedo monitorear que la web no se caiga, puedo detectar si hay una vulnerabilidad en algún plugin en concreto. Realmente todo lo necesario para llevar un mantenimiento profesional, no solo de mi web, sino de las webs de mis clientes. Además, automatizo las copias de seguridad para que se hagan cada día. Te he comentado al principio que el último curso publicado es el de Modular 10. Modular 10 es un servicio creado en España, similar a ManageWP y a otros servicios que hay parecidos y que en cuanto tenga lo mismo que tiene ManageWP me pasaré ahí de modo hay algunas características que están en camino, están en el roadmap, pero todavía no están. En cuanto esté me pasaré a Modular porque al final es un servicio de España. Y en cuanto a pricing, si tienes bastantes webs en las que llevas el mantenimiento, te merece la pena modular porque ManageWP solo vas añadiendo características, conforme cojas cosas premium para cada web pues te añade dos euros por aquí, dos euros por allá y se va sumando. Cuando tienes pocas webs sale muy barato, cuando tienes muchas pues va aumentando. Entonces modular 10, como no hacen esto, sino que simplemente pagas una cuota mensual, llega un punto en el que te merece la pena más. Servicios externos Chat GPT lo estoy utilizando bastante últimamente para facilitarme la generación de código. Lo utilizo un montón para crear shortcodes, de hecho publiqué un vídeo de la zona código en el que os explico cómo podéis ayudaros de chat GPT para generar shortcodes, es decir, estos trocitos de código corto que pegas en cualquier lado y te muestran algo que tú previamente has generado por código. Si veis el vídeo pues flipáis. Básicamente le digo a Chat GPT lo que quiero y me hace todo el código, me muestra el shortcode, simplemente después lo pego en mi web y ya lo tengo. Y esto aunque sepas hacerlo, chat GPT te lo hace en segundos. Entonces pues nos facilita la vida. Yo lo estoy utilizando ahora bastante, de hecho comencé a pagar la versión premium. Y por otro lado quería mencionar también fadomanalytics, que te lo he comentado al principio, que es el servicio que utilizo para medir las estadísticas y del que vas a tener un curso, depende de cuando estés escuchando esto, pero ya mismo va a estar disponible. ¿Por qué lo utilizo? Bueno, me adentraré de ello en el siguiente episodio, pero básicamente tiene un panel súper sencillo de entender, no tiene tantas cosas como Google Analytics, que para el que las necesite, fantástico, pero yo no las necesito. Y luego tiene el plus de que tiene un enfoque en la privacidad. Cuesta dinero, es barato, no sé cuánto cuesta al mes, yo pago la anualidad y eso te asegura de que no venden los datos que recogen. Realmente en Google Analytics es gratis, pero porque se paga con los datos que recoge, que luego utiliza para sus servicios de anuncios y demás. En este caso en fadom está todo enfocado en la privacidad, ni siquiera tienes que mencionarlo en la política de cookies ni nada porque no deja cookies y luego puedes hacer mucho más de lo que te imaginas. Puedes controlar eventos personalizados, pero sobre todo es lo fácil que ves su panel para medir las estadísticas esenciales bien esto en cuanto a servicios, como te comentaba al principio, utilizo siempre lo mismo, no, Muchas veces tengo que adaptarme, me llegan webs que ya están hechas, algunas las odio porque tienen un montón de cosas, pero tengo que adaptarme si me interesa coger el proyecto, claro. Otras veces no me interesa, incluso en mi propia web utilizo otro theme, utilizo Genesis, que está fantástico y que no me merece la pena cambiar, pero las nuevas que voy creando pues utilizo ya digo, Astra o Generate Press. Si vas a crear tu propia web puedes seguir las recomendaciones que te he dado, lo que utilizo yo, bueno, o lo que quieras. Si creas webs para otros también puedes seguir eso desde el punto de vista de partida, cuando tú controles todo, pero yo te recomiendo que seas flexible, que aprendas también a utilizar otro tipo de cosas porque si no vas a estar muy limitado y como te llegue una web que utilice otro constructor, otro plugin de optimización o lo que sea, vas a estar fuera, entonces te vas a limitar. Yo en mi caso soy bastante flexible también, me dedico a divulgar sobre WordPress, entonces cada vez que veo algo pues me meto en ello, conozco muchas cosas. Pero si te vas a dedicar a esto profesionalmente, veo mucha gente que de primeras está súper cerrada y luego se queja pues que a lo mejor no tiene suficientes clientes, que hay intrusismo laboral, que todo esto puede ser verdad, pero al final está en nosotros aprender, estar al día y dar facilidades al cliente, que muchas veces les ponemos tantas trabas que pues normal que se vayan con otras personas. Bueno, después de este editorial seguimos. Te estaba hablando de si siempre uso lo mismo y ya te he dicho que no, pero ¿Qué pasa en el futuro? ¿Voy a cambiar mi stack? ¿Voy a Cambiar las herramientas que utilizo? Pues seguro que sí. Por ejemplo ahora mismo estoy considerando cambiar de plugin de SEO, porque he visto un que yo todo lo que sea minimalismo, simplicidad, siempre me llama mucho la atención, entonces estoy probando uno que se llama Slim SEO, no está activo en demasiadas webs, creo que estaba en 20.000 webs con WordPress o así, y si me encaja lo voy a empezar a utilizar en las webs de clientes, porque al final te hace lo básico, lo esencial, tiene buen rendimiento, no pesa nada, así que seguramente le dé una oportunidad. Después lo que te comentaba por ejemplo, en cuanto Modular haga todo lo que hago ahora con ManageWP, me cambiaría seguramente a Modular. Y luego ya te digo que siempre estoy revisando nuevos plugins y servicios. Por ejemplo, ahora utilizo otro, como te comentaba, para las copias de seguridad. Ahora con el tema de la inteligencia artificial seguro que salen mil cosas que ahora ni me planteo y que utilizaré. En fin, no me agobio por esto, porque las herramientas que utilizo, muchas de ellas las utilizo desde hace mucho y al final si me funcionan, sigo con ellas. Pero sí que hay que tener un ojo puesto ahí en el futuro por si sale algo mejor. Sí, fantástico, Pues hasta aquí mis herramientas de este año 2023. Seguramente el año que viene haga un episodio similar, a ver si hay cambios. Y como te digo, si tú me quieres comentar lo que utilizas, si yo utilizo algo que te parece que hay una alternativa mejor, pues estaré atento en la comunidad privada de Telegram para que me lo cuentes. Y ya digo, si no es estás dentro. Si no eres miembro en GonzaloNabarro es, pues escríbeme por twitter Gonnabarro es o por donde quieras. Y recuerda que tienes un curso para cada cosa que he comentado o un vídeo específico. Lo tienes todo disponible en Gonzalo Navarro es. Ya sabes que si te apuntas tienes acceso a más de 73 cursos ya publicados, más el nuevo o una renovación de uno existente que saco cada mes, a cientos de vídeos avanzados sobre cómo copiar y pegar código para ahorrarte plugins sin tener que ser desarrollador ni nada. Lo hacemos de forma muy sencilla y encima tienes soporte directamente conmigo. Y si no puedes, puedes hablar con todas las personas de la comunidad para intercambiar opiniones e ir creciendo juntos. Todo ello por solo 10 euros al mes, sin permanencia. Y encima tienes 15 días de garantía si entras. ¿No te gusta? Oye Gonzalo, que esto no es lo que yo pensaba, pues no pasa nada, baja devolución, sin preguntas y a otra cosa. Por último, como siempre, muchísimas gracias por estar ahí. Nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)