Entrevista con John O’Nolan sobre Ghost 6

Share to social media
John O’Nolan, un hombre de pelo corto y canoso y barba bien recortada, está sentado frente a un entrevistador de pelo oscuro y gafas. O’Nolan viste una camisa azul marino y un reloj de pulsera plateado, y gesticula con las manos mientras habla. Sobre la mesa, entre ellos, hay un portátil con la interfaz de Ghost 6 y el logotipo de «ActivityPub», junto a una libreta y un bolígrafo. La escena transcurre en una oficina moderna con paredes blancas, plantas en macetas y un gran ventanal que deja ver, al fondo, un paisaje urbano borroso.

Entrevista realizada por la Fundación de la web social, a John O’Nolan, el fundador y CEO de Ghost.org, sobre el lanzamiento de Ghost 6, que incorpora características de ActivityPub.

Ghost es la plataforma con la que enviamos todos los lunes Blogpocket Week, nuestra newsletter. Suscríbete si quieres mantenerte al día en inteligencia artificial y desarrollo web no code para creadores y propietarios de sitios web.

O’Nolan describe a Ghost como una plataforma de publicación independiente y de código abierto para creadores que valoran la propiedad y el control sobre su contenido y audiencia. La discusión se centra en el desafío de la descubribilidad que enfrentan los editores independientes y cómo la integración de ActivityPub (un protocolo abierto, similar al correo electrónico) busca resolver este problema al proporcionar un canal de distribución social controlado por el editor. O’Nolan también detalla el desafío de la implementación del protocolo, la importancia de la participación comunitaria y la decisión de incluir una experiencia de lectura dentro de Ghost para fomentar una «blogosfera» bidireccional.

Vídeo resumen

ACCEDER AL VÍDEO EN YOUTUBE

Información sobre accesibilidad

En la parte inferior de este vídeo, y de otros que puedan aparecer en esta página, puedes activar los subtítulos.

Para acceder a una transcripción, haz clic en «YouTube» y en la página del vídeo, en la sección anterior a los comentarios, haz clic en «Mostrar transcripción».

Entrevista traducida

Entrevista con John O’Nolan sobre Ghost 6

Social Web Foundation Estábamos entusiasmados de ver el reciente lanzamiento de Ghost 6 con características de ActivityPub. El equipo de Ghost ha sido un participante activo en nuestro proyecto de Texto de formato largo. Y el boletín de Mallory, The Internet Exchange, acaba de publicar por qué usan Ghost. John O’Nolan, fundador y CEO de Ghost.org, tuvo la amabilidad de responder a nuestras preguntas sobre el software y su comunidad.

SWF: Para nuestros lectores que no conocen Ghost, ¿cómo describiría la plataforma?

JO: Ghost es una plataforma de publicación independiente para personas que se toman la escritura en serio. Somos de código abierto, sin fines de lucro, y estamos construidos para dar a los creadores la propiedad completa de su contenido y su audiencia. Hemos ayudado a editores independientes a generar más de $100 millones en ingresos de negocios de medios modernos sostenibles como 404Media, Platformer y Tangle News.

SWF: Háblenos de su comunidad de usuarios. ¿Puede describirlos a grandes rasgos? ¿Qué tipo de personas eligen Ghost?

JO: Ghost atrae a personas a las que les importa poseer su propio hogar en internet, en lugar de tener otro perfil en una plataforma de redes sociales. Nuestros editores varían desde periodistas y creadores individuales hasta medios de noticias establecidos y grandes empresas. Valoran la independencia y están dispuestos a trabajar para mantener el control de su marca, distribución, datos y relación con los lectores.

SWF: ¿Cómo es ser un usuario de Ghost en 2025? ¿Qué tipo de problemas enfrentan sus usuarios hoy en día?

JO: El gran desafío hoy en día es el mismo que ha perseguido a los editores independientes durante dos décadas: el descubrimiento. Puedes ser dueño de tu plataforma y servir a tu audiencia maravillosamente, pero si la gente no puede encontrarte, nada de eso importa. Los boletines por correo electrónico han sido una respuesta sólida, pero aún dependen de la entregabilidad y la colocación en la bandeja de entrada. Los algoritmos en las plataformas sociales ahora suprimen activamente los enlaces, por lo que compartir tu trabajo allí es como gritar en medio de un huracán.

SWF: Cuéntenos sobre su experiencia con ActivityPub. ¿Por qué decidieron añadir soporte para ActivityPub a su software?

JO: Ghost ha tenido soporte para entregar contenido mediante boletines por correo electrónico durante varios años, y el correo electrónico ha seguido siendo una plataforma de distribución inexpugnable para los editores porque es un protocolo abierto. Ninguna compañía controla tu lista de correo electrónico excepto tú, por lo que es una de las mejores inversiones que puedes hacer. ActivityPub está haciendo ahora lo mismo para la tecnología social. Permite a los editores poseer y controlar un canal de distribución que permite que su trabajo se difunda y sea descubierto por otros. Por primera vez, puedes publicar de forma independiente y crecer más rápido que nunca.

SWF: ¿En qué stack está construido Ghost? ¿Qué herramientas de desarrollo utiliza su equipo?

JO: Ghost está totalmente construido en JavaScript moderno; principalmente Node y React. Nuestro servicio de ActivityPub está construido en Fedify, y todo lo que construimos se lanza bajo una licencia de código abierto MIT. Nuestras herramientas de desarrollo están evolucionando constantemente, y ahora más rápidamente que nunca con la llegada de las herramientas de IA, que parecen cambiar casi semanalmente.

SWF: ¿Cómo fue el proceso de desarrollo?

JO: Sinceramente, desafiante. ActivityPub está bellamente diseñado, pero la especificación deja margen para la interpretación, y cuando estás construyendo algo nuevo, no hay hoja de ruta. Crear interoperabilidad entre otras plataformas, que han interpretado la especificación a su manera única, ha sido un verdadero desafío. El enfoque que adoptamos fue lanzar versiones tempranas lo más rápido posible a los beta-testers para poder aprender sobre la marcha, utilizando datos y problemas del mundo real para guiar nuestro proceso. Estamos en un buen momento, ahora, ¡pero todavía queda mucho por hacer!

SWF: Ghost produce publicaciones de blog, artículos y boletines de formato largo. ¿Cómo fue la experiencia de adaptar los artículos de Ghost a las interfaces de microblogging de Mastodon y Threads?

JO: En algunos aspectos, realmente fácil, y en otros, bastante complicado. Estamos en una etapa bastante temprana para el contenido de formato largo en ActivityPub, y la mayoría de los otros productos no necesariamente tienen interfaces para soportarlo todavía. La parte fácil es que podemos proporcionar soluciones de reserva (fallbacks), por lo que si estás navegando en Mastodon, podrías ver un título de artículo y un extracto, con un enlace para leer la publicación completa, ¡y eso funciona bastante bien!. Sin embargo, el sueño es lograr que puedas consumir el artículo completo dentro de cualquier aplicación que estés utilizando, y hacer eso requiere más colaboración entre diferentes plataformas para acordar cómo hacerlo posible.

SWF: Usted ha sido un participante activo en la comunidad ActivityPub desde que decidieron implementar el estándar. ¿Por qué?

JO: ActivityPub es un movimiento tanto como un protocolo tecnológico, y detrás de él hay un grupo de personas que creen en hacer de la web un lugar abierto, extraño y maravilloso para la colaboración. Llegar a conocer a esos humanos y ser parte de ese movimiento ha sido tan importante para el éxito de nuestro trabajo como escribir el código que impulsa nuestro software. Hemos recibido un apoyo increíble del equipo de Mastodon, los autores de la especificación AP y otras plataformas que están construyendo soporte para ActivityPub. Sin participar activamente en la comunidad, no sé si habríamos llegado tan lejos como lo hemos hecho.

SWF: Ghost ha implementado no solo una interfaz de publicación, sino también una experiencia de lectura. ¿Por qué?

JO: La gran diferencia entre ActivityPub y el correo electrónico es que es un protocolo bidireccional. Cuando envías un boletín por correo electrónico, eso es todo. Has terminado. Pero con ActivityPub, es posible lograr lo que, en los viejos tiempos, denominábamos con cariño «la blogosfera«. Gente de todo el mundo escribiendo y leyendo el trabajo de los demás. Si un boletín por correo electrónico es como estar en un escenario dando un discurso de apertura a una audiencia, participar en una red es más como mezclarse en la fiesta posterior. No puedes solo hablar todo el tiempo, tienes que escuchar también. Ser exitoso dentro del contexto de una red siempre ha implicado seguir e interactuar con otros, como pares, por lo que se sintió realmente importante asegurarnos de que trajéramos ese aspecto al producto.

SWF: Sinceramente, su lector es una de las UIs más interesantes para ActivityPub que hemos visto. Cuéntenos por qué invirtieron tiempo y esfuerzo en crear una hermosa experiencia de lectura para Ghost.

JO: No queríamos simplemente marcar la casilla de «soporte ActivityPub»; queríamos crear algo que realmente se sintiera genial de usar todos los días. La idea era traer algunas de las ideas de producto de los lectores RSS y los Kindles, donde las personas consumen actualmente contenido de formato largo, y usarlas como base para una experiencia de lectura nativa de ActivityPub. Experimentamos con múltiples enfoques diferentes para intentar crear una experiencia con una mezcla de familiaridad y novedad. La gente entiende intuitivamente una lista de artículos y una vista para abrirlos y leerlos, pero luego, cuando empiezas a ver respuestas en línea y notificaciones en vivo sucediendo alrededor de esas historias, de repente se siente como algo nuevo y diferente.

SWF: Si la gente quiere probar el tipo de contenido que producen los editores de Ghost, ¿cuáles son algunos buenos ejemplos a seguir?

JO: ¡Pregunta difícil! Hay muchísimos por ahí, y realmente depende de lo que te interese. El mejor lugar para empezar sería en ghost.org/explore, donde puedes navegar a través de todo tipo de diferentes categorías de creadores y contenido, y explorar las cosas que más te interesan.

SWF: Si soy un entusiasta de Fediverso, ¿qué puedo hacer para ayudar a que Ghost 6 sea un éxito?

JO: Sigue a los editores de Ghost e interactúa con su contenido: likes, respuestas, reposts ¡todo ayuda! Lo más importante, ayúdanos a difundir lo que es posible cuando las plataformas colaboran en lugar de competir. Y si eres técnico, nuestra implementación de ActivityPub es totalmente de código abierto en GitHub; las contribuciones, los informes de errores y la retroalimentación fortalecen todo el ecosistema.


Artículo realizado con ayuda de NotebookLM.

Resumir con tu IA favorita

Si no ves el prompt autocompletado o ves el de una ejecución anterior (o aparece la página de acceso), el texto ya está copiado. Solo pégalo.

En Blogpocket se promueve un uso ético y responsable de la IA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Antonio Cambronero.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a GreenGeeks que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.