<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>All About French</provider_name><provider_url>https://www.allaboutfrench.net/fr/</provider_url><author_name>Hong Povlsen</author_name><author_url>https://www.allaboutfrench.net/fr/members/pinspace70/</author_url><title>Activit&#xE9;s</title><type>rich</type><x_buddypress>activity</x_buddypress><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content bp-activity-item"&gt;&lt;p&gt;The Art and Science of Window Restoration: A Comprehensive Guide&lt;/p&gt;
&lt;p&gt;Window restoration is an essential aspect of preserving the integrity and visual appeals of historical and older buildings. As buildings age, their windows typically show signs of wear and tear, which can not just detract from their visual appeal but likewise jeopardize the energy&hellip;&lt;span class="activity-read-more" id="activity-read-more-37801"&gt;&lt;a href="https://www.allaboutfrench.net/fr/activity/p/37801/" onclick="top.location.href='https://www.allaboutfrench.net/fr/activity/p/37801/'" rel="nofollow"&gt;En afficher davantage&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
- Hong Povlsen (@pinspace70) &lt;a href="https://www.allaboutfrench.net/fr/activity/p/37801/"&gt;ao&#xFB;t 29, 2025&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe style="max-width:100%" sandbox="allow-top-navigation allow-scripts" security="restricted" src="https://www.allaboutfrench.net/fr/members/pinspace70/activity/37801/?embed=true#?secret=9lOfOiAmi8" width="600" height="338" title="Item d'activit&#xE9; ins&#xE9;r&#xE9;" data-secret="9lOfOiAmi8" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.allaboutfrench.net/wp-includes/js/wp-embed.min.js
/* ]]> */
&lt;/script&gt;
</html></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Mise en cache de page à l’aide de Disk: Enhanced (Requested URI contains query) 

Served from: www.allaboutfrench.net @ 2026-04-24 21:16:25 by W3 Total Cache
-->