CINXE.COM
this-week-in-the-indieweb - IndieWeb
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-zebra-design-disabled vector-feature-custom-font-size-clientpref-disabled vector-feature-client-preferences-disabled vector-feature-typography-survey-disabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>this-week-in-the-indieweb - IndieWeb</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-zebra-design-disabled vector-feature-custom-font-size-clientpref-disabled vector-feature-client-preferences-disabled vector-feature-typography-survey-disabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )wikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"d7408119bbdfbc80f7c297c7","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"this-week-in-the-indieweb","wgTitle":"this-week-in-the-indieweb","wgCurRevisionId":87053,"wgRevisionId":87053,"wgArticleId":1669,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"this-week-in-the-indieweb","wgRelevantArticleId":1669,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[]};RLSTATE={"skins.vector.user.styles":"ready","site.styles":"ready","user.styles":"ready","skins.vector.user":"ready","user":"ready","user.options":"loading","codex-search-styles": "ready","skins.vector.styles":"ready","skins.vector.icons":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.js"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/wiki/load.php?lang=en&modules=codex-search-styles%7Cskins.vector.icons%2Cstyles&only=styles&skin=vector-2022"> <script async="" src="/wiki/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/wiki/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.41.0"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="description" content="This Week in the IndieWeb is a weekly digest of activities of the IndieWeb community. It contains recent and upcoming events, posts from IndieNews, and a summary of wiki edits, sent out Fridays at 3pm Pacific time."> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes, minimum-scale=0.25, maximum-scale=5.0"> <link rel="icon" href="/favicon.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/wiki/opensearch_desc.php" title="IndieWeb (en)"> <link rel="EditURI" type="application/rsd+xml" href="https://indieweb.org/wiki/api.php?action=rsd"> <link rel="license" href="/IndieWebCamp:Copyrights"> <link rel="alternate" type="application/atom+xml" title="IndieWeb Atom feed" href="/wiki/index.php?title=Special:RecentChanges&feed=atom"> <meta property="og:type" content="article"> <meta property="og:site_name" content="IndieWeb"> <meta property="og:title" content="this-week-in-the-indieweb"> <meta property="og:description" content="This Week in the IndieWeb is a weekly digest of activities of the IndieWeb community. It contains recent and upcoming events, posts from IndieNews, and a summary of wiki edits, sent out Fridays at 3pm Pacific time."> <meta property="og:url" content="https://indieweb.org/this-week-in-the-indieweb"> <link rel="webmention" href="https://webmention.io/indiewebcamp/webmention"> <script src="https://cdn.usefathom.com/script.js" site="ZPHFRYAA" defer></script> </head> <body class="skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-this-week-in-the-indieweb rootpage-this-week-in-the-indieweb skin-vector-2022 action-view skin--responsive"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site" role="navigation"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-" class="vector-menu mw-portlet mw-portlet- emptyPortlet" > <div class="vector-menu-heading"> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-Explore_the_IndieWeb" class="vector-menu mw-portlet mw-portlet-Explore_the_IndieWeb" > <div class="vector-menu-heading"> Explore the IndieWeb </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-🗽-Principles" class="mw-list-item"><a href="/principles"><span>🗽 Principles</span></a></li><li id="n-📜-Community-posts" class="mw-list-item"><a href="https://stream.indieweb.org/"><span>📜 Community posts</span></a></li><li id="n-🌐-Visit-a-random-site" class="mw-list-item"><a href="https://xn--sr8hvo.ws/random"><span>🌐 Visit a random site</span></a></li><li id="n-🎉-Get-a-personal-site" class="mw-list-item"><a href="/Getting_Started"><span>🎉 Get a personal site</span></a></li><li id="n-ℹ️-FAQ" class="mw-list-item"><a href="/FAQ"><span>ℹ️ FAQ</span></a></li><li id="n-🎁-2024-Gift-Calendar!" class="mw-list-item"><a href="/IndieWeb_Gift_Calendar"><span>🎁 2024 Gift Calendar!</span></a></li> </ul> </div> </div> <div id="p-Join_the_community!" class="vector-menu mw-portlet mw-portlet-Join_the_community" > <div class="vector-menu-heading"> Join the community! </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-🌈-Code-of-conduct" class="mw-list-item"><a href="/code-of-conduct"><span>🌈 Code of conduct</span></a></li><li id="n-📅-Events:-IndieWebCamps,-Homebrew-Website-Clubs-(HWC),-and-more!" class="mw-list-item"><a href="https://events.indieweb.org/"><span>📅 Events: IndieWebCamps, Homebrew Website Clubs (HWC), and more!</span></a></li><li id="n-👥--Meetups:-2025-01-22" class="mw-list-item"><a href="https://events.indieweb.org/tag/hwc"><span>👥 Meetups: 2025-01-22</span></a></li><li id="n-🎪-IWC-San-Diego-12/7…8" class="mw-list-item"><a href="/next-iwc"><span>🎪 IWC San Diego 12/7…8</span></a></li><li id="n-💬-Join-#indieweb-chat" class="mw-list-item"><a href="/discuss"><span>💬 Join #indieweb chat</span></a></li><li id="n-📜-Chat-log" class="mw-list-item"><a href="https://chat.indieweb.org/"><span>📜 Chat log</span></a></li><li id="n-📩-Subscribe-to-newsletter" class="mw-list-item"><a href="/this-week-in-the-indieweb"><span>📩 Subscribe to newsletter</span></a></li><li id="n-❤️-Sponsor" class="mw-list-item"><a href="/how-to-sponsor"><span>❤️ Sponsor</span></a></li> </ul> </div> </div> <div id="p-Developers" class="vector-menu mw-portlet mw-portlet-Developers" > <div class="vector-menu-heading"> Developers </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-🔩-Building-Blocks" class="mw-list-item"><a href="/Category:building-blocks"><span>🔩 Building Blocks</span></a></li><li id="n-📑-Projects" class="mw-list-item"><a href="/Projects"><span>📑 Projects</span></a></li><li id="n-🧰-Standards" class="mw-list-item"><a href="https://spec.indieweb.org/"><span>🧰 Standards</span></a></li><li id="n-💬-Join-developer-chat" class="mw-list-item"><a href="/discuss#dev"><span>💬 Join developer chat</span></a></li> </ul> </div> </div> <div id="p-Wiki_resources" class="vector-menu mw-portlet mw-portlet-Wiki_resources" > <div class="vector-menu-heading"> Wiki resources </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-👤-Login" class="mw-list-item"><a href="https://sso.indieweb.org/login?url=https%3A%2F%2Findieweb.org%2F"><span>👤 Login</span></a></li><li id="n-✳️-Recent-changes" class="mw-list-item"><a href="/Special:RecentChanges"><span>✳️ Recent changes</span></a></li><li id="n-🖼-Recent-uploads" class="mw-list-item"><a href="/Special:ListFiles"><span>🖼 Recent uploads</span></a></li><li id="n-🎲-Random-page" class="mw-list-item"><a href="/Special:Random"><span>🎲 Random page</span></a></li><li id="n-📑-5,557-articles" class="mw-list-item"><a href="/Special:Statistics"><span>📑 5,557 articles</span></a></li><li id="n-©-Wiki-content-is-CC0" class="mw-list-item"><a href="/IndieWebCamp:Copyrights"><span>© Wiki content is CC0</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/Main_Page" class="mw-logo"> <span class="mw-logo-container"> <img class="mw-logo-wordmark" alt="IndieWeb" src="/img/indiewebcamp-logo-lockup-color@1x.png" style="width: 10.125em; height: 4.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" id="" title="Search IndieWeb [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/wiki/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search IndieWeb" aria-label="Search IndieWeb" autocapitalize="none" title="Search IndieWeb [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links" aria-label="Personal tools" role="navigation" > <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet mw-portlet-vector-user-menu-overflow" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item"><a href="https://sso.indieweb.org/login?url=https%3A%2F%2Findieweb.org%2Fthis-week-in-the-indieweb" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span>Log in</span></a></li> </ul> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="More options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="https://sso.indieweb.org/login?url=https%3A%2F%2Findieweb.org%2Fthis-week-in-the-indieweb" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"></div> </div> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site" role="navigation"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <input type="checkbox" id="vector-toc-collapsed-checkbox" class="vector-menu-checkbox"> <nav id="mw-panel-toc" role="navigation" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark vector-sticky-pinned-container"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Beginning</div> </a> </li> <li id="toc-Browse_Recent_Digests" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Browse_Recent_Digests"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span>Browse Recent Digests</div> </a> <ul id="toc-Browse_Recent_Digests-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-How_to_Subscribe" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#How_to_Subscribe"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span>How to Subscribe</div> </a> <ul id="toc-How_to_Subscribe-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Contents" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Contents"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span>Contents</div> </a> <ul id="toc-Contents-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Podcast" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Podcast"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span>Podcast</div> </a> <ul id="toc-Podcast-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Archives" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Archives"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span>Archives</div> </a> <ul id="toc-Archives-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-How_to" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#How_to"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span>How to</div> </a> <button aria-controls="toc-How_to-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon vector-icon--x-small mw-ui-icon-wikimedia-expand"></span> <span>Toggle How to subsection</span> </button> <ul id="toc-How_to-sublist" class="vector-toc-list"> <li id="toc-How_to_add_events_to_the_newsletter" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#How_to_add_events_to_the_newsletter"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span>How to add events to the newsletter</div> </a> <ul id="toc-How_to_add_events_to_the_newsletter-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-How_to_add_blog_posts_to_the_newsletter" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#How_to_add_blog_posts_to_the_newsletter"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span>How to add blog posts to the newsletter</div> </a> <ul id="toc-How_to_add_blog_posts_to_the_newsletter-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-How_to_add_podcast_episodes_to_the_newsletter" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#How_to_add_podcast_episodes_to_the_newsletter"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3</span>How to add podcast episodes to the newsletter</div> </a> <ul id="toc-How_to_add_podcast_episodes_to_the_newsletter-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-How_to_suggest_improvements" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#How_to_suggest_improvements"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.4</span>How to suggest improvements</div> </a> <ul id="toc-How_to_suggest_improvements-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-When" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#When"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span>When</div> </a> <ul id="toc-When-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Brainstorming" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Brainstorming"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span>Brainstorming</div> </a> <ul id="toc-Brainstorming-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-FAQ" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#FAQ"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span>FAQ</div> </a> <button aria-controls="toc-FAQ-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon vector-icon--x-small mw-ui-icon-wikimedia-expand"></span> <span>Toggle FAQ subsection</span> </button> <ul id="toc-FAQ-sublist" class="vector-toc-list"> <li id="toc-Why_sent_on_Friday" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Why_sent_on_Friday"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.1</span>Why sent on Friday</div> </a> <ul id="toc-Why_sent_on_Friday-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-What_photos_are_included_in_the_tweet" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#What_photos_are_included_in_the_tweet"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.2</span>What photos are included in the tweet</div> </a> <ul id="toc-What_photos_are_included_in_the_tweet-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_Also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_Also"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span>See Also</div> </a> <ul id="toc-See_Also-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> <div class="mw-content-container"> <main id="content" class="mw-body h-entry" role="main"> <header class="mw-body-header vector-page-titlebar"> <label id="vector-toc-collapsed-button" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet vector-button-flush-left cdx-button--icon-only" for="vector-toc-collapsed-checkbox" role="button" aria-controls="vector-toc" tabindex="0" title="Table of Contents"> <span class="vector-icon mw-ui-icon-wikimedia-listBullet"></span> <span>Toggle the table of contents</span> </label> <nav role="navigation" aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">this-week-in-the-indieweb</span></h1> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/this-week-in-the-indieweb" title="View the content page [c]" accesskey="c"><span>Page</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/wiki/index.php?title=Talk:this-week-in-the-indieweb&action=edit&redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t"><span>Discussion</span></a></li> </ul> </div> </div> <div id="p-variants" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="p-variants-label" for="p-variants-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/this-week-in-the-indieweb"><span>Read</span></a></li><li id="ca-viewsource" class="vector-tab-noicon mw-list-item"><a href="/wiki/index.php?title=this-week-in-the-indieweb&action=edit" title="This page is protected. You can view its source [e]" accesskey="e"><span>View source</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/wiki/index.php?title=this-week-in-the-indieweb&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/this-week-in-the-indieweb"><span>Read</span></a></li><li id="ca-more-viewsource" class="vector-more-collapsible-item mw-list-item"><a href="/wiki/index.php?title=this-week-in-the-indieweb&action=edit"><span>View source</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/wiki/index.php?title=this-week-in-the-indieweb&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/Special:WhatLinksHere/this-week-in-the-indieweb" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/Special:RecentChangesLinked/this-week-in-the-indieweb" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/wiki/index.php?title=this-week-in-the-indieweb&oldid=87053" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/wiki/index.php?title=this-week-in-the-indieweb&action=info" title="More information about this page"><span>Page information</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <nav class="vector-page-tools-landmark vector-sticky-pinned-container" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From IndieWeb</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><p><span class="p-summary"><b><dfn>This Week in the IndieWeb</dfn></b> is a weekly digest of activities of the IndieWeb community.</span> It contains recent and upcoming events, posts from <a href="/IndieNews" title="IndieNews">IndieNews</a>, and a summary of wiki edits, sent out Fridays at 3pm Pacific time. </p> <h2><span class="mw-headline" id="Browse_Recent_Digests">Browse Recent Digests</span></h2> <p>View past weekly digest newsletters, photos, etc.: </p> <ul><li><a class="external free" href="https://indieweb.org/this-week/">https://indieweb.org/this-week/</a></li></ul> <h2><span class="mw-headline" id="How_to_Subscribe">How to Subscribe</span></h2> <p>You can subscribe via email here: </p><p><!-- Begin MailChimp Signup Form --> <link href="//cdn-images.mailchimp.com/embedcode/classic-081711.css" rel="stylesheet" type="text/css" /> <style type="text/css"> #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; } /* Add your own MailChimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ </style> </p> <div id="mc_embed_signup"> <p class="mw-empty-elt"></p><form action="//nicernet.us12.list-manage.com/subscribe/post?u=3da16cdb35a3696d18f3d5001&id=71c137cda7" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate=""> <p class="mw-empty-elt"></p> <div id="mc_embed_signup_scroll"> <div class="mc-field-group"> <p> <label for="mce-EMAIL">Email Address </label> <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" /> </p> </div> <div id="mce-responses" class="clear"> <div class="response" id="mce-error-response" style="display:none"></div> <div class="response" id="mce-success-response" style="display:none"></div> </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;"><input type="text" name="b_3da16cdb35a3696d18f3d5001_71c137cda7" tabindex="-1" value="" /></div> <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button" /></div> </div> <p class="mw-empty-elt"></p></form> <p class="mw-empty-elt"></p> </div> <p><script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script><script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';}(jQuery));var $mcj = jQuery.noConflict(true);</script> <!--End mc_embed_signup--> </p><p>Or by subscribing to the <a href="/h-feed" title="h-feed">h-feed</a> or <a href="/RSS" title="RSS">RSS</a> feed in your <a href="/reader" title="reader">reader</a>. </p> <ul><li>h-feed: <a class="external free" href="https://indieweb.org/this-week/">https://indieweb.org/this-week/</a></li> <li>RSS feed: <a class="external free" href="https://indieweb.org/this-week/feed.xml">https://indieweb.org/this-week/feed.xml</a></li> <li><a href="/Mastodon" title="Mastodon">Mastodon</a>: <a class="external free" href="https://indieweb.social/@ThisWeekInIndieWeb">https://indieweb.social/@ThisWeekInIndieWeb</a></li></ul> <meta property="mw:PageProp/toc" /> <h2><span class="mw-headline" id="Contents">Contents</span></h2> <p>The digest currently contains: </p> <ul><li>This week's past events, with photo</li> <li>Upcoming events in the next two months</li> <li>Podcast episodes on Huffduffer tagged <a class="external text" href="https://huffduffer.com/tags/indieweb">#indieweb</a> added this week</li> <li>Posts on added this week <a href="/IndieNews" title="IndieNews">IndieNews</a></li> <li>New user pages created</li> <li>A summary of new and most edited wiki articles</li></ul> <h2><span class="mw-headline" id="Podcast">Podcast</span></h2> <p><span class="h-card" style="white-space:nowrap"><img src="https://martymcgui.re/img/logo.jpg" class="" style="height:1.1em;vertical-align:-.1em" alt="" /> <a href="/User:Martymcgui.re" title="User:Martymcgui.re">Marty McGuire</a></span> has created a <a class="external text" href="https://martymcgui.re/podcasts/indieweb/">podcast version of the newsletter</a>. </p> <ul><li><a href="/This_Week_in_the_IndieWeb_Audio_Edition" title="This Week in the IndieWeb Audio Edition">This Week in the IndieWeb Audio Edition</a></li></ul> <p>Podcast feeds and subscriptions: </p> <ul><li><a class="external text" href="https://martymcgui.re/podcasts/indieweb/feed.rss">RSS</a></li> <li><a class="external text" href="https://itunes.apple.com/us/podcast/this-week-in-the-indieweb-audio-edition/id1273576949?mt=2">Apple Podcasts</a></li> <li><a class="external text" href="https://playmusic.app.goo.gl/?ibi=com.google.PlayMusic&isi=691797987&ius=googleplaymusic&link=https://play.google.com/music/m/I3ihugczdajroeomivfkgaf6rom?t%3DThis_Week_in_the_IndieWeb_Audio_Edition%26pcampaignid%3DMKT-na-all-co-pr-mu-pod-16">Google Play</a></li> <li><a class="external text" href="https://www.stitcher.com/s?fid=150081&refid=stpr">Stitcher</a></li></ul> <h2><span class="mw-headline" id="Archives">Archives</span></h2> <p>Archives of previous newsletters can be found at: </p> <ul><li><a class="external free" href="https://indieweb.org/this-week/">https://indieweb.org/this-week/</a></li></ul> <h2><span class="mw-headline" id="How_to">How to</span></h2> <h3><span class="mw-headline" id="How_to_add_events_to_the_newsletter">How to add events to the newsletter</span></h3> <p>The newsletter gets the list of upcoming and past events from <a class="external free" href="https://events.indieweb.org">https://events.indieweb.org</a>. Make sure the event has a name and start date. Photos from the event will also be included, so you can either upload photos directly to the event page, or post them on your site as a reply to the event URL and send a webmention! </p> <h3><span class="mw-headline" id="How_to_add_blog_posts_to_the_newsletter">How to add blog posts to the newsletter</span></h3> <p>You can add any post to the newsletter by submitting it to <a href="/IndieNews" title="IndieNews">IndieNews</a>! You can submit your own posts by adding a u-syndication URL, or you can submit other people's posts by bookmarking them on your site. Full details are available here: <a class="external free" href="https://news.indieweb.org/how-to-submit-a-post">https://news.indieweb.org/how-to-submit-a-post</a> </p> <h3><span class="mw-headline" id="How_to_add_podcast_episodes_to_the_newsletter">How to add podcast episodes to the newsletter</span></h3> <p>You can add podcast episodes to the newsletter by posting them on <a href="/Huffduffer" title="Huffduffer">Huffduffer</a> and tagging them <a class="external text" href="https://huffduffer.com/tags/indieweb">#indieweb</a>. Any new podcasts added there this week will be included in the newsletter </p> <h3><span class="mw-headline" id="How_to_suggest_improvements">How to suggest improvements</span></h3> <p>File an issue here: </p> <ul><li><a class="external free" href="https://github.com/indieweb/this-week/issues">https://github.com/indieweb/this-week/issues</a></li></ul> <h2><span class="mw-headline" id="When">When</span></h2> <p>This week's post is published on Fridays at 15:00 Pacific Time (PT) </p> <ul><li>20:30 PT Thursday: first draft generated e.g. <a class="external text" href="https://chat.indieweb.org/2017-07-27/1501212617346000">2017-07-27</a></li> <li>...</li> <li>14:30 PT Friday: last preview draft generated and announced in IRC for previewing.</li> <li>14:50 PT Friday: final post is generated</li> <li>15:00 PT Friday: Mailchimp generates the email from the post on the server, and <ul><li>sends it to all email subscribers, and</li> <li>it is tweeted out from @indiewebcamp.</li></ul></li></ul> <h2><span class="mw-headline" id="Brainstorming">Brainstorming</span></h2> <p><span id="Ideas">Ideas</span> and other things you'd like to see in the weekly summary. </p><p>Consider filing these as feature request issues in the GitHub project: </p> <ul><li><a class="external free" href="https://github.com/indieweb/this-week/issues">https://github.com/indieweb/this-week/issues</a></li></ul> <p><br /> New features: </p> <ul><li><b>Mentioned indieweb.org pages</b>: Top (5?) indieweb.org pages that have received webmentions this week (in descending order of # of mentions) <ul><li>Perhaps combine somehow with recently edited wiki pages?</li></ul></li> <li><b>Active Projects</b>: Top (5?) IndieWeb related projects <ul><li>issues+commits to relevant source code repositories (github.com/indieweb, github.com/microformats, or possibly from a list of source repositories on the wiki, maybe all repos linked from <a href="/Projects" class="mw-redirect" title="Projects">Projects</a>?) <ul><li>Thus need to add essential <a href="/building_blocks" class="mw-redirect" title="building blocks">building blocks</a> libraries like <a href="/microformats2" title="microformats2">microformats2</a> parsers to <a href="/Projects" class="mw-redirect" title="Projects">Projects</a></li></ul></li></ul></li> <li><b>IndieWeb tagged blog posts</b> — perhaps to backfill IndieNews up to 5 items? <ul><li>new blog posts from community members (<a href="/chat-names" title="chat-names">chat-names</a>?) with <code>p-category</code> "indieweb"</li> <li>do we actually need this rather than <a href="/IndieNews" title="IndieNews">IndieNews</a>, or as a backup in case there are fewer than 5 IndieNews items</li></ul></li> <li><b>Anniversaries</b> — things from the <a href="/timeline" title="timeline">timeline</a> from the past week</li></ul> <p><br /> Enhancements to existing features </p> <ul><li>use <a href="/Census" title="Census">Census</a> to retrieve h-cards for domains to use their icon and name instead of domain name, e.g.: from/to: <ul><li>Events 14 edits by tantek.com and aaronparecki.com</li> <li>Events 14 edits by <span class="h-card" style="white-space:nowrap"><img src="https://tantek.com/logo.jpg" class="" style="height:1.1em;vertical-align:-.1em" alt="" /> <a href="/User:Tantek.com" title="User:Tantek.com">Tantek Çelik</a></span> and <span class="h-card" style="white-space:nowrap"><img src="https://aaronparecki.com/images/profile.jpg" class="" style="height:1.1em;vertical-align:-.1em" alt="" /> <a href="/User:Aaronparecki.com" title="User:Aaronparecki.com">Aaron Parecki</a></span></li></ul></li></ul> <p><br /> Reminders: </p> <ul><li>Suggest <a href="/Loqi" title="Loqi">Loqi</a> remind us once 12-24 hours earlier <ul><li>make some sort of trigger that people can do in IRC that will make Loqi regenerate it after adding to it, otherwise it's like adding things to a black box</li></ul></li></ul> <p><br /> More ideas: </p> <ul><li>Check <a href="/site-homepage#New_live_modules" title="site-homepage">site-homepage#New_live_modules</a> for new ideas of for "this week" as well</li></ul> <h2><span class="mw-headline" id="FAQ">FAQ</span></h2> <h3><span class="mw-headline" id="Why_sent_on_Friday">Why sent on Friday</span></h3> <p>Q: Why is "This week in indieweb" sent out on Friday and not on the weekend? </p><p>A: Midday Friday is a good day and time to send out "This week in indieweb" for a number of reasons: </p> <ul><li>Fridays tend to be slower (in terms of getting things done) so it makes sense to use that time to capture / reflect / broadcast what's been done the rest of the week.</li> <li>Lunchtime (Pacific Timezone) on Friday seems like a good time where (many) people in the community may be available to make last minute edits for the weekly summary.</li> <li>Friday seems a better day to send it out, especially since it also tweets a link to it, and Saturday evening seems like not the best time to have a tweet be seen.<a class="external autonumber" href="https://indieweb.org/irc/2016-05-22/line/1463934669321">[1]</a></li> <li>Sending it on Friday is also a good encouragement for folks (especially in Europe!) to take the (rest of the) evening off.</li></ul> <h3><span class="mw-headline" id="What_photos_are_included_in_the_tweet">What photos are included in the tweet</span></h3> <p>Twitter allows either exactly 1 gif, or up to 4 photos to be included in a tweet. </p><p>If there are any gifs in the newsletter, the most recent one is included in the tweet. </p><p>If there are no gifs, then the most recent 4 photos are included. </p> <h2><span class="mw-headline" id="See_Also">See Also</span></h2> <ul><li><a class="external free" href="https://github.com/indieweb/this-week">https://github.com/indieweb/this-week</a></li> <li><a href="/weekly_summary" class="mw-redirect" title="weekly summary">weekly summary</a></li> <li><a href="/digest" title="digest">digest</a></li></ul> <!-- NewPP limit report Cached time: 20250117195702 Cache expiry: 86400 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.020 seconds Real time usage: 0.022 seconds Preprocessor visited node count: 107/1000000 Post‐expand include size: 911/2097152 bytes Template argument size: 104/2097152 bytes Highest expansion depth: 4/100 Expensive parser function count: 0/100 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 1935/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 8.980 1 -total 62.50% 5.613 1 Template:martymcguire 27.42% 2.462 3 Template:sparkline 18.21% 1.635 1 Template:aaronpk 16.81% 1.510 1 Template:t --> <!-- Saved in parser cache with key wiki:pcache:idhash:1669-0!canonical and timestamp 20250117195702 and revision id 87053. Rendering was triggered because: page-view --> </div> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://indieweb.org/wiki/index.php?title=this-week-in-the-indieweb&oldid=87053">https://indieweb.org/wiki/index.php?title=this-week-in-the-indieweb&oldid=87053</a>"</div></div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" role="contentinfo" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 17 March 2023, at 23:33.</li> <li id="footer-info-copyright">Content is available under <a href="/IndieWebCamp:Copyrights" class="mw-redirect" title="IndieWebCamp:Copyrights">a CC0 public domain dedication</a> unless otherwise noted.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="/IndieWeb:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/IndieWeb:About">About IndieWeb</a></li> <li id="footer-places-disclaimers"><a href="/IndieWeb:General_disclaimer">Code of Conduct</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img src="https://i.creativecommons.org/p/zero/1.0/88x31.png" alt="a CC0 public domain dedication" width="88" height="31" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="/wiki/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/wiki/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /wiki/resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul> <li> <button class="cdx-button cdx-button--icon-only vector-limited-width-toggle" id=""><span class="vector-icon mw-ui-icon-fullScreen mw-ui-icon-wikimedia-fullScreen"></span> <span>Toggle limited content width</span> </button> </li> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":164,"wgPageParseReport":{"limitreport":{"cputime":"0.020","walltime":"0.022","ppvisitednodes":{"value":107,"limit":1000000},"postexpandincludesize":{"value":911,"limit":2097152},"templateargumentsize":{"value":104,"limit":2097152},"expansiondepth":{"value":4,"limit":100},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":1935,"limit":5000000},"timingprofile":["100.00% 8.980 1 -total"," 62.50% 5.613 1 Template:martymcguire"," 27.42% 2.462 3 Template:sparkline"," 18.21% 1.635 1 Template:aaronpk"," 16.81% 1.510 1 Template:t"]},"cachereport":{"timestamp":"20250117195702","ttl":86400,"transientcontent":false}}});});</script> </body> </html>