Saltar al contenido
RevistaCompleta
el diseño 9 min de lectura

Creación RSS en Scribus

La creación de un canal de sindicación de contenidos mediante un archivo RSS Feed en el programa Scribus es un proceso que combina la funcionalidad de esta herramienta de maquetación con la necesidad de…

La creación de un canal de sindicación de contenidos mediante un archivo RSS Feed en el programa Scribus es un proceso que combina la funcionalidad de esta herramienta de maquetación con la necesidad de estructurar información de manera que pueda ser fácilmente distribuida y consumida por otros sistemas y plataformas. En este contexto, entender el propósito y la utilidad de un archivo RSS es esencial.

El formato RSS, que significa Really Simple Syndication (Sindicación Realmente Simple), es un estándar web que permite la distribución automática de información actualizada de manera regular. Se utiliza comúnmente para sindicar titulares de noticias, blogs, podcasts y otros contenidos web. La ventaja principal de un archivo RSS es que facilita la suscripción y el seguimiento de múltiples fuentes de información sin tener que visitar cada sitio web de forma individual.

En el caso de Scribus, un software de maquetación de código abierto, la creación de un archivo RSS Feed implica seguir una serie de pasos que abarcan tanto la estructuración del contenido como la implementación técnica dentro del programa.

Primero, es fundamental identificar y organizar el contenido que se desea incluir en el RSS Feed. Pueden ser titulares, descripciones breves, enlaces y otros metadatos relevantes que se actualizarán periódicamente. Esta información constituirá la base de la sindicación y permitirá a los usuarios obtener una visión general de las actualizaciones sin tener que acceder al contenido completo.

En Scribus, se puede iniciar el proceso creando una nueva página para el archivo RSS. Esta página servirá como una plantilla para organizar la información de manera clara y coherente. Se pueden utilizar marcos de texto para introducir los titulares, descripciones y otros elementos esenciales. Además, es importante establecer un diseño que sea atractivo y fácil de leer, ya que la presentación visual también desempeña un papel crucial en la sindicación de contenidos.

Una vez que la estructura de la página RSS está en su lugar, es hora de abordar la implementación técnica. Scribus no tiene una función nativa para la generación de archivos RSS, por lo que es necesario recurrir a herramientas externas o scripts personalizados para llevar a cabo esta tarea.

Una opción es utilizar un programa o servicio en línea dedicado a la generación de archivos RSS. Estas herramientas suelen ofrecer interfaces intuitivas que permiten a los usuarios ingresar la información necesaria y generar el archivo RSS de manera automática. Después de crear el archivo, puede ser descargado y vinculado desde la página diseñada en Scribus.

Otra alternativa es emplear scripts personalizados para generar el archivo RSS directamente desde los datos almacenados en Scribus. Esto implica escribir o adaptar un script que tome la información de la página diseñada y la organice en un formato compatible con RSS. Este enfoque puede ser más técnico, pero proporciona un mayor control sobre la estructura y el formato del archivo final.

Es importante destacar que, independientemente del método elegido, el archivo RSS generado debe cumplir con las especificaciones del estándar RSS para garantizar su compatibilidad con los lectores y plataformas que lo utilizarán. Esto incluye la inclusión de elementos obligatorios como , <description>, <link>, y otros, así como la actualización regular del archivo para reflejar nuevos contenidos.</p> <p>En resumen, la creación de un archivo RSS Feed en Scribus implica una combinación de planificación de contenido y implementación técnica. Aunque Scribus en sí mismo no ofrece una funcionalidad específica para la generación de archivos RSS, es posible lograrlo mediante herramientas externas o scripts personalizados. Este proceso permite a los usuarios aprovechar la potencia de Scribus para diseñar la presentación visual de la información mientras utilizan soluciones adicionales para la sindicación efectiva de contenidos.</p> </div> </div> <h2>Más Informaciones</h2> <p><img decoding="async" src="https://revistacompleta.com/pic/more_info.png" class="center"></p><aside class="rc-ad rc-ad--in-content-late" data-rc-ad><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3293364314201893" data-ad-slot="2303082872" data-ad-format="auto" data-full-width-responsive="true"></ins></aside> <div data-message-author-role="assistant" data-message-id="15a05ec1-d570-4862-941b-f9e7c3422651" class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto"> <div class="markdown prose w-full break-words dark:prose-invert light"> <p>Continuaré proporcionando información adicional sobre la creación de un archivo RSS Feed en Scribus, centrándome en la implementación técnica mediante scripts personalizados. Este enfoque puede ofrecer un mayor grado de control y personalización, aunque requiere conocimientos básicos de scripting y la capacidad de adaptar el código según las necesidades específicas del usuario.</p> <p>En el contexto de Scribus, que es un software de maquetación de escritorio, los scripts se pueden utilizar para automatizar ciertas tareas y manipular datos de manera eficiente. La generación de un archivo RSS Feed implica la creación de un script que extraiga la información relevante de las páginas de Scribus y la organice en un formato compatible con RSS.</p> <p>Para llevar a cabo esta tarea, se puede utilizar un lenguaje de scripting como Python, que es ampliamente compatible y ofrece una amplia variedad de bibliotecas que facilitan la manipulación de datos. Un script típico podría seguir estos pasos generales:</p> <ol> <li> <p><strong>Acceder al documento de Scribus:</strong></p> <ul> <li>Utilizar una biblioteca como <code>scribus</code> en Python para interactuar con el documento de Scribus.</li> <li>Abrir el documento que contiene la información que se desea sindicar.</li> </ul> </li> <li> <p><strong>Recopilar datos de la página de Scribus:</strong></p> <ul> <li>Identificar los marcos de texto o elementos de la página que contienen la información relevante, como titulares, descripciones y enlaces.</li> <li>Extraer estos datos y almacenarlos en variables.</li> </ul> </li> <li> <p><strong>Organizar los datos en formato RSS:</strong></p> <ul> <li>Estructurar los datos según las especificaciones de RSS, incluyendo elementos esenciales como <code><title></code>, <code><description></code>, <code><link></code>, y otros según sea necesario.</li> <li>Pueden ser necesarios ciertos ajustes de formato o conversión de datos para garantizar la coherencia con el estándar RSS.</li> </ul> </li> <li> <p><strong>Generar el archivo RSS:</strong></p> <ul> <li>Utilizar las funciones de escritura de archivos en el lenguaje de scripting para crear un archivo XML con la estructura de RSS.</li> <li>Incluir los datos organizados en el paso anterior en el archivo XML.</li> </ul> </li> <li> <p><strong>Guardar y enlazar el archivo RSS:</strong></p> <ul> <li>Guardar el archivo RSS en un lugar accesible.</li> <li>Enlazar el archivo desde la página diseñada en Scribus, permitiendo a los usuarios acceder al archivo RSS y suscribirse a las actualizaciones.</li> </ul> </li> </ol> <p>Es fundamental mencionar que este enfoque requiere un nivel básico de familiaridad con la programación y scripting. Los usuarios pueden encontrar recursos en línea, tutoriales y la documentación de Scribus y Python para orientarse en la creación de scripts personalizados.</p> <p>Además, al utilizar scripts, es esencial tener en cuenta la seguridad y validar los datos de entrada para evitar posibles problemas de manipulación o mal uso. Asegurarse de seguir las mejores prácticas de codificación y pruebas para garantizar la estabilidad y funcionalidad del script.</p> <p>En conclusión, la implementación de scripts personalizados para la generación de archivos RSS en Scribus ofrece una opción más técnica pero altamente personalizable. Al seguir los pasos mencionados y adaptar el código según las necesidades específicas, los usuarios pueden integrar eficientemente la sindicación de contenidos en sus proyectos de maquetación con Scribus. Este enfoque combina la potencia visual de Scribus con la flexibilidad y control que ofrecen los scripts personalizados.</p> </div> </div> <h2>Palabras Clave</h2> <div data-message-author-role="assistant" data-message-id="15e616cf-5da7-4f05-aee9-faf76946010b" class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto"> <div class="markdown prose w-full break-words dark:prose-invert light"> <p>Este artículo aborda la creación de un archivo RSS Feed en Scribus mediante el uso de scripts personalizados. A continuación, se presentan algunas palabras clave clave junto con explicaciones e interpretaciones detalladas:</p> <ol> <li> <p><strong>Scribus:</strong></p> <ul> <li><em>Explicación:</em> Scribus es un software de maquetación de escritorio de código abierto que permite a los usuarios crear diseños profesionales para impresión y publicación digital.</li> <li><em>Interpretación:</em> Scribus sirve como la plataforma principal para el proceso descrito, ya que es la herramienta en la que se diseña la presentación visual y se integran los elementos necesarios para la sindicación de contenidos.</li> </ul> </li> <li> <p><strong>RSS Feed:</strong></p> <ul> <li><em>Explicación:</em> RSS (Really Simple Syndication) es un estándar web que facilita la distribución automática de información actualizada periódicamente.</li> <li><em>Interpretación:</em> Un archivo RSS Feed actúa como un canal de sindicación que permite a los usuarios recibir y seguir actualizaciones de contenido sin tener que visitar cada fuente individualmente. En este contexto, se refiere al archivo que se genera para facilitar la sindicación de información creada en Scribus.</li> </ul> </li> <li> <p><strong>Scripts personalizados:</strong></p> <ul> <li><em>Explicación:</em> Scripts personalizados son pequeños programas escritos en un lenguaje de scripting que permiten automatizar tareas específicas o manipular datos según requisitos específicos.</li> <li><em>Interpretación:</em> En este artículo, se hace referencia a la creación de scripts personalizados en Python para manipular datos dentro de Scribus y generar un archivo RSS de manera automatizada.</li> </ul> </li> <li> <p><strong>Maquetación:</strong></p> <ul> <li><em>Explicación:</em> La maquetación es el proceso de organizar y diseñar elementos gráficos y textuales en un diseño visualmente atractivo y funcional.</li> <li><em>Interpretación:</em> En el contexto de Scribus, la maquetación es la actividad principal, ya que se refiere al diseño de la página que posteriormente se utilizará para generar el archivo RSS Feed.</li> </ul> </li> <li> <p><strong>XML:</strong></p> <ul> <li><em>Explicación:</em> XML (eXtensible Markup Language) es un lenguaje de marcado que se utiliza para almacenar y transportar datos de manera legible tanto para humanos como para máquinas.</li> <li><em>Interpretación:</em> El formato de archivo RSS es XML, por lo que la generación del archivo implica organizar los datos de acuerdo con la estructura XML, garantizando su compatibilidad con los estándares de sindicación.</li> </ul> </li> <li> <p><strong>Python:</strong></p> <ul> <li><em>Explicación:</em> Python es un lenguaje de programación de alto nivel, versátil y fácil de aprender, que se utiliza en este contexto para escribir scripts personalizados.</li> <li><em>Interpretación:</em> Se menciona Python porque es el lenguaje de scripting elegido para implementar la lógica que extrae datos de Scribus y genera el archivo RSS.</li> </ul> </li> <li> <p><strong>Sindicación de contenidos:</strong></p> <ul> <li><em>Explicación:</em> La sindicación de contenidos es el proceso de distribuir automáticamente información actualizada a través de canales específicos, como RSS, para que los usuarios puedan seguir fácilmente las actualizaciones.</li> <li><em>Interpretación:</em> La sindicación de contenidos es el objetivo principal del artículo, ya que se busca facilitar a los usuarios la suscripción y el seguimiento de actualizaciones generadas en Scribus.</li> </ul> </li> <li> <p><strong>Lenguaje de marcado:</strong></p> <ul> <li><em>Explicación:</em> Un lenguaje de marcado es un sistema de notación que utiliza marcas o etiquetas para definir la estructura y presentación de un documento.</li> <li><em>Interpretación:</em> XML, mencionado anteriormente, es un ejemplo de un lenguaje de marcado utilizado para estructurar la información en el archivo RSS de manera que sea comprensible tanto para humanos como para sistemas informáticos.</li> </ul> </li> </ol> <p>Estas palabras clave son esenciales para comprender los conceptos fundamentales del artículo y para seguir el proceso detallado de cómo crear un archivo RSS Feed en Scribus utilizando scripts personalizados. Cada término contribuye a la comprensión integral de la sindicación de contenidos, desde la creación del diseño visual hasta la implementación técnica mediante scripts.</p> </div> </div> </div> <div class="rc-article__end-actions"><span>¿Encontraste un dato incorrecto o desactualizado?</span><a href="https://revistacompleta.com/report/?url=https%3A%2F%2Frevistacompleta.com%2Fcreacion-rss-en-scribus%2F">Reportar este contenido →</a></div> </div> </div> <footer class="rc-article__footer rc-container"><div class="rc-author-box"><span class="rc-author-monogram" aria-hidden="true">RC</span><div><span>Detrás de esta lectura</span><h2>Equipo editorial</h2><p>El equipo de Revista Completa organiza, revisa y actualiza contenidos para explicar temas complejos de forma útil, accesible y responsable.</p></div><a href="https://revistacompleta.com/autores-equipo-editorial/">Conocer al equipo →</a></div></footer> <aside class="rc-toc-drawer" data-rc-toc-drawer hidden aria-labelledby="rc-toc-drawer-title"> <div data-rc-toc-close></div> <section><header><span id="rc-toc-drawer-title">En este artículo</span><button type="button" data-rc-toc-close aria-label="Cerrar índice">×</button></header><ol data-rc-toc-mobile></ol></section> </aside> </article> <section class="rc-section rc-related"><div class="rc-container"><div class="rc-section-head"><div><span class="rc-kicker">Sigue descubriendo</span><h2>Lecturas relacionadas</h2></div></div><div class="rc-card-grid"><article class="rc-card rc-card--standard rc-reveal post-17088 post type-post status-publish format-standard hentry category-el-diseno"> <a class="rc-card__media" href="https://revistacompleta.com/diseno-textual-brillante-en-photoshop/" tabindex="-1" aria-hidden="true"> <div class="rc-placeholder rc-placeholder--card rc-palette-0" role="img" aria-label="Ilustración para Efecto Diamante en Textos con Photoshop"><svg viewBox="0 0 640 420" aria-hidden="true"><defs><pattern id="dots-17088" width="34" height="34" patternUnits="userSpaceOnUse"><circle cx="3" cy="3" r="2" fill="currentColor" opacity=".18"/></pattern></defs><rect width="640" height="420" fill="url(#dots-17088)"/><path class="rc-placeholder-wave" d="M-20 300 C120 190 210 410 360 270 S590 220 680 110" fill="none" stroke="currentColor" stroke-width="42" opacity=".13"/><circle class="rc-placeholder-orbit" cx="500" cy="95" r="54" fill="none" stroke="currentColor" stroke-width="2" stroke-dasharray="8 9"/><text x="52" y="245" class="rc-placeholder-letter">E</text></svg><span>el diseño</span></div> <span class="rc-card__arrow">↗</span> </a> <div class="rc-card__body"> <a class="rc-eyebrow" href="https://revistacompleta.com/category/el-diseno/">el diseño</a> <h3><a href="https://revistacompleta.com/diseno-textual-brillante-en-photoshop/">Efecto Diamante en Textos con Photoshop</a></h3> <p>Aplicación del efecto diamante en textos con Adobe Photoshop Introducción En el vasto universo del diseño gráfico y la edición de imágenes, la manipulación…</p> <div class="rc-card__meta"><time datetime="2024-01-09T20:10:54+03:00">09/01/2024</time><span>•</span><span>10 min</span></div> </div> </article> <article class="rc-card rc-card--standard rc-reveal post-17086 post type-post status-publish format-standard hentry category-el-diseno"> <a class="rc-card__media" href="https://revistacompleta.com/creacion-3d-con-inkscape/" tabindex="-1" aria-hidden="true"> <div class="rc-placeholder rc-placeholder--card rc-palette-4" role="img" aria-label="Ilustración para Guía para crear hombre de nieve 3D en Inkscape"><svg viewBox="0 0 640 420" aria-hidden="true"><defs><pattern id="dots-17086" width="34" height="34" patternUnits="userSpaceOnUse"><circle cx="3" cy="3" r="2" fill="currentColor" opacity=".18"/></pattern></defs><rect width="640" height="420" fill="url(#dots-17086)"/><path class="rc-placeholder-wave" d="M-20 300 C120 190 210 410 360 270 S590 220 680 110" fill="none" stroke="currentColor" stroke-width="42" opacity=".13"/><circle class="rc-placeholder-orbit" cx="500" cy="95" r="54" fill="none" stroke="currentColor" stroke-width="2" stroke-dasharray="8 9"/><text x="52" y="245" class="rc-placeholder-letter">E</text></svg><span>el diseño</span></div> <span class="rc-card__arrow">↗</span> </a> <div class="rc-card__body"> <a class="rc-eyebrow" href="https://revistacompleta.com/category/el-diseno/">el diseño</a> <h3><a href="https://revistacompleta.com/creacion-3d-con-inkscape/">Guía para crear hombre de nieve 3D en Inkscape</a></h3> <p>Creación tridimensional de un hombre de nieve en Inkscape Introducción La creación de ilustraciones digitales que exhiben un efecto tridimensional en un entorno vectorial…</p> <div class="rc-card__meta"><time datetime="2024-01-09T20:02:58+03:00">09/01/2024</time><span>•</span><span>10 min</span></div> </div> </article> <article class="rc-card rc-card--standard rc-reveal post-17084 post type-post status-publish format-standard hentry category-el-diseno"> <a class="rc-card__media" href="https://revistacompleta.com/diseno-caja-primeros-auxilios-inkscape/" tabindex="-1" aria-hidden="true"> <div class="rc-placeholder rc-placeholder--card rc-palette-2" role="img" aria-label="Ilustración para Diseño de caja de primeros auxilios con Inkscape"><svg viewBox="0 0 640 420" aria-hidden="true"><defs><pattern id="dots-17084" width="34" height="34" patternUnits="userSpaceOnUse"><circle cx="3" cy="3" r="2" fill="currentColor" opacity=".18"/></pattern></defs><rect width="640" height="420" fill="url(#dots-17084)"/><path class="rc-placeholder-wave" d="M-20 300 C120 190 210 410 360 270 S590 220 680 110" fill="none" stroke="currentColor" stroke-width="42" opacity=".13"/><circle class="rc-placeholder-orbit" cx="500" cy="95" r="54" fill="none" stroke="currentColor" stroke-width="2" stroke-dasharray="8 9"/><text x="52" y="245" class="rc-placeholder-letter">E</text></svg><span>el diseño</span></div> <span class="rc-card__arrow">↗</span> </a> <div class="rc-card__body"> <a class="rc-eyebrow" href="https://revistacompleta.com/category/el-diseno/">el diseño</a> <h3><a href="https://revistacompleta.com/diseno-caja-primeros-auxilios-inkscape/">Diseño de caja de primeros auxilios con Inkscape</a></h3> <p>Diseño de una caja de primeros auxilios con Inkscape Introducción al diseño de cajas de primeros auxilios y el papel de Inkscape El diseño…</p> <div class="rc-card__meta"><time datetime="2024-01-09T19:55:02+03:00">09/01/2024</time><span>•</span><span>10 min</span></div> </div> </article> </div></div></section> </main> <footer class="rc-footer"> <div class="rc-footer__visual" aria-hidden="true"><span></span><span></span><span></span></div> <div class="rc-footer__culture" aria-hidden="true"> <svg viewBox="0 0 1440 170" preserveAspectRatio="none"> <path class="rc-footer__sun" d="M1125 105a72 72 0 0 1 144 0"/> <path class="rc-footer__land" d="M0 132h98v-38h44v38h86V77h62v55h54V98h42v34h92V61h54v71h84V86h49v46h67V42h64v90h71V73h52v59h76V92h46v40h93V55h61v77h65V82h49v50h101"/> <path class="rc-footer__arches" d="M505 132v-24c0-27 42-27 42 0v24m16 0v-24c0-27 42-27 42 0v24m16 0v-24c0-27 42-27 42 0v24"/> </svg> <div class="rc-container"><span>Hecha en español</span><i></i><span>Abierta al mundo</span><i></i><span>Curiosa cada día</span></div> </div> <div class="rc-container rc-footer__lead"> <div><span>La revista que responde contigo</span><h2>Tu próxima respuesta empieza aquí.</h2><p>Busca una pregunta y encuentra una explicación clara entre más de 100.000 artículos en español.</p></div> <button type="button" data-rc-search-open><svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="11" cy="11" r="6.5"/><path d="m16 16 5 5"/></svg>Buscar en la revista<span>→</span></button> </div> <div class="rc-container rc-footer__grid"> <section class="rc-footer__brand"> <a class="rc-brand rc-brand--footer" href="https://revistacompleta.com/" aria-label="Revista Completa, inicio"> <svg class="rc-brand-mark" viewBox="0 0 56 56" aria-hidden="true"> <rect class="rc-brand-mark__plate" x="2" y="2" width="52" height="52" rx="16"/> <path class="rc-brand-mark__page rc-brand-mark__page--left" d="M11 16.5c7-2.8 12.8-1.7 17 2.3v24.7c-4.4-3.6-10-4.7-17-2.5Z"/> <path class="rc-brand-mark__page rc-brand-mark__page--right" d="M45 16.5c-7-2.8-12.8-1.7-17 2.3v24.7c4.4-3.6 10-4.7 17-2.5Z"/> <path class="rc-brand-mark__spine" d="M28 19v24.5"/> <path class="rc-brand-mark__bookmark" d="M39 12h7v13l-3.5-2.5L39 25Z"/> <circle class="rc-brand-mark__signal" cx="12" cy="46" r="2.5"/> </svg> <span class="rc-brand-wordmark"><strong>Revista</strong><span>Completa</span></span> </a> <p>Conocimiento útil, explicado con claridad y pensado para acompañarte cada día.</p> <a class="rc-pill-link" href="https://revistacompleta.com/about-us/">Conoce la revista <span>↗</span></a> </section> <section class="rc-footer-group"> <h3>Explora</h3> <ul> <li><a href="https://revistacompleta.com/categories/">Todas las categorías</a></li> <li><a href="https://revistacompleta.com/last-article/">Artículos recientes</a></li> <li><button type="button" data-rc-search-open>Buscar respuestas</button></li> </ul> </section> <section class="rc-footer-group"> <h3>Confianza</h3> <ul> <li><a href="https://revistacompleta.com/informacion-politicas-y-condiciones/">Centro de confianza</a></li> <li><a href="https://revistacompleta.com/principios-de-publicacion/">Principios de publicación</a></li> <li><a href="https://revistacompleta.com/politica-editorial/">Política editorial</a></li> <li><a href="https://revistacompleta.com/metodologia-fuentes-y-verificacion/">Fuentes y verificación</a></li> <li><a href="https://revistacompleta.com/politica-de-correccion/">Correcciones</a></li> <li><a href="https://revistacompleta.com/report/">Reportar contenido</a></li> </ul> </section> <section class="rc-footer-group"> <h3>Contacto</h3> <ul> <li><a href="https://revistacompleta.com/contact-us/">Escríbenos</a></li> <li><a href="https://revistacompleta.com/publicidad-e-independencia-editorial/">Publicidad</a></li> <li><a href="https://revistacompleta.com/autores-equipo-editorial/">Equipo editorial</a></li> </ul> </section> </div> <div class="rc-container rc-footer__bottom"> <p>© 2026 Revista Completa. Todos los derechos reservados.</p> <nav aria-label="Enlaces legales"> <a href="https://revistacompleta.com/privacy-policy/">Privacidad</a> <a href="https://revistacompleta.com/terms-and-conditions/">Términos</a> <a href="https://revistacompleta.com/politica-de-cookies/">Cookies</a> <a href="https://revistacompleta.com/disclaimer/">Aviso legal</a> <button type="button" data-rc-privacy-open>Preferencias de privacidad</button> </nav> </div> </footer> <button class="rc-privacy-launcher" type="button" data-rc-privacy-open data-rc-privacy-launcher hidden aria-label="Abrir opciones de privacidad y cookies"> <svg viewBox="0 0 48 48" aria-hidden="true"><path d="M24 4 41 12v12c0 10.2-6.5 17.8-17 21.5C13.5 41.8 7 34.2 7 24V12Z"/><path d="m16.5 24 5 5 10-12"/></svg> <span>Privacidad</span> </button> <section class="rc-consent" data-rc-consent hidden role="dialog" aria-modal="true" aria-labelledby="rc-consent-title" aria-describedby="rc-consent-description"> <div class="rc-consent__head"> <div class="rc-consent__mark" aria-hidden="true"> <svg viewBox="0 0 56 56"><path d="M28 4 48 13v15c0 12-7.8 20.8-20 25C15.8 48.8 8 40 8 28V13Z"/><path d="m19 28 6 6 12-14"/></svg> </div> <div> <span>Tus controles de privacidad</span> <h2 id="rc-consent-title">Privacidad, cookies y servicios del sitio</h2> </div> <button class="rc-consent__close" type="button" data-rc-consent-close aria-label="Cerrar opciones de privacidad">×</button> </div> <p id="rc-consent-description" class="rc-consent__intro">El almacenamiento esencial mantiene el sitio en funcionamiento y recuerda esta elección. La analítica opcional nos ayuda a entender cómo se usa Revista Completa. La publicidad de los artículos permanece activa, pero las señales de almacenamiento y personalización publicitaria permanecen desactivadas.</p> <ul class="rc-consent__services" aria-label="Estado de los servicios"> <li><span><i class="rc-consent__status rc-consent__status--on" aria-hidden="true"></i>Almacenamiento esencial</span><strong>Siempre activo</strong></li> <li><span><i class="rc-consent__status rc-consent__status--optional" aria-hidden="true"></i>Analítica y seguimiento</span><strong>Opcional</strong></li> <li><span><i class="rc-consent__status rc-consent__status--article" aria-hidden="true"></i>Publicidad contextual</span><strong>Solo artículos</strong></li> <li><span><i class="rc-consent__status rc-consent__status--off" aria-hidden="true"></i>Publicidad personalizada</span><strong>Desactivada</strong></li> </ul> <p class="rc-consent__detail">Al permitir la analítica, nuestro Matomo autogestionado puede medir visitas e interacciones. Al rechazarla, Matomo no se carga y las cookies opcionales de medición permanecen desactivadas. Google aún puede recibir las solicitudes técnicas limitadas necesarias para mostrar anuncios no personalizados dentro de artículos individuales.</p> <div class="rc-consent__actions"> <button class="rc-consent__decline" type="button" data-rc-consent-choice="decline">Rechazar seguimiento opcional</button> <button class="rc-consent__accept" type="button" data-rc-consent-choice="accept">Permitir analítica y seguimiento</button> </div> <p class="rc-consent__links"> <a href="https://revistacompleta.com/politica-de-cookies/">Política de cookies</a> <a href="https://revistacompleta.com/privacy-policy/">Política de privacidad</a> <span>Puedes cambiar esta elección en cualquier momento.</span> </p> </section> </div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/revista-completa/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script id="rc-main-js-extra"> var rcSite = {"root":"https://revistacompleta.com/wp-json/revista/v1/","home":"https://revistacompleta.com/","searchLabel":"Buscar en Revista Completa","shareLabel":"Compartir"}; //# sourceURL=rc-main-js-extra </script> <script data-wp-strategy="defer" defer id="rc-main-js" src="https://revistacompleta.com/wp-content/themes/revista-completa/assets/js/main-1.7.0.js?ver=1.8.4"></script> <script id="rc-consent-js-extra"> var rcPrivacy = {"matomoUrl":"https://all2.atico-jo.com/","matomoSiteId":"4","version":"4"}; //# sourceURL=rc-consent-js-extra </script> <script data-wp-strategy="defer" defer id="rc-consent-js" src="https://revistacompleta.com/wp-content/themes/revista-completa/assets/js/consent-1.7.0.js?ver=1.8.4"></script> <script id="rc-culture-js-extra"> var rcCulture = {"weatherEndpoint":"https://api.open-meteo.com/v1/forecast","historyEndpoint":"https://api.wikimedia.org/feed/v1/wikipedia/es/onthisday/events/","madrid":{"latitude":40.4168,"longitude":-3.7038,"timezone":"Europe/Madrid"},"weatherSource":"https://open-meteo.com/","historySource":"https://es.wikipedia.org/"}; //# sourceURL=rc-culture-js-extra </script> <script data-wp-strategy="defer" defer id="rc-culture-js" src="https://revistacompleta.com/wp-content/themes/revista-completa/assets/js/culture-1.8.0.js?ver=1.8.4"></script> <script id="katex-js" src="https://revistacompleta.com/wp-content/plugins/katex/assets/katex-0.16.22/katex.min.js?ver=2.2.5"></script> <script id="pte-counter-js-extra"> var pteViewCounter = {"endpoint":"https://revistacompleta.com/wp-json/posts-to-edit/v1/view","postId":"15882","token":"426694363ec6e84da2e6765e595540baf3c39c64036b8b3b017041b37cd2962e","consentVersion":"4"}; //# sourceURL=pte-counter-js-extra </script> <script data-wp-strategy="defer" defer id="pte-counter-js" src="https://revistacompleta.com/wp-content/plugins/poststoedit/assets/js/counter.js?ver=2.1.1"></script> <script id="katex-render-js" src="https://revistacompleta.com/wp-content/plugins/katex/assets/render.js?ver=2.2.5"></script> </body> </html>