445 | Con WordPress no haces webs de verdad, hater dixit
30 Oct 2024 · 15 min
Episode 445 of the WordPress Semanal podcast (host: Gonzalo Navarro) responds to a critic who claimed “if you use WordPress you don’t make real websites.” The host explains and distinguishes different professional roles involved in building websites — programming vs web development, web designers, implementers (WordPress specialists who configure themes/plugins), and combinations of those roles — and argues that professional-quality sites can be built with WordPress. The episode also announces new resources: a members-only resources area with mini-plugins (first: External Links Manager) and a new plugin developed with Sirvelia called Frontend User Avatar (Spanish translation by José Ramón Bernabéu).
Questions this episode answers
Episode 445; host Gonzalo Navarro.
External Links Manager.
Frontend User Avatar; developed by Sirvelia (with input from Gonzalo Navarro).
José Ramón Bernabéu.
Chapters
En el episodio 445 de WordPress semanal aprovecho un comentario bastante común contra los usuarios de WordPress para explicar los distintos tipos de profesionales que hacemos páginas web. Vamos allá. Hola, hola, soy Gonzalo Navarro y Bienvenidos al episodio 445 de WordPress Semanal, el podcast en el que aprendes a crear y gestionar tus propias webs con WordPress en profundidad. Y hoy voy a responder un poco a ese comentario de si usas WordPress, no haces webs de verdad. Pero en lugar de ponernos a patalear, vamos a explicar qué tipos de profesionales nos dedicamos a hacer páginas web. ¿Qué diferencia hay entre ellos? Pues por ejemplo, entre programador y desarrollador, entre diseñador. Hay un concepto muy ligado a WordPress que es el de implementador. Y un poco vamos a hablar de esto en el episodio de hoy. Pero antes, como siempre, novedades. ¿Qué está pasando en Gonzalo Navarro es esta semana? Pues hay nuevo vídeo de la zona código, donde aprendes a eliminar las meta boxes o los paneles del editor de entradas de WordPress. Esto está aplicado al editor de bloques. Si tú usas el editor de bloques y hay paneles, cosas que te están sobrando porque ni las usas ni nada, pues te enseño a eliminarlas, eliminarlas del todo, desactivarlas, no irte a las opciones y ocultarlas, sino que desaparezcan de verdad y por tanto que vayas quitando consumo de recursos, sobre todo a la experiencia en la parte de administración. Esto lo vemos en la zona código, que ya sabéis, ahí aprendes a usar código sin saber código. Ves el vídeo, lo copias, lo pegas y lo tienes. Más novedades, hay nueva sección para miembros, para suscriptores en Gonzalo Navarro es y es una zona de recursos. Y esto creo que os va a encantar. Y también a mí es algo que me apetecía mucho. ¿Por qué? Bueno, por un lado te voy a decir qué va a haber aquí en la zona de recursos, Pues primero habrá mini plugins. Y esto como me preguntó con muy buen tino un miembro en el grupo de Telegram, cuando lo comenté me dijo pero va a ser código empaquetado, que en lugar de nosotros, pues en la zona código, en lugar de copiarlo y pegarlo en mi plugin de funciones, va a ser simplemente que lo vas a empaquetar, ¿No? En algunos casos si es, digamos, mucho código que no tiene sentido ponerlo en el plugin de funciones. Puede ser que saque algún mini plugin de ese estilo, pero la idea no es esa, la idea es plugins que hagan acciones muy determinadas y que tengan su pequeño panel de control, su pequeño panel de opciones. Siempre un mantra que voy a seguir es que los plugins sean lo más liviano posible, que el código sea el menor posible y con la mejor calidad para que no interfiera en el rendimiento de tu web. Y luego si tiene un panel de opciones como digo, va a estar integrado dentro de otros menús de WordPress. Por ejemplo, si tiene sentido que esté en el menú ajustes de WordPress, ir ahí, si tiene sentido que esté en el menú de herramientas, ir ahí, en lugar de crear un menú nuevo en tu zona de administración y que te vaya ocupando espacio con un montón de cosas. Ahí ya está abierta esta zona de recursos y ya tenéis el primer mini plugin que lo he llamado External Links Manager. No te preocupes que luego todo está en español en el plugin y te permite hacer dos cosas, tú lo instalas y dentro de ajustes vas a tener un panel nuevo que va a ser de gestión de links externos en este caso y tú puedes marcar por ejemplo si quieres que todos los enlaces externos de tu web automáticamente se abren en una nueva pestaña y también puedes marcar si quieres que todos los enlaces externos de tu web se marquen como nofollow. Como ves una cosa pues muy útil. Yo ya publiqué en la zona código cómo puedes hacer esto digamos por código, pero no lo puedes activar y desactivar o activar uno y desactivar el otro, sino que lo pegas en tu archivo de funciones. Si tú prefieres tener ese control y simplemente subir el plugin y poder activarlo y desactivarlo con estas casillas, pues mucho mejor con este mini plugin. ¿Qué más habrá en esta sección de recursos? Pues voy a publicar tutoriales sueltos que se salgan un poco de lo que es WordPress, pues como yo al final tengo mi negocio online, pues cosas interesantes sobre empresas, sobre gestión, sobre cómo llevar negocios online en general más allá de lo que es el uso de WordPress o la gestión de webs. Incluso si hay algo que no tiene sentido que cree un curso que no aplica a la zona código, pues podemos aprovechar y crear un videotutorial y meterlo aquí en esta sección de recursos, todas las guías que vaya publicando para que la gente se apunte a la newsletter o lo que sea, pues también lo iré poniendo ahí para los que sois miembros tengáis un acceso fácil a ello. Entonces va a ser una sección que creo que va a aportar mucho y que nos va a permitir crecer a todos los que estamos ahí dentro en la membresía, ya digo, más allá de que todo sea WordPress puro y duro. Y encima con estos mini plugins que también nos va a permitir hacer cosas muy chulas. Bueno, te dejo el enlace a esta nueva sección, aunque aparecerá en el menú de navegación en Gonzalo Navarro. Es perfecto. Y ahora vámonos con el plugin de la semana, que también es algo. Es una novedad desde mi parte, porque es un plugin que no lo he desarrollado yo, lo ha desarrollado la gente de Sirvelia, que es una empresa de desarrollo española enfocada en WordPress o especializada en WordPress. Tienen varios plugins. También están detrás, junto con otra gente del servicio que ya recomendé anteriormente, que es para buscar plugins con inteligencia artificial, que se llama Plugins, que por cierto se han integrado con Modular DS, recordad este servicio para llevar el mantenimiento de varias webs a la vez. Y yo publiqué un tweet diciendo que echaba en falta un plugin que simplemente permitiera que los usuarios pudieran añadir su imagen de perfil directamente desde la parte frontal y que no trajese más historias, que no fuese un plugin de membresía, que no te metiera mil cosas. ¿Y entonces me escribieron y me dijeron oye, lo hacemos? No sé qué. Y entonces ellos lo han desarrollado, yo les he ido dando las indicaciones de un poco lo que yo tenía en mente. Una vez que estaba hecha una parte básica, pues hemos hecho también algunos cambios en función de la experiencia del usuario. Y ya lo tenéis disponible. El plugin se llama Frontend User Avatar, ya lo pasé a la lista de correo y ya ha habido un suscriptor que lo tradujo al español, así que lo tenéis también en español. José Ramón Bernabéu, por cierto, es el que lo tradujo, así que muchas gracias. Así que si buscáis algo como esto, ya lo tenéis. Y si os gusta, porfa, dejad una reseña, que el plugin aún no tiene ninguna. Y así lo vamos moviendo poco a poco. Perfecto. Una vez visto esto, ahora sí, vámonos con el tema central del episodio. Con WordPress no haces webs de verdad, dijo un día un hater. Bueno, vamos a dar contexto a esto. Yo publiqué, ahora estoy publicando de nuevo, hace tiempo que no publicaba ningún anuncio y ahora estoy publicando de nuevo anuncios para que la gente se apunte a la newsletter de WordPress semanal, que por cierto están funcionando bastante bien hasta ahora los anuncios, sobre todo en Facebook y en Instagram, probé en LinkedIn y fue carísimo y no merece la pena. Me imagino que para que la gente, digamos para ofrecer trabajo, ese tipo de cosas sí, pero para que se apunten a una newsletter, al menos desde mis pruebas, que ya había hecho también alguna anteriormente, es un mal gasto de dinero brutal. En fin, el caso es que publiqué un anuncio y lo hice un poco, quería hacerlo primero un poco como a mucho público, lo hice a un montón de países, de forma bastante genérica, simplemente lo que puse fue gente interesada en marketing online y o en WordPress. Y claro, ahí había un poco pues de todo. Y uno de los comentarios, lo leo exactamente, decía si hacen páginas con WordPress es que no saben programar. Esto en mayúscula, no saben de páginas web reales. Y esto más que enfadarme me dio idea para este episodio. Y es que en sí el comentario, esto de decir no saben de páginas web reales, no saben programar. Primero que es una tontería, porque yo en el anuncio lo que estoy diciendo es que la gente se apunta a la newsletter y que van a recibir una clase gratuita de WordPress cada semana, y me viene aquí el colega y dice pues esto no. Bueno, en fin, vamos a aprovechar esto que esta persona menciona no saben programar, como si tuviera relación con algo para definir bien qué es cada cosa, cada perfil de profesionales que pueden dedicarse a crear páginas web, ya sea con WordPress o en general. Y lo primero que quiero diferenciar es los conceptos de programación y desarrollo web, porque muchas veces se usan indistintamente y en el caso por ejemplo de este comentario, no le veo mucho sentido utilizar la palabra no saben programar, aunque puede tenerlo, como vamos a ver ahora. ¿Qué sería programación? Bueno, programación sería básicamente el proceso de escribir instrucciones para que después una computadora, un ordenador, ejecute tareas. Y normalmente nos referimos a programación cuando implica crear algoritmos, resolver problemas utilizando lenguajes de programación, por eso se llama así, como Python, como JavaScript, como C, etc. ¿Qué sería el desarrollo web entonces? Realmente el desarrollo web es un área específica de la programación, Lo que pasa que se enfoca en la creación de páginas web o de aplicaciones web que después van a funcionar en navegadores e involucra tanto la parte del front, lo que ve el usuario, como el backend, lo que sucede a nivel de servidor. Entonces realmente cuando tú hablas de programación podría hacer referencia a desarrollo web, porque al final desarrollo web es un área específica de la programación, pero habitualmente cuando hablamos de programación es más para crear programas y cuando hablamos de desarrollo web es para crear sitios o aplicaciones web que van a funcionar en un navegador. Aprovechando esto vamos ya a definir más perfiles o más conceptos relacionados con la creación web y vamos a hablar de el diseño web o qué es un diseñador web. El diseño web realmente se refiere a la creación del aspecto visual y a la experiencia de usuario de una web. Y un diseñador web se va a centrar en cómo se presenta la información y cómo los usuarios van a interactuar con la página, pero no en cómo funciona la web a nivel de código, porque por ejemplo, los diseñadores lo que suelen utilizar son herramientas como Adobe XD, como Figma, como Sketch, para crear maquetaciones o maquetas y prototipos y demás. Y es cierto que algunos diseñadores también pueden tener conocimientos básicos de HTML, de CSS, pero no es necesario que escriban el código del sitio. Digamos que como concepto un diseñador web no tiene por qué tocar código y no lo va a tocar. Esto lo digo porque también hay mucha gente que se denomina o se autodenomina, otra gente le llama diseñadores web porque consideran que no saben desarrollo, sin embargo hacen webs para esto. Existe el siguiente concepto que es la implementación web. Un implementador web es alguien que usa herramientas, que usa temas, que usa plugins, que usa soluciones preexisten. Y este rol de implementador es súper común en plataformas como WordPress, por ejemplo, o como Joomla, Drupal, pero en este caso como usamos WordPress es un concepto muy común o un perfil de profesional muy común. ¿Posibles tareas que hace un implementador web? Pues instalación y configuración del CMS según sus necesidades o las del cliente, ya que estamos hablando de un profesional, y en lugar de diseñar un sitio desde cero, por ejemplo, pues adapta temas o plantillas y las personaliza según el estilo o las preferencias del cliente. También suele instalar y configurar plugins que añaden funcionalidades extra al sitio, como formularios, como plugins SEO, como plugins de ecommerce y no desarrolla estas funcionalidades desde cero, sino que aprovecha plugins preexistentes para hacerlo. Puede que use código, puede que haga ajustes menores con HTML, con CSS, incluso con JavaScript, pues para personalizar detalles concretos de la web, pero el enfoque principal de un implementador va a ser usar herramientas y plugins más visuales, con opciones, y ese va a ser el grueso de su trabajo. Y luego un implementador normalmente al final hace otras tareas que no son puramente de la creación de la web, como el mantenimiento y demás. Es básicamente crear una web con mucho control, con resultados profesionales, pero sin desarrollar nada desde cero, sin hacer nada por código desde cero. Muchas veces se habla también de webmaster o de gestor de webs, que pueden ser, no sé si sustituibles a este término o hacer parte de las cosas que hemos dicho. Entonces, de esto que yo he dicho, pues por ejemplo puede haber un diseñador que además sea implementador y esto es una combinación muy buena. Si alguien es muy bueno en diseño y luego se hace implementador, pues esto es un combo genial, porque diseñar en sí mismo ya es una profesión y no es fácil. Y luego si tú eres capaz de llevar esos diseños y esa experiencia de usuario a una web sin tener que saber desarrollo, pues has triunfado. Y esto pues hoy en día con WordPress y otras herramientas se puede hacer y con resultados muy buenos. Otra posible combinación es dos personas, un diseñador web y un desarrollador, o un diseñador web y un implementador. Otra posible combinación es un desarrollador web que además sabe de diseño, pues también un combo genial. Pero ¿Cuál es mi mensaje aquí? Mi mensaje es que la creación de webs profesionales está al alcance de todos y hoy más que nunca, porque hacer webs profesionales y de calidad no requiere necesariamente desarrollo ni programación, así que está al alcance de mucha más gente que antes. ¿Qué es lo que sí que tienes que dominar sí o sí? Aquí no hay, no hay vuelta de hoja. Pues la herramienta que uses. Si vas a usar WordPress, tienes que dominar WordPress de pe a pa y los plugins que vayas a necesitar usar o las herramientas que necesites para poder lograr ese resultado profesional, ese resultado de calidad. Incluso un poco más allá, porque si no sabes desarrollo o incluso algo de programación, pues tienes que también dominar o saber usar otras herramientas como servicios de automatizaciones, herramientas de manten controlar, si vas a usar pasarelas de pago, pues entender cómo funciona PayPal, cómo funciona Stripe, cómo configurarlo con una web. Si va a ser un servicio más global, pues también controlar de programas de email marketing. Y además ahí es como te diferencias como implementador. Puedes aprender desarrollo, puedes aprender código sí o no, lo que tú quieras, pero si vas a usar WordPress, es lo que tienes que dominar sí o sí. Y eso es lo que aprendes, por ejemplo, en la newsletter que mando cada semana en este podcast y por supuesto en Gonzalo Navarro, es si te haces miembro con todos los cursos, todas las formaciones que hay. Así que volviendo al comentario inicial de si hacen páginas webs con WordPress, es que no saben programar. Lo primero que es mentira, porque hay gente que sabe programar y muy bien, que sabe desarrollar y muy bien, y que utiliza WordPress. Puede ser que le facilite el trabajo, puede ser que lo use como punto de partida y extienda sus funcionalidades, puede ser que lo rehaga a su medida. Es decir, no está reñido utilizar WordPress con saber o no desarrollo o programación. Otra cosa es que la mayoría de los perfiles que lo utilicen no sean esos, pero eso ya es otro tema. Y luego la segunda parte del comentario no saben de páginas web reales. Por supuesto que sabemos de páginas web reales, las hacemos y con mucho éxito. Bueno, espero que este episodio te haya ayudado para afianzar conceptos y también que si estás en ese punto de pues quiero lanzarme a crear webs, ya sea para ti o para otros, que no te paren comentarios como estos, que son una tontería y cada vez como avanza todo, como avanza la tecnología, pues ya ni te cuento. Recuerda echarle un vistazo a la zona nueva de recursos, que además del primer mini plugin vas a tener otras sorpresitas que seguro que te gustan. Por cierto, he mencionado la newsletter en varios momentos, si te quieres apuntar, Gonzalo es lista y ahí lo tienes. Y si quieres echar un vistazo a todo lo que he comentado para tenerlo más claro, poder ver las diferencias entre los distintos perfiles, puedes ir a las notas del episodio donde lo tienes todo ordenado con todos los enlaces y el texto de este episodio en Gonzalo Navarro es 445. Repito, Gonzalo es 445. Nada más por este episodio, 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)