• Análisis sobre monetizar (o no) EP

    Llevo todo el año saliendo a caminar al menos media hora cada día solo con mis pensamientos. Muchas veces mi mente se traslada a futuros en los que la newsletter de Enlace Permanente me permite ganar dinero. Otras muchas veces decide que lo mejor es quedarme como hasta ahora. Y como estoy cansado de darme la razón y llevarme la contraria continuamente, voy a soltar aquí mi análisis por si alguien quiere aportar su punto de vista a mi discusión interna.

    ¿Qué es Enlace Permanente?

    Es una newsletter en la que hago curación de contenidos sobre WordPress. La primera edición se publicó en 2016 y ya llevo 211 artículos «semanales». La periodicidad suele ser semanal aunque en los últimos tiempos ha habido algunos descansos por multitud de motivos personales y profesionales. Pero siempre ha vuelto.

    ¿Es una newsletter o es un blog? Buena pregunta. El contenido (el resumen de los mejores artículos, noticias y tutoriales) junto con una pequeña explicación se publica en abierto en la web. Además, envío un email para avisar de que la nueva edición se ha publicado y extiendo uno de los temas que me parecen más interesantes con mi punto de vista en el correo, añadiendo contenido de valor al mismo y que no sea un simple aviso (para eso ya está Twitter o el feed).

    ¿Cuánta gente sigue EP?

    La lista de correo tiene unos 920 suscriptores. La cuenta de Twitter unos 1280 followers. Esto suena muy bien teniendo en cuenta que mi esfuerzo por captar gente siempre ha sido cero y hay margen de mejora, pero realmente la web tiene unas 200-250 visitas por cada edición y la media de tiempo en la página es cercana a los 3 minutos (el que llega, en principio, lee el contenido, nadie viene engañado).

    No hago seguimiento de los emails que se abren ni los enlaces en los que se hace clic (más sobre esto luego) pero en algunas ediciones de julio donde sí lo medí estaba alrededor del 42-47% de aperturas y el 15-20% de clics. Supongo que lo esperado.

    ¿Monetizar o no monetizar?

    Sinceramente, EP siempre lo he hecho porque me parece divertido, por compartir una «tarea» que iba a hacer de todos modos (por mi trabajo tengo que estar a la última de todo lo que pasa en el mundo WordPress) y nunca he querido que se convirtiera en una obligación. Porque el día que tenga que levantarme a hacerlo porque se lo debo a alguien dejará de ser divertido y probablemente sea el inicio del fin.

    La cuestión es que siempre he tenido muchas ideas para ir mejorando EP: un archivo ordenado por temática de enlaces -muchos tienen validez más allá de la semana en la que se publican y no es fácil acceder a ellos-, un correo extra con una visión más humorística del sector, un correo extra con los enlaces que se quedan fuera porque no encajan 100% en la temática, vídeos cortos sobre las novedades en WordPress para estar al día de lo último en el editor, crear reportajes en profundidad sobre temas de interés, hacer una videollamada mensual para discutir sobre la actualidad o hablar con gente que pudiera aportar aún más, el famoso e inexistente podcast de EP…

    Pero se me va de horas. Ya me cuesta a veces escribir el resumen semanal como para meterme en todas estas historias.

    La solución parece lógica. Si actualmente mi trabajo consiste en vender mis horas por dinero, si recibo dinero para EP puedo dedicarle esas horas en lugar de estar haciendo trabajo de clientes. ¿Correcto? Correcto.

    Lo de crear una comunidad o pedir cafés…

    Siempre he pensado que la mejor manera de tener un Internet sano sería que las personas que pudieran o quisieran pagar a un creador de contenido por lo que hace, lo hagan directamente. Es un formato que está funcionando ahora a nivel de streamers con Twitch, de cierta gente que se monta un Patreon o un Ko-fi y piden pequeñas aportaciones (3-5 euros al mes) para que una vez consiguen una buena base, poder seguir generando ese contenido.

    El problema es que EP es un nicho dentro de un nicho dentro de un nicho. Es decir, dentro del desarrollo web o el mundo de «la gente que hace páginas web», está la gente que utiliza WordPress, y dentro de esa gente, la que le interesa estar a la última de todo, las noticias, novedades, etc. Y dentro de este grupo ya de por sí muy pequeño, los que estarían dispuestos a pagar por ese contenido. Ouch.

    Vamos, que si consiguiera que el 2% de mi lista de correo se convirtiera en «apoyador», serían unas 18-20 personas, los sospechosos habituales que te podría prácticamente enumerar ahora mismo y que aportarían casi más por conocernos personalmente que por otra cosa. Y por 60 euros, menos impuestos, no me sale a cuenta ni el tiempo que tendría que dedicar a la contabilidad de ese dinero.

    Muchos lectores sabéis lo difícil que es crear una comunidad online técnica, muchos lo habéis intentado, os habéis quedado a mitad de camino o habéis encontrado un techo rápido. O habéis tenido que abrir el abanico y salir del tema WordPressero para tocar otros palos (marketing, diseño, academias…) y alcanzar el éxito o, al menos, un crecimiento que lo hiciera sostenible.

    Incluso estaría la opción de llevarme el contenido actual o parte de él a una newsletter premium, pero considero que cuanto más conocimiento abierto y gratis haya, mejor para todos. Y no quiero ningún muro en ningún lado.

    En resumen: os adoro WordPressers, pero ahora mismo no me parece viable.

    Lo de los patrocinios…

    «Bueno Juan, no eres el primer tipo con una newsletter y muchas están ganando dinero gracias a los patrocinios… ¿por qué no haces tú lo mismo?» Pues sí, ¿no? Le pido dinero a la empresa X y pongo un párrafo en el email, otro en el artículo del blog y ya estaría.

    O no.

    Los patrocinios me parecen peligrosos y me gustaría tratarlos con mucho cuidado. Si a mí me patrocina la empresa X y yo la recomiendo, obviamente lo primero sería que yo fuera cliente de esa empresa X y la recomendara sin necesidad de que me pagasen. O si no soy cliente, al menos que la conociera perfectamente como para no pillarme los dedos.

    Y aún así, no me gusta la sensación que da. «¿Recomienda Juan este producto porque le parece de verdad bien o lo hace porque le reporta pingües beneficios?». Sé que es inevitable que la gente piense esto.

    Además, si por cualquier motivo la empresa X la pifia y es lo suficiente notorio como para aparecer en el resumen de las noticias tendría que hacerlo. E igual no les hace gracia. O si lanzan un producto nuevo sus competidores y me parece digno de mención, igual tampoco les parece bien.

    Y me diréis, «no pasa nada, son tus condiciones, el que las quiera ya las sabe».

    Ya, pero hay más.

    No mido prácticamente nada de la newsletter. No me gusta saber si Fulanito ha abierto el correo siete veces, o Menganita ha pinchado dos veces, una a las 07:50, que mira tú si madruga Menganita. Con lo cual al patrocinador no le voy a ofrecer un bonito análisis de opens & CTR o cómo se llame. Como pitch de venta me está quedando estupendo.

    Y si aún con todas estas condiciones la empresa X quiere patrocinar EP, porque aunque sabe que no va a vender docenas de productos ni va a conseguir más que un par de clics por edición (y uno será mío), le gustaría apoyar un proyecto veterano en el ecosistema de WordPress España, al que creo que bastante gente tiene cierto cariño y así apoyar también a un pobre chaval cántabro-gallego que le pone mucho amor a lo que hace y tiene ideas muy locas para seguir mejorando (un poco mejor el discurso ahora pero justito, lo sé, no me juzguéis), llegamos al tema de los dineros.

    ¿Cuándo sale a cuenta?

    Os comentaba arriba que por 60 euros de mis fans no nos iba a salir a cuenta esto. Podría poner un patrocinio razonable de 70-90 euros por edición y estaríamos un poco en las mismas. No quiero tener que estar buscando patrocinadores cada semana (y sí, sé que un precio asequible me abriría puertas de muchos de esos sospechosos habituales que quieren apoyarme). Hablando con ellos para ver qué ponemos. Generando facturas. Revisando ingresos. Enviando informes sin datos. Que no.

    Obviamente tampoco soy David Bonilla que cobra 400 euros por edición porque tiene unos números brutales. Ni Álex Barredo con su mixx.io. O alguna otra newsletter-star. Por cierto, que si queréis datos sobre las newsletters en español, este informe de Chus Naharro publicado hace unos pocos meses es imprescindible.

    ¿Entonces?

    Se tendrían que juntar dos condiciones fundamentales: que el patrocinio fuera de larga duración (al menos de seis meses en seis meses) y que la cantidad sirviera para cubrir las horas que le quiero echar no solo para mejorar lo que ya hago sino para hacer nuevas cosas.

    Y es que si pudiera dedicarle más horas, podría hacer algunas de las nuevas cosas que comentaba arriba, pero no puedo empezar un mes y de repente quedarme sin patrocinador y estar «vendido». Pero claro, ¿qué empresa con los números que hemos comentado, con las condiciones extrañas que propongo y que sea de plena confianza estaría dispuesta a pagar, por ejemplo, 250 euros por «edición» (+ los extras)? ¿1000 por mes? 6000 por adelantado por seis meses? Hmpf. Y a sumar el IVA, claro ;)

    La conclusión

    Todo esto y más son muchos de los pensamientos que he tenido durante mis paseos. Sé que podría tener patrocinios más razonables, que me los tendría que currar para buscarlos y que podría hacer que el tiempo que dedico a la newsletter fuera rentable. Pero es que eso ya lo estoy haciendo por amor al arte. Y me da muchísimos menos problemas que tener un «contrato» con nadie más que con mi querida audiencia.

    ¿Habrá alguna empresa dispuesta a apoyar Enlace Permanente con todas estas condiciones? Quién lo sabe… ya sabéis que tenéis mi correo electrónico para contarme vuestras opiniones. Y los comentarios de este post, claro. Ya sabéis que me gusta ser transparente con lo que hago y por eso creo que podemos hablar abiertamente de todo esto.

    Seguiremos informando (o no).

    Fediverse reactions
  • EP#16: Enlace permanente se convierte en algo más

    Enlace permanente evoluciona a un proyecto aparte

    Hace ya casi cuatro meses que semana a semana (excepto la pasada) he ido publicando un montón de enlaces de interés sobre WordPress. Algunos actuales, algunos antiguos, todos, a mi parecer, interesantes para unos u otros lectores. Cambié de formato, cambié de estilo y a partir de este número 16, cambiamos de casa también.

    Hoy lanzo Enlace permanente, la web.

    Un proyecto orientado a desarrolladores y fanáticos de WordPress. A los que saben mucho, a los que están aprendiendo, a los que simplemente les gusta estar a la última de todo. ¿Por qué un nuevo hogar en lugar de seguir en este blog? Al final estar en mi blog personal me impedía hacer algunos de los planes para el futuro que tengo, como entrevistas, un podcast y vete tú a saber qué más. Aquí seguiré hablando de desarrollo web en general, y también de mis viajes, mis experiencias y lo que se tercie.

    Así que esta semana el mejor link en el que podéis pinchar de este post es el de Enlace permanente y suscribiros a la newsletter semanal que os avisará para que no os olvidéis de visitarme.

    Importar usuarios desde un CSV y cambiar el correo de administración de WordPress

    Estamos trabajando en un proyecto que requería crear unos cuantos usuarios para darles acceso a una página privada a la que les redirigimos al hacer login. Para crearlos teníamos un listado en formato CSV con su nombre, dirección de correo electrónico y contraseña. Hay un plugin creado por Alberto Hornero y Javier Carazo que hace exactamente esto (y lo hace muy bien), además de permitirte enviar un correo electrónico al usuario cuando se ha creado su cuenta: Import users from CSV with meta.

    También nos encontramos un ‘problema’, y es que al ser pocos correos utilizamos el propio servidor de correo que viene de serie sin recurrir a hacerlo vía SMTP y algún otro servicio externo. Los correos que envía WordPress salen siempre de la cuenta wordpress@tudominio.com y en nuestro caso queríamos cambiarlo a otra cuenta manejada por humanos. Para ello, como siempre, hay un plugin que lo hace, pero también se puede solucionar con 10 simples líneas en el functions.php, que encontramos en este enlace: How to change WordPress default email from name and address.

    Lo mejor de las últimas dos semanas

    Uno de los cambios más destacados (¿y necesarios?) que se trae entre manos la comunidad WordPress es el rediseño de la página de plugins de WordPress.org. Pero como todo cambio, no está exento de polémica, de opiniones contrapuestas y de bocetos. Ruth Raventós de WPrincipiante nos lo resume en Polémica sobre el directorio de plugins de WordPress.

    Menos polémico (a no ser que seas fan de Microsoft) pero igual de interesante, la entrevista de Pablo López a Mauricio Gelves en DesarrolloWP. Y es que aparte de saludarnos por Slack, este desarrollador ha hecho un montón de cosas.

    Una de datos actualizados, Fernando Tellado en AyudaWP nos da los últimos números sobre la penetración de WordPress en la web: 26,4%. Además es el único de los grandes CMS que crece.

    Si quieres colaborar en que siga creciendo y creciendo o, simplemente, echar una mano en algún bug o en alguna mejora, Ian de Delicious Brains, ha publicado una guía para colaborar en el core de WordPress: A Developer’s Guide to Contributing to WordPress Core.

    Los que ya están mejorando y haciendo propuestas son el equipo de la REST API. La autenticación es uno de los problemas que más difíciles están resultando resolver, pero parece que han dado con una solución: WP REST API: Introducing the Authentication Broker.

    ¿Te gustaría que tu web fuera tunombre.blog? Dentro de poco podrá ser así. Automattic (la empresa detrás de WordPress.com, Jetpack o WooCommerce entre otros) será la encargada de venderlos después de haber ganado la puja para gestionarlos. Automattic to Oversee the Sale and Registration of Top-Level .Blog Domains. Sarah Gooding lo cuenta en WP Tavern.

    Y también en la taberna, pero en este caso Jeff Chandler, hace un resumen de la polémica de hace un par de semanas sobre la página de hostings recomendados de WordPress. Las dudas sobre quién decide quién sale ahí, cuáles son los criterios para aparecer, la sombra de Bluehost (cuya empresa padre es inversora en Automattic), las preguntas sobre qué se hace con los datos pedidos a las compañías… The WordPress.org Recommended Hosting Page is Revamped, Features Flywheel for the First Time.

    ¿Utilizas Advanced Custom Fields en tus proyectos? Échale un ojo a ACF Extras, una web en la que desarrolladores van dejando snippets de código para reutilizar. Puede que alguno sea exactamente lo que estés buscando o puedes aportar tú los tuyos.

    Mucha gente va a estar en la WordCamp Europa, el evento que se celebrará en Viena a finales de este mes. Si no eres uno de los afortunados (o bien planificados) que va a estar por allí, ya se puede reservar sitio en el streaming en directo de las charlas de expertos de todo el mundo. No es lo mismo verlo desde casa, pero tal vez te dé menos pereza que luego ver los vídeos en WP.tv.

    Y, por último, recuerda que si vas a estar por el sur de España el 10 de junio deberías dejarte caer por la WordCamp Marbella que ya tiene las entradas a la venta y tiene muy buena pinta.

  • EP#15: Podcasts sobre WordPress, tabs en WooCommerce y lo mejor de la semana

    Podcasts para no parar de informarse sobre WordPress

    No, no voy a hablar del nuevo logo de Instagram (es algo tan de ayer por la tarde) ni de por qué no es buena idea programar la entrega de un proyecto el mismo día que se supone que escribo en el blog (no sé qué haría sin el soporte de SiteGround). De hecho, más que hablar, el tema es escuchar: los podcasts. Y es que ya lo dijo Raquel en Disquecool, el podcast ha vuelto a Internet y ahora es el paradigma de lo cool.

    Ayer me encontré con una lista de podcasts sobre WordPress (en inglés) que muestra una variedad enorme de temáticas, creadores, duraciones y estilos. De todos ellos yo escucho y recomiendo principalmente Post Status Draft Podcast, WordPress Weekly y Office Hours. Aparte Apply Filters y Do The Woo los tengo apuntados para empezar a escucharlos cuando tenga algún rato.

    Y es que el mayor problema a la hora de escuchar podcasts es precisamente el tiempo para ello. Hay gente que los pone de fondo como si fuera la radio y se va enterando más o menos, hay gente que les gusta escucharlos tranquilamente, otros prefieren ponerlos mientras hacen deporte o pasean por la calle. Yo, que siempre estoy con los cascos puestos, los escucho en mis interminables viajes en autobús y mientras corro (poco).

    De todos modos, mientras escribía esto, un retweet de Alberto González me ha hecho llegar este programa para usar Overcast (la mejor app para podcasts de iOS en mi opinión) desde el Mac. Tal vez cambie alguna de mis rutinas ahora… Y tal vez en algún momento debería ponerme las pilas con mi idea de hacer uno en español antes que se me quiten las ganas…

    Eliminar los tabs de WooCommerce pero mantener la descripción en la plantilla

    Un tip sencillo pero que puede ser realmente útil cuando montes tu tienda de WooCommerce… y es que al menos yo aún no me he visto en ningún caso en el que lo mejor fuera mostrar la información sobre el producto (descripción, disponibilidad…) en pestañas en lugar de todo a un golpe de vista.

    Simplemente tienes que eliminar la acción que muestra las pestañas y, por ejemplo, añadir una acción que muestre la descripción del producto en el sumario del mismo. Y un pequeño detalle de eliminar el encabezado de la sección con CSS. La media docena de líneas de código, en este Gist de Kittenlane.

    Lo mejor de la semana sobre WordPress

    Esta semana he estado de viaje y no he podido leer en profundidad muchos artículos (tengo el Pocket abarrotado), pero sí que me gustaría destacar algunas lecturas interesantes.

    «Guapa, a euro el WordPress, a euro», de Mauricio Gelves, es un alegato a favor de los profesionales de WordPress (de los que ya hablé la semana pasada entre los mejores links también). Suele haber dos tipos de clientes, los que ya han tenido un problema con un pseudo profesional del mundo web y los que lo tendrán. Al final, es labor de todos concienciar de lo que conlleva un proyecto en la red, enseñar a huir de milagros baratos y cobrar acorde a lo que se trabaja.

    Precisamente sobre el tema de cobrar, Chris Lema escribe «Work less & make more money, is it really possible?» Spoiler: sí lo es. Aunque muchos aún estamos a mitad de camino. Y también de Chris Lema este artículo sobre la diferencia entre suscripciones y membresías muy interesante. ¿Se puede ser miembro y suscriptor? ¿Sólo miembro? ¿Sólo suscriptor? ¿Cómo afecta esto a cómo planteamos un proyecto? «Don’t confuse Memberships and Subscriptions».

    En WPrincipiante entrevistan a Damián Suárez, code wrangler en Automattic como WProfesional del Mes. Siempre es interesante ver el punto de vista de alguien que vive desde dentro el desarrollo de algunas de las tecnologías con las que trabajamos a diario.

    Y, por último, un pequeño cambio que pronto veremos todos en nuestros escritorios de WP: decimos adiós a Open Sans y saludamos a las fuentes del sistema. Aquí el Trac del core en el que se desarrolla la despedida de la fuente de Google Fonts en favor de las ya bonitas y estándares de nuestros sistemas.

  • EP#14: Críticas a WordPress, escribir mejor CSS y lo mejor de la semana

    ¿Es WordPress una buena solución?

    Periódicamente me encuentro con opiniones –en comentarios de blogs, en Twitter…– muy críticas con WordPress y creo que se engloban demasiados problemas diferentes en un único ataque a la plataforma. No digo que no tengan razón en muchos de los argumentos y no se me leerá aquí una defensa numantina hacia WP, porque como ya hemos visto a lo largo de los últimos veinte años, las tecnologías van y vienen (¿quién pensaba que Flash y el Messenger no estarían hoy entre nosotros?) y no conviene casarse con nadie.

    De todos modos, diferenciaría dos de las críticas que más se leen. Una, del sector más duro de la informática, o más purista, sobre el CMS en sí. Primero que si el PHP, segundo que si está todo mal pensado y mal hecho. Bueno, WordPress es un proyecto muy vivo con mucha gente contribuyendo a él y que está dando un paso con la REST API a modernizarse para ser más atractivo a los desarrolladores de hoy en día que abrazan un framework diferente cada mes. Hay que tener en cuenta que la compatibilidad hacia atrás es importantísima cuando eres responsable de una cuarta parte de las webs del mundo y no todo se puede mover lo rápido que todos querrían. Y ey, las puertas están abiertas para cualquiera que quiera aportar.

    Dos, que WordPress es lento, es inseguro y similares. Hay muchas webs hechas con WP que lo son. Y hay muchas variables en juego: hostings de chichinabo que te dan 5 segundos de tiempo de respuesta, temas multipropósito comprados en ThemeForest (¡puedes comprar y hacer tu propia web por 52 dólares!) que cargan cientos de scripts y hojas de estilo innecesarias, instalaciones totalmente desactualizadas con agujeros de seguridad anunciados y arreglados… El problema es que WP es una herramienta tan accesible que cualquiera puede lanzarse con ella, pero pocos tienen interés real en aprender más allá o preocuparse de mantenerlo, y tenemos que hacer llegar el mensaje lo más lejos posible sobre lo necesario que es darle un soporte y mantenimiento a todo WP.

    ¿Es entonces una mala solución usarlo? Al contrario. Aunque tiene sus problemas, sus ventajas son enormes con respecto a otros gestores de contenido y soluciones para crear páginas web para todo el mundo. ¿Son las críticas acertadas? Muchas sí, que nos indican el camino que hay que seguir a la hora de hacer crecer la comunidad. Esta plataforma te abre infinitas posibilidades, pero no te quedes en el primer paso o tu siguientes experiencias serán quebraderos de cabeza.

    Enlaces para escribir un mejor CSS

    Lo reconozco, aún no he empezado con el SASS y no tiene pinta de que vaya a hacerlo hasta mediados de junio (mayo es el mes del Javascript). Pero esta semana he encontrado varias lecturas muy interesantes sobre CSS y quería compartirlas con todos vosotros.

    En el WordCamp Cantabria ya oí hablar de la metodología BEM (Block – Element – Modifier) y en CSS-Tricks hay una guía para empezar con ello y tener claro lo que significa: BEM 101. Al final, lo que realmente se busca es que el CSS tenga un sentido completo y sea más fácil de leer, de usar, de editar y de comprender.

    Comenta Tim Baxter en A List Apart: «Yet our markup too often remains a tangle of divs, and our CSS is a morass of classes that bear little relationship to those divs. We nest div inside div inside div, and we give every div a stack of classes—but when we look in the CSS, our classes provide little insight into what we’re actually trying to define. Even when we do have semantic and meaningful markup, we end up redefining it with CSS classes that are inherently arbitrary. They have no intrinsic meaning.»

    Es un artículo muy interesante, y sus comentarios con críticas y modificaciones también entretenidos de leer: Meaningful CSS: Style Like You Mean It.

    Además, esta semana también se ha estado hablando sobre el CSS inline y su uso para acelerar la carga de las páginas como cuentan en Unfolding Critical CSS. Y, por último, el tamaño de las fuentes en CSS, ay, el tamaño de las fuentes. Píxeles, ems, rems, porcentajes… Un buen resumen con una buena solución: A solution to font sizing in CSS.

    Lo mejor de la semana

    La comunidad española de WordPress está inmersa en los próximos grandes eventos, la WordCamp Bilbao y la WordCamp Marbella. Los primeros ya tienen las entradas a la venta (y no quedan muchas) y un gran programa preparado. Los segundos aún están puliendo los detalles y próximamente se sabrá más. Además, para evitar futuros solapes en fechas, se están organizando ya más o menos los calendarios para el 2017 y el 2018… ¡va a haber un montón de eventos por todo el país espectaculares!

    En el blog de Woo ayer teníamos la noticia It’s here: a simpler way to connect services to your store without leaving WooCommerce, presentado WooCommerce Connect. Una manera sencilla de conectar diferentes extensiones como pasarelas de pago o servicios de envío sin volverse loco con claves de API o de suscripción y sin plugins añadidos. Aún está en desarrollo y de momento sólo funciona el módulo del servicio postal norteamericano, pero es un paso interesante para ver hacia dónde se va desarrollando la plataforma de comercio electrónico una vez funciona bajo el paraguas de Automattic.

    Y hablando de desarrollos futuros, en WP Tavern se hablaba de cómo Customize Posts Plugin and Selective Refresh are Paving the Way for Front-End Editing Powered by the Customizer. Al final la gente quiere editar los posts al estilo Medium, ver lo que están cambiando al momento, y parece que con el Customizer estamos un poco más cerca de tenerlo.

    Para terminar, un post de Matt Geri sobre desarrolladores de WordPress: Should WordPress developers be taken more seriously? Está relacionado bastante con el primer tema del post de hoy, las críticas de otros desarrolladores a la gente que trabaja con WordPress. ¿Es culpable el resto de la comunidad por algunos de los problemas del core de WP? Hay mucho más que rascar en este mundillo tan amplio.

  • EP#13: Traducir WordPress, trucos para one-page sites y lo mejor de la semana

    Traducir WordPress

    El pasado domingo 24 se celebró el Global WordPress Translation Day en el que miembros de la comunidad WP de todo el mundo se reunieron (real o virtualmente) para darle un empujón a las traducciones del core, temas y plugins de todo tipo. Puede que nunca te lo hayas preguntado, pero el hecho de que cualquiera pueda disfrutar de su instalación de WordPress en su idioma, así como los temas traducidos y un montón de plugins, es gracias a gente que desinteresadamente colabora en hacerlo en su tiempo libre.

    Echar una mano es muy sencillo, sólo tienes que pasarte por la sección de Traducciones de la web de WP en español y allí podrás leer la guía de traductores y cómo se organiza la gente. Son unas pocas normas básicas para mantener una coherencia en el trabajo de todos antes de lanzarse a modificar textos en Glotpress. Una vez hayas puesto tu granito de arena, puedes pasarte por Slack y pedir que un editor global o un editor del proyecto específico revise y valide tus propuestas.

    El domingo yo eché una mano en la traducción de WooCommerce, en la cual ya había colaborado anteriormente (principalmente con Fernando Tellado) para preparar todas las nuevas cadenas que se vienen con las novedades de la versión 2.6. Hasta hace poco la traducción al español de WooCommerce era realmente mala (frases sin sentido, palabras inconexas, cosas al revés… en serio, no dejéis el trabajo a los robots), pero creo que aunque aún queda mucho trabajo de revisión, ha dado un buen salto de calidad. ¡Y ahora soy editor del proyecto! Así que si veis alguna cosa raruna… puedo cambiarla directamente.

    Smooth scrolling y enlaces del menú activos en una web de una página

    Anoche estaba terminando una página web que es una única página, lo que se llama one page site, con toda la información en ella, y me encontré con un pequeño problema. Dos cosas que normalmente se realizan sin problema por separado, al juntarlas no se llevaban bien.

    La primera es el smooth scrolling, la técnica que permite que al pinchar en un enlace que te lleva a otro lugar de la misma página, se haga una transición suave, no que vaya directamente de forma brusca a ese punto de la web. Para implementarlo, basta con añadir un pequeño fichero con código Javascript y encolarlo vía functions.php. Esta página lo explica perfectamente, y si necesitas que haya un offset para que funcione igual de bien con un menú fijado en la parte superior de la página, lo tienes en los comentarios.

    La segunda está relacionada con el menú. Digamos que en este proyecto no utilicé el menú propio de WordPress, ya que únicamente había que enlazar cuatro secciones que metí directamente en el código del header.php. Normalmente nos gusta que cuando estamos en la zona de la página correspondiente a la sección, el elemento del menú correspondiente tenga una clase, por ejemplo activo, para darle algún estilo diferente –negrita, otro color, un subrayado–.

    Muchas de las soluciones que encuentras por la red se basan en la URL, que va cambiando al pinchar en cada elemento (tudominio.com/#seccion-1), pero este comportamiento nos lo hemos cargado con el smooth scrolling (e.preventDefault();) para evitar que haga un feo escalón en la animación durante unos milisegundos, ya que el clic te intenta llevar directamente al enlace y luego dice, «eh, espera, tengo que hacer la animación…».

    Para evitar esto, este tutorial tiene la solución. Es un código algo más complicado porque calcula la posición de cada ancla y añade/elimina la clase correspondiente según cuánto scroll hayas hecho, pero funciona perfectamente.

    Lo mejor de la semana

    Esta semana salió la primera actualización de WordPress 4.5 (WordPress 4.5.1) y puede que muchos la hayáis recibido automáticamente. Nada de qué preocuparse, son 12 bugs menores que seguramente no os habían afectado. Y si eres uno de los que está maldiciendo WordPress 4.5 porque tu web dejó de funcionar al actualizarse, échale un vistazo a este artículo donde se explica que el problema ha sido mayoritariamente Visual Composer y otros plugins de pago que la gente no tiene actualizados por obra y gracia de temas multipropósito…

    Una de las mejores noticias de la semana es sin duda nos la trae la organización del WordCamp Bilbao, que se celebra el próximo 11 y 12 de junio. ¿Tenéis vuestra entrada ya? El listado de ponentes que ha ido anunciando Ibon en los últimos días es espectacular y estoy seguro que el evento va a ser todo un éxito. Yo me lo pierdo por razones de fuerza mayor, pero seguro que me veo todos los vídeos cuando los suban a WP.tv.

    En una época en la que toda web tiende a ser sencilla, limpia y con pocos artificios, hay proyectos que inevitablemente deben tener un montón de contenido. ¿Cómo hacerle acomodo a toda esa estructura compleja sin volver locos a los visitantes? Esta presentación de Michelle Schulp se preocupa de ello: Beyond Whitespace: Designing For Complex Content.

    Y, por último, por si queréis más buenas lecturas para este fin de semana, no quería dejar de destacar un par de artículos interesantes: la entrevista a David Navia, un desarrollador especializado en WordPress, de Pablo López en DesarrolloWP y el artículo de Antonio Villegas en WPrincipiante «Cosas que querrías que tus clientes supieran de WordPress«, en el que muchos nos sentimos reflejados y es una muestra del camino que todavía nos queda por recorrer para educar e informar acerca de WordPress al resto del mundo.

  • EP#12: Buenas prácticas, campos extra en WooCommerce y lo mejor de la semana

    Aprender buenas prácticas

    Hace unos meses me propuse ir puliendo todos los procesos que transcurren desde que un cliente contacta conmigo (directamente o a través de uno de mis partners) hasta que se entrega la nueva web terminada o hasta que comienza el periodo de soporte y mantenimiento. Algunas cosas son de sentido común –aunque cuestan– y otras las voy aprendiendo por el camino.

    ¿Cómo y dónde aprender? Más allá de leer tutoriales y artículos sobre WordPress o seguir en Twitter a expertos en el tema e interactuar y preguntarles directamente (que se puede hacer y no muerden) hay cuatro blogs que os recomendaría a todos. Abarcan diferentes temáticas, así que seguro que alguno os encaja:

    • El blog de Tom McFarlin. Tom es un desarrollador que escribe mucho y muy bien sobre WP. Esta semana ha hecho un alegato por mejores changelogs y ha compartido una base para crear plugins, en el último mes ha hablado de documentación, aprendizaje, debugging, entornos… Y si sigues navegando hacia atrás tienes para horas y horas de lectura de material de calidad.
    • El blog de Matt Geri. Matt es un desarrollador que ha vuelto al mundo de WP después de un periodo fuera y ha decidido compartir cómo se ha adaptado a las nuevas herramientas y procesos que existen. Fiel defensor de VVV y de automatizar todo lo automatizable, también recomendable.
    • El blog de Crew. Salimos ya del mundo WordPress y nos vamos directamente a los negocios. Ciencia, buenas prácticas, consejos, psicología… Seguro que te sientes identificado en varios de sus artículos. Puedes empezar por su lista de lo mejor de lo mejor: Best of Crew.
    • El blog de TheNuSchool. Orientado a diseñadores pero válido para cualquier freelance o pequeña empresa. Clientes, precios, onboarding, herramientas, contenidos, vender, vender, vender… Pequeñas píldoras a modo de consejos y mucha energía para contagiar.

    Añadir un campo WYSIWYG a la página de categoría de producto en WooCommerce

    En uno de nuestros últimos proyectos trabajamos con WooCommerce y necesitábamos que el cliente pudiera generar una descripción para las categorías del producto con todo tipo de detalles: imágenes, enlaces, textos con formato… Para esto el campo de descripción que viene con la categoría (o la etiqueta) se nos quedaba corto, ya que no puedes pedir a nadie que escriba código HTML y luego venderle que será sencillo.

    La solución era insertar un campo WYSIWYG (what you see is what you get) dentro de la edición de la categoría. Este post de Dave Dean en WPMusketeer era exactamente lo que estábamos buscando. Ahora ha creado un plugin de pago que te permite esta funcionalidad sin tocar una línea de código, pero nosotros aprovechamos los snippets de código que compartió en ese artículo y funcionó a la perfección.

    Si necesitáis implementar algo así, id de cabeza a ese post. Y si no, echadle un ojo porque es una manera interesante de ver el funcionamiento de get_term_meta(), delete_term_meta() y update_term_meta(), funciones que llegaron con WordPress 4.4.

    Lo mejor de la semana

    Para empezar, trabajo, que siempre hace falta. ¿Te gustaría trabajar de Happiness Engineer en Automattic? La pregunta es sencilla y si la respuesta es afirmativa puede que sea tu oportunidad, ya que están buscando a alguien para esa posición right now.

    Las últimas semanas ha habido un debate acerca de un tema realmente molesto en WordPress: las notificaciones en el escritorio de administración. Plugins que abusan. Temas que abusan. Gente que vende. Gente que recibe esos avisos y no puede ni siquiera descartarlos… ¿Haría falta un centro de notificaciones global o bastaría con que la gente se comportara más éticamente? Jeff Chandler de WP Tavern ha hecho un extenso artículo resumiendo la situación, lo discutido y las posibles soluciones.

    Anoche arrancó el desarrollo de WordPress 4.6 liderado por Dominik Schilling, y durante estos días todo el mundo ha podido colaborar en la lista de deseos para esta nueva versión. ¿Se cumplirá alguno de los vuestros? Lo que es innegable es que la gente tiene un montón de buenas ideas. Al menos ya tenemos calendario (en principio habrá nueva versión el 16 de agosto) y un montón de bugs a arreglar y mejoras a plantearse en la página de la versión.

    Y por último, también ayer SiteGround celebró un webinar con Fernando Tellado en el que hablaron sobre velocidad y WordPress, con extras sobre SSL, versiones y compatibilidad y unos cuantos consejos. Si podéis dedicar una hora a escucharlo, hacedlo.

  • EP#11: Un cambio, los hooks de WooCommerce y lo mejor de la semana

    Un cambio en Enlace Permanente

    Me comentaba Darío Balbontín (suscribiros a su newsletter de desarrollo web) por Slack un problema que sé que tiene Enlace Permanente de raíz: ¿cuál es su target? La idea inicial era la de intentar hacer un poco más de comunidad entre desarrolladores de habla hispana, dando algo de repercusión a sus blogs y servir como resumen semanal de lo mejor que se ha ido publicando en la red.

    El problema viene cuando al final salvo pocas excepciones todo el contenido viene de tres publicaciones (AyudaWP, WPrincipiante, DesarrolloWP) que la mayoría ya seguís por Twitter o por RSS, con lo que no aporto nada nuevo. Además, muchos enlaces en inglés, relacionados con el desarrollo del core o la comunidad global, tampoco son asequibles para gente que empieza en este mundo WordPress.

    Si los más experimentados ya conocen lo que cuento y los menos sólo le sacan partido al 10%, he pensado que es momento de darle una pequeña vuelta a estos artículos semanales. Tal vez para fomentar que más desarrolladores tengan su blog y cuenten cosas de interés haya que predicar con el ejemplo y aportar, no sólo recopilar. O con el ejemplo de de Mauricio Gelves.

    Los hooks de WooCommerce

    Hasta hace unos meses, cada vez que comenzaba un proyecto de WooCommerce usaba un tema básico que ya tuviera todo incluido y después iba modificando cosas sobre la marcha. Cuando finalmente empecé a crear mis propios temas basados en Underscores, surgió el dilema de qué y cómo manejar las tiendas en su desarrollo.

    Añadir soporte de WooCommerce a Underscores es realmente sencillo, como explica Patrick Garman en este post y, a partir de ahí, es el momento de codificar los templates a tu gusto. Para ello es fundamental manejar los hooks, ya que a través del archivo functions.php podemos modificar absolutamente el aspecto de cada página.

    Rodolfo Melogli en BusinessBloomer creó una serie de guías visuales de los hooks de cada página importante de WooCommerce y es una referencia que conviene tener siempre a mano a la hora de editar estas plantillas:

    Si aún no sabes lo que son o cómo usar estos hooks o qué diferencia hay entre los filtros y las acciones, te recomiendo este artículo en Platzi donde se explica ampliamente y con ejemplos.

    Lo mejor de la semana

    En lugar de una ristra de enlaces, seré más breve en mis resúmenes para destacar sólo lo que realmente tenéis que leer sí o sí. Para empezar, esta semana vio la luz por fin WordPress 4.5 «Coleman», ¿habéis actualizado ya?

    La comunidad española está preparándose para el Global WordPress Translation Day del día 24 y ya hay varios eventos preparados por toda la geografía. Si queréis enteraros cómo traducir en WordPress ese plugin o ese tema que tienes ahí en inglés y de paso que otras personas aprovechen tu trabajo, pregunta en el Slack para apuntarte.

    También se ha publicado la entrevista de WPrincipiante al WProfesional del mes, que esta vez ha recaído en Andrés Cifuentes, desarrollador de onTheGoSystems, los creadores del famoso plugin WPML.

    Los plugins de optimización de imágenes son importantes para mejorar los tiempos de carga de la webs, y en Elegant Themes han analizado y comparado a seis de los más importantes.

    Y hablando de plugins, terminó el Plugin Madness organizado por Torque, en el que durante cinco semanas y con más de 16.000 votos, se ha elegido cuál es el mejor plugin para WordPress. Spoiler, la final se la ganó Advanced Custom Fields a WooCommerce. Más allá de la gracia, es interesante ver los plugins que formaron parte del torneo porque son todos realmente interesantes.

  • Enlace Permanente #10: WooCommerce, WordCamps y mucho más

    Esta semana se está celebrando la WooConf en Estados Unidos, una conferencia dedicada exclusivamente a WooCommerce y donde nuestro querido Matt ha dado su primera charla del State of the Woo una vez la compañía ha pasado a manos de Automattic. Parece que se avecinan novedades pronto…

    Por España parece que hay menos movimiento, sin demasiadas meetups a la vista, pero con fecha ya del primer WordCamp del año (11-12 de junio en Bilbao) y con Barcelona, Sevilla, Cantabria y Madrid esperando su turno en los próximos meses.

    A nivel desarrollo todo gira alrededor de la versión 4.5 de WordPress que está programada para el martes 12, ¿llegará a tiempo? También a raíz de una conversación interesante en el Slack de la comunidad española, llegué a este artículo sobre cómo proteger tus plugins de la gente que se «aprovecha» de la licencia GPL para vender más barato el trabajo de otros. Poco se puede hacer, más allá de apelar a la ética… y al copyright de marcas y textos.

    En cuanto a enlaces, parece que esta semana todo el buen contenido nos llega de blogs habituales de Enlace Permanente, gracias a todos por vuestro trabajo, y esperemos que los pequeños desarrolladores de la comunidad se vayan animando un poco más.


    WordPress en español

    WordPress en inglés

    Eventos

    Esta semana no parece que haya programada ninguna meetup, actualizaré si me entero de algún evento que no tenga en el radar.

  • Enlace Permanente #09: Traducciones, tutoriales y lecturas variadas

    Esta semana Enlace Permanente sale antes que la nueva Release Candidate de WordPress 4.5, pero eso no quiere decir que no haya otra buena cantidad de enlaces con información de interés. Se está preparando para el 24 de abril el Global WordPress Translation Day, donde la comunidad de todo el mundo se unirá para dar un empujón a las traducciones e involucrar y enseñar a más gente. Si quieres participar, échale un vistazo a la convocatoria o pásate por el Slack a preguntar.

    Traducir WordPress (esto es, no sólo el core, sino temas y plugins) es algo que cuesta poco esfuerzo y permite ayudar a mucha gente. Estas últimas semanas he estado echando una mano a traducir y revisar traducciones de WooCommerce o Contact Form 7 por ejemplo, y seguro que mucha gente con estos plugins instalados lo agradece (o al menos, su vista).

    Por lo demás está siendo una semana tranquila, aunque todo el mundo anda cerrando los flecos del viaje a la WordCamp Europe de Viena a finales de junio y se empiezan a conocer fechas y planes para las WordCamps nacionales… Puede que el año haya empezado calmado, pero va a ir in crescendo una barbaridad. De todos modos, para acompañar esta tranquilidad, aquí os dejo los mejores enlaces de la semana.


    WordPress en español

    WordPress en inglés

    Eventos

  • Enlace Permanente #08: ¿da miedo WordPress?

    Una semana más volvemos a la carga con un montón (un MONTÓN) de enlaces interesantes sobre WordPress y lo que se mueve alrededor de él. Puede que muchos estéis de vacaciones estos días –que levanten la mano los autónomos autoexplotados–, pero si os quedáis en casa este finde largo, aquí tenéis un listado de artículos para aprender y profundizar que seguro que os merece la pena.

    Esta semana, aparte del lanzamiento de la primera Release Candidate de WP 4.5, ha sido una semana de discusiones a raíz de la ‘famosa‘ encuesta de Stack Overflow. Puede que WordPress no sea una tecnología muy amada por muchos desarrolladores (¿es realmente tan temida?), pero hay formas y formas de aportar a la comunidad y es que, no olvidemos, esta plataforma es un proyecto de todos al ser open source.

    Aparte de esto, accesibilidad, seguridad, estrategia, desarrollo, tutoriales y hasta un ebook son algunos de los temas sobre los que habéis escrito estos últimos siete días. Recordad que cualquier olvido me lo podéis hacer llegar por Twitter o por el Slack de WP_es.


    WordPress en español

    WordPress en inglés

    Eventos

  • Enlace Permanente #07: Tutoriales, noticias y eventos WordPress

    Formar parte de una comunidad te abre un montón de puertas con sólo entrar al lugar de reunión habitual y decir «Hola». Ayer mismo utilicé el Slack de la comunidad española de WordPress en mitad de una visita a Madrid y terminé invitado a un café por un desarrollador (¡gracias Mauricio!) y a un evento (¡gracias Fernando!). Por eso si lees estos posts y te gustaría formar parte de esta pequeña gran familia que hay alrededor de WordPress en español, no dudes en entrar en el Slack y saludar.

    Relacionado con todo esto, esta semana tal vez lo más destacado –o divertido–, es la cuenta de Twitter @MundoWP que intenta humanizar un poco a toda la gente que se deja parte de su tiempo libre en hacer WordPress más accesible, más sencillo y más extendido por toda la red. Echadle un vistazo… ¡y colaborad!

    El resumen de esta semana viene cargado de tutoriales y artículos extensos sobre un montón de diferentes aspectos del desarrollo. También se sigue hablando de AMP y hasta de Apple News que ahora se apunta también a querer nuestros contenidos. Y por supuesto la beta 4 de WP 4.5, que viene con haiku en español por parte de Mike Schroder… ¡menos mal que se gana la vida desarrollando!


    WordPress en español

    WordPress en inglés

    Eventos

  • Enlace Permanente #06: WP 4.5 Beta 3, #JetpackTurns5 y grandes entrevistas

    ¿Pero Enlace Permanente no sale los jueves a media mañana? Sí, lo reconozco, esta semana llegamos un día tarde (aunque también estará bien para probar qué tal funciona en otro momento), pero ya está aquí. ¿Qué ha pasado esta semana en la comunidad WordPress? Te lo resumimos.

    A destacar la selección de Lucy Tomas como WProfesional del mes con una entrevista muy interesante, como todas las que hace Antonio en su web y, hablando de entrevistas, el vídeo que se mostró en la conferencia Pressnomics de la última que concedió Alex King, uno de los primeros contributors a WordPress pocos días antes de morir. Merece mucho la pena escuchar atentamente todo lo que cuenta.

    Además, tenemos tercera beta de WordPress 4.5, Jetpack (el amado/odiado plugin de Automattic) cumple cinco años y podréis echar un vistazo a algunos tutoriales y consejos sobre optimización, customización y desarrollo a todos los niveles. ¡A disfrutar del finde con buena lectura!


    WordPress en español

    WordPress en inglés

    Eventos

  • Enlace Permanente #05: Plugins, mejoras y tutoriales

    Una semana más resumiendo los mejores enlaces que han aparecido en el mundo WordPress estos siete días. En la comunidad española hay una serie de páginas de referencia que como veis siempre aparecen por aquí (AyudaWP, WPrincipiante, DesarrolloWP) y a las que no se agradece lo suficiente el esfuerzo por enseñar e informar a todos los niveles de usuario. ¡Gracias!

    En cambio, a diferencia del ecosistema de habla inglesa –en el que obviamente también hay una serie de páginas de obligada consulta–, abundan más los blogs personales de desarrolladores, consultores, creadores, etc., que tal vez aquí aún nos falta de explorar. Por eso me gustaría dar visibilidad a todos los que os lanzáis a escribir en vuestros blogs personales, como en su día destaqué los artículos de Darío o esta semana mencionamos uno de Mauricio Gelves. No dudéis en darme un toque por Slack o por Twitter si tenéis algo interesante que compartir.


    WordPress en español

    WordPress en inglés

    Eventos

    Parece que esta semana no hay mucho movimiento, al menos en el Trello en el que los organizadores avisan de las próximas meetups que se preparan por toda España. En cuanto haya alguna información, actualizaremos el listado de eventos.

  • Enlace Permanente #04: Entre WordPress 4.5 y AMP

    Aquí estamos una semana más recopilando lo mejor que ha aparecido por la red en cuanto a WordPress. ¿Qué ha destacado? Que por fin tenemos entre nosotros la primera beta de WordPress 4.5 –que no deberíais probar en ningún sitio en producción, ya sabéis–, y también que Google ha decidido dar importancia y visibilidad a las páginas que usan AMP en las búsquedas móviles, con lo que toca adaptarse lo más rápido posible… o no.

    Supongo que la adopción será lenta, como siempre, excepto en grandes proyectos y páginas que dependan cada vez más del tráfico móvil a sus noticias. El resto de la humanidad no va adaptándose a cada cambio de Google y sus algoritmos, porque si no, todos estaríamos ya navegando en webs seguras con https… y no parece que estemos aún ahí, ¿no?


    WordPress en español

    • AMP, SEO y WordPress de Fernando Tellado en AyudaWP, un artículo sobre qué es AMP, cómo afecta y cómo ponerlo en marcha en nuestras páginas.
    • AMP y WordPress de David Navia en DesarrolloWP, un resumen de la ponencia en el meetup de esta semana de WP Madrid con toda la información que necesitáis sobre AMP, qué es, por qué hace falta y cómo se implementa.
    • Cómo evitar los Adblock en WordPress también de Fernando Tellado, sobre una de las batallas de estos últimos meses: ¿adblockers sí? ¿adblockers no? Ya he visto más de una discusión en Twitter sobre el tema, que tiene puntos de vista para todos los gustos.
    • 10 trucos para mejorar la seguridad de tu WordPress de Antonio Villegas en WPrincipiante. Nunca es suficiente cuando hablamos de seguridad. Repasa los puntos y aplica todas las soluciones que puedas si no quieres que tu próxima búsqueda sea sobre ‘cómo recuperar un WP hackeado’.
    • Las 10 preguntas top sobre WordPress (webinar) de Fernando Tellado y SiteGround. No hay dos sin tres, y esta semana Fernando nos ha dejado un webinar con un montón de respuestas sobre WP. Y por si eran pocas, también respondió por escrito las que no entraron en la hora de webinar.
    • Mis plugins favoritos en WordPress en Hoy Streaming en la III Meetup WP de Majadahonda. La retransmisión de un meetup sobre plugins, consejos, recomendaciones…

    WordPress en inglés

    Eventos

  • Enlace Permanente #03: Enfilamos la versión 4.5

    Volvemos una semana más con el resumen de lo mejor que me he encontrado publicado por la red sobre WordPress en estos siete días. Parece que las aguas vuelven a su cauce después de la polémica de la REST API de la semana pasada (que al final no irá en la versión 4.5) y nos preparamos para la primera beta de la nueva versión, en teoría, el miércoles que viene.

    A nivel de España, se están preparando ni más ni menos que cinco WordCamps, en Madrid, Barcelona, Sevilla, Bilbao y Cantabria. ¡Algunos van a pasar más tiempo con los compañeros de la comunidad WP que con sus familias! Habrá que estar atentos a fechas y detalles para organizar el calendario.


    WordPress en español

    WordPress en inglés

    Eventos

    Parece que esta semana hay bastantes meetups, aunque muchas veces es difícil encontrarlas todas y seguro que falta alguna –cualquier recordatorio o aviso es bien recibido–.

     

  • Enlace Permanente #02: ¿Hacia dónde va la REST API?

    Esta semana ha sido intensa en la comunidad internacional de WordPress en relación a un único tema: la REST API. Si no sabes aún lo que es y lo que supone, os recomiendo este artículo de AyudaWP sobre ello, y si ya estás al día y te interesa saber cómo va a evolucionar y por qué hay jaleo, no te pierdas los enlaces a continuación.

    He estado pensando en crear una web aparte para Enlace Permanente, con su propio dominio e ir publicando ahí los enlaces en lugar de en mi blog personal, pero no sé si sería buena opción o realmente es indistinto. Cualquier comentario acerca del tema será bienvenido. Y sin más dilación, allá vamos con el resumen de lo mejor de la semana.


    WordPress en español

    • Trucos para controlar WordPress con SQL de Antonio Villegas en WPrincipiante. Una magnífica explicación de lo que puedes hacer en tu instalación WordPress teniendo acceso a la base de datos vía SQL. Puede que alguna vez hayas tenido que cambiar una contraseña de un usuario de esta manera, o actualizar las URLs, pero eso sólo es la punta del iceberg de las posibilidades que hay.
    • Loop de redirecciones en wp-login con reauth=1 (soluciones) de Fernando Tellado en AyudaWP. ¿Crees que has intentado todo para solucionar este problema? Fernando te ofrece más de veinte posibles opciones de lo que puede estar provocando este quebradero de cabeza. Ayuda de la de verdad.
    • Cómo frenar el referrer spam, también de Fernando Tellado en su página web. Una manera de frenar vía .htaccess todas esas visitas indeseadas que uno se encuentra analizando las estadísticas de su sitio web.
    • Sidebar diferente para cada página en WordPress de Pablo López en DesarrolloWP. Dicen que las barras laterales son como la segunda página de resultados de una búsqueda en Google, pero si realmente hacemos que aporten valor a la web, pueden ser muy útiles. Aquí un tutorial para trabajar con ellas.
    • Tutoriales WordPress de Darío Balbontín. El amigo Darío ha estado rediseñando su blog esta semana y nos ha ofrecido una página con todos los tutoriales que ha ido escribiendo estos últimos años sobre WordPress. Estoy seguro que encontraréis muchas cosas de utilidad ahí.

    WordPress en inglés

    • WordPress at Scale del equipo de Pantheon es una base de datos de conocimientos y recursos a la hora de escalar instalaciones de WordPress. Échale un vistazo si te interesan las arquitecturas, la nube, el caching y las buenas prácticas.
    • Underscores Components de Automattic es un pequeño paso más allá del clásico tema base _s. Se han añadido pequeños componentes para que sea más sencillo crear un tema desde Underscores con estructura de magazine, portfolio, blog moderno, blog clásico o web de una compañía.
    • WordPress Development for Beginners: Building Plugins de WPMUDEV es un magnífico y extenso tutorial sobre cómo crear tus propios plugins. Si estáis pensando en empezar con esta parte del desarrollo WP, no dudéis en leerlo con calma.
    • WordPress Theme Review Team Recommends Authors Start Keeping a Change Log, de Sarah Gooding en WP Tavern, sobre la petición del equipo de revisión de temas para que los creadores comiencen a llevar un archivo de cambios público y actualizado.

    Eventos

    • «Cómo triunfar en el comercio electrónico con WooCommerce», el jueves a las 22:00, será una charla online de HoyStreaming. Participarán Joan Boluda, José Conti, Emilio Calvo y Pedro Santos y analizarán la herramienta que cada vez gana más adeptos a la hora de montar tiendas online.
    • «Desarrollo de temas WordPress desde cero», el viernes a las 19:00 en Basque Open Labs, en Bilbao. Una charla de Darío Balbontín para la comunidad de WordPress Bilbao en la que explicará todos los detalles, trucos y consejos desde su experiencia en el desarrollo de temas.
  • Enlace Permanente #01: Lo mejor de la semana en WordPress

    Hoy en día la mayoría de la gente que tiene un blog, tiene además una newsletter. Incluso sin la necesidad de tener uno. Yo mismo he tenido en la barra de esta web un formulario para suscribirse… en el que picó principalmente gente que ya me sigue en otras redes sociales. Leía hoy un artículo en Buffer sobre los motivos de tener una base de datos de emails –conseguir una venta– y los métodos de ese proceso de venta y, sinceramente, me veo reflejado en el Zero Sell, me gustaría crear valor e interacciones positivas… pero creo que eso lo puedo conseguir mucho más fácil desde esta página.

    Últimamente estoy intentando cumplir mi filosofía sobre ser un mejor profesional y estoy dedicando más tiempo a navegar por recursos técnicos y seguir a expertos en WordPress que antes. Me voy olvidando del mundo de las startups, el diseño de producto y otros áreas que toqué en mi vida de hombre orquesta anterior y me voy especializando. Muchos de los links que me voy encontrando los comparto en mi Twitter, o van directamente a mi carpeta de favoritos, pero creo que puede ser interesante irlos recopilando para que cualquiera pueda consultarlos o volver sobre ellos cuando quiera.

    Así nace Enlace Permanente, una sección del blog donde intentaré cada jueves hacer un breve resumen de lo mejor que me he ido encontrando por la red, redes sociales, Slack, etc., tanto en español como en inglés. Todas las recomendaciones que me podáis hacer por cualquier canal serán bienvenidas.


    ENLACE PERMANENTE #01

    • WordPress 4.4.2 ya disponible. Una actualización de seguridad importante como nos avisan en el blog oficial de WP España. Si no tienes activadas las actualizaciones automáticas, deberías ponerte con ello.
    • Let’s Encrypt, certificados SSL libres y gratis para asegurar tu web con HTTPS. Hablando de seguridad, cada vez se habla más de la necesidad (la amenaza de Google y su algoritmo está ahí presente) de que todas las webs utilicen https. Este artículo de Fernando Tellado en AyudaWP nos abre la puerta a Let’s Encrypt, una propuesta de certificados gratuitos que parece que va a revolucionarlo todo.
    • Razones por las que me encanta WordPress ¿y las tuyas? #ilovewp. También en AyudaWP una explicación sobre la campaña de #ilovewp que lanzó Matt Mullenweg para actualizar la web de testimonios de WordPress.
    • A Matt Mullenweg le preocupa la rapidez con que evoluciona WordPress. Y hablando del rey de Roma, este artículo en WPrincipiante sobre uno de los problemas a los que se enfrenta la comunidad de desarrolladores: el riesgo de que no todos nos podamos mover al mismo ritmo que el core.
    • Mejoras a la vista en el personalizador de WordPress. En DesarrolloWP nos hablan sobre el customizer y su futuro más próximo. Reconozco que hasta hace poco no había jugado con él en ningún proyecto y tiene mucho potencial de cara a que clientes puedan realizar modificaciones simples en su web. Habrá que ver hacia dónde sigue avanzando.
    • Slides de la presentación WordPress Performance, de Stéphane Boisvert de Automattic en WordPress Barcelona. A falta de tener el vídeo, de momento podemos echar un vistazo a lo que se contó en esta meetup que tan buenos comentarios generó en Twitter antes, durante y después de ocurrir.
    • Git and WordPress. Una pareja que para muchos es el pan de cada día y para otros da miedo. Un interesante punto de partida en el blog de Tom McFarlin con enlace incluido a un curso gratuito de 35 vídeos creado por Peter Suhm que cubre todo lo que hay que saber para perderle el miedo a Git (y que prometo ver para después confirmároslo o no).
    • How We Talk About WordPress Influences Others. Y sin salir del blog de Tom, un artículo sobre cómo hablar de WordPress (sí, para empezar escribiendo la P mayúscula, estad tranquilos los Defensores de la P) para seguir haciendo crecer la comunidad a todos los niveles.
    • The High Price of Free. Y por último, un artículo de Rachel Andrew en A List Apart sobre el coste –no sólo económico– de aportar a una comunidad de software libre: el tiempo libre, los eventos, los trabajos de cada uno… un montón de factores a los que sumar la edad y la experiencia.

    Para terminar, la semana pasada fue el evento A Day Of REST en Londres, centrado en la nueva API REST, y aunque aún no he tenido tiempo para leer ninguna crónica completa de lo ocurrido, ya está por ahí el artículo de Brian Krogsgard de Post Status y se puede acceder a todas las presentaciones y otros enlaces interesantes desde la web oficial.

    Puede que la temática de cada edición de Enlace Permanente vaya variando según la cantidad de noticias que se generen (o de mi tiempo para leerlas) o de lo que tenga entre manos cada momento. Puede que haya menos noticias o artículos densos y más tutoriales o plugins que me hayan sido de utilidad.

    Sea lo que sea, espero leeros por aquí, cualquier crítica constructiva será más que bienvenida.