{"id":389681,"date":"2026-11-09T16:55:32","date_gmt":"2026-11-09T16:55:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/open-social-wall\/"},"modified":"2026-11-09T16:55:07","modified_gmt":"2026-11-09T16:55:07","slug":"bigfoot-open-wall","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bigfoot-open-wall\/","author":316350,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3.3","stable_tag":"0.3.3","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Bigfoot Open Wall","header_author":"Horst Thieme","header_description":"Aggregate public Mastodon, Pixelfed and other RSS\/Atom feeds into a responsive social wall.","assets_banners_color":"ceb49b","last_updated":"2026-11-09 16:55:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/e-thieme.de\/en\/coding-en\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3.3":{"tag":"0.3.3","author":"iBigfoot","date":"2026-11-09 16:55:07","revision":3792898}},"upgrade_notice":{"0.3.2":"<p>Plugin directory changed. For ZIP upgrades from 0.3.1, deactivate the old plugin, install and activate 0.3.2, verify settings and existing blocks, then delete the inactive old copy. Never activate both. Saved settings are retained. See the upgrade guide.<\/p>","0.3.1":"<p>Renames the plugin to Bigfoot Open Wall and migrates internal global identifiers and stored options to a WordPress.org-compliant unique prefix without losing existing settings.<\/p>","0.3.0":"<p>Adds local per-feed diagnostics, German interface translations and more reliable source-aware filtering and Gutenberg controls.<\/p>","0.2.0":"<p>Adds a native Gutenberg block while keeping the existing shortcode fully supported.<\/p>","0.1.1":"<p>Privacy, accessibility and WordPress.org-readiness improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3792896,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3792896,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3792896,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3792896,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"open-social-wall\/social-wall":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"open-social-wall\/social-wall","version":"0.3.2","title":"Bigfoot Open Wall","category":"widgets","icon":"share","description":"Display the configured Bigfoot Open Wall feeds.","textdomain":"bigfoot-open-wall","attributes":{"initial":{"type":"number","default":0},"filters":{"type":"boolean","default":true}},"supports":{"html":false},"editorScript":"ibfosw-social-wall-block","editorStyle":"ibfosw-social-wall-block-editor"}},"tagged_versions":["0.3.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3792896,"resolution":"1","location":"assets","locale":"","width":1264,"height":769},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3792896,"resolution":"2","location":"assets","locale":"","width":1266,"height":1274},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3792896,"resolution":"3","location":"assets","locale":"","width":307,"height":694},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3792896,"resolution":"4","location":"assets","locale":"","width":1872,"height":739}},"screenshots":{"1":"Bigfoot Open Wall on desktop: a chronological masonry-style feed with the centered source filter bar for switching between all configured sources or a single feed.","2":"Bigfoot Open Wall settings for Mastodon, Pixelfed and additional public RSS\/Atom feeds, shown with neutral example URLs together with the display and caching options.","3":"The social wall on a smaller screen, preserving readable cards, media and source filters in a responsive layout.","4":"The native Bigfoot Open Wall Gutenberg block in the WordPress editor, using the globally configured feeds and dynamic frontend rendering."}},"plugin_section":[],"plugin_tags":[162215,139106,199023,850,2877],"plugin_category":[],"plugin_contributors":[291682],"plugin_business_model":[],"class_list":["post-389681","plugin","type-plugin","status-publish","hentry","plugin_tags-fediverse","plugin_tags-mastodon","plugin_tags-pixelfed","plugin_tags-rss","plugin_tags-social-feed","plugin_contributors-ibigfoot","plugin_committers-ibigfoot"],"banners":{"banner":"https:\/\/ps.w.org\/bigfoot-open-wall\/assets\/banner-772x250.png?rev=3792896","banner_2x":"https:\/\/ps.w.org\/bigfoot-open-wall\/assets\/banner-1544x500.png?rev=3792896","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bigfoot-open-wall\/assets\/icon-128x128.png?rev=3792896","icon_2x":"https:\/\/ps.w.org\/bigfoot-open-wall\/assets\/icon-256x256.png?rev=3792896","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bigfoot-open-wall\/assets\/screenshot-1.png?rev=3792896","caption":"Bigfoot Open Wall on desktop: a chronological masonry-style feed with the centered source filter bar for switching between all configured sources or a single feed."},{"src":"https:\/\/ps.w.org\/bigfoot-open-wall\/assets\/screenshot-2.png?rev=3792896","caption":"Bigfoot Open Wall settings for Mastodon, Pixelfed and additional public RSS\/Atom feeds, shown with neutral example URLs together with the display and caching options."},{"src":"https:\/\/ps.w.org\/bigfoot-open-wall\/assets\/screenshot-3.png?rev=3792896","caption":"The social wall on a smaller screen, preserving readable cards, media and source filters in a responsive layout."},{"src":"https:\/\/ps.w.org\/bigfoot-open-wall\/assets\/screenshot-4.png?rev=3792896","caption":"The native Bigfoot Open Wall Gutenberg block in the WordPress editor, using the globally configured feeds and dynamic frontend rendering."}],"raw_content":"<!--section=description-->\n<p>Bigfoot Open Wall brings public posts from Mastodon, Pixelfed and other RSS\/Atom feeds together in one responsive, chronological social wall for WordPress.<\/p>\n\n<p>Feeds are fetched server-side and cached locally using WordPress transients. Regular page views therefore use cached feed data instead of contacting every configured source again on each visit.<\/p>\n\n<p>No embeds. No bundled analytics. No third-party JavaScript. No scraping.<\/p>\n\n<p>Bigfoot Open Wall is designed for site owners who publish or follow content across the open social web but still want their own website to remain the central place where visitors can find that activity.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Mastodon RSS support<\/li>\n<li>Pixelfed Atom support<\/li>\n<li>Additional RSS\/Atom feeds with custom display names<\/li>\n<li>Per-feed diagnostics for reachability, format, item count and media detection<\/li>\n<li>Manual feed validation from the WordPress admin<\/li>\n<li>Responsive masonry-style layout<\/li>\n<li>Centered source filter bar<\/li>\n<li>Full post text without automatic truncation<\/li>\n<li>Image and multi-image support when supplied by the source feed<\/li>\n<li>Source-aware client-side Load more pagination<\/li>\n<li>Native dynamic Gutenberg block<\/li>\n<li>Shortcode support<\/li>\n<li>Original-item links<\/li>\n<li>WordPress transient caching<\/li>\n<li>Configurable wall width, cache duration, initial post count and batch size<\/li>\n<li>Bundled German interface translation<\/li>\n<li>No bundled analytics or tracking<\/li>\n<li>No third-party JavaScript dependencies<\/li>\n<\/ul>\n\n<p>The Gutenberg block uses the feeds configured globally under Settings &gt; Bigfoot Open Wall. It can override the initial number of visible posts and can show or hide the source filters. The frontend uses the same PHP rendering and cache logic as the shortcode.<\/p>\n\n<p>Generic RSS and Atom feeds vary in how they expose media. Text, dates and links are generally portable; image support depends on the source feed.<\/p>\n\n<p>Instagram is not included and is not a near-term roadmap priority. Scraping is intentionally not used. Any future proprietary-platform connector would require a suitable official API and a maintainable privacy-conscious implementation.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Bigfoot Open Wall only contacts feed URLs that a site administrator explicitly configures.<\/p>\n\n<p>Configured RSS and Atom feeds are fetched server-side through WordPress. When a feed is refreshed or explicitly checked with Feed diagnostics, the remote feed provider receives a request from the web server. Depending on normal web-server behavior, this can include information such as the server IP address, request headers and the requested feed URL.<\/p>\n\n<p>Normalized feed data is cached locally using WordPress transients. By default, cached feed data is kept for 30 minutes, so regular page views do not request the configured feed sources again on every visit.<\/p>\n\n<p>Media files are not mirrored locally by Bigfoot Open Wall. Images are loaded from the media URLs published by the source feed. This means that when a visitor views a social wall containing remote images, the visitor's browser may contact those media servers directly and transmit normal request information such as the visitor's IP address, browser headers and the requested media URL.<\/p>\n\n<p>Bigfoot Open Wall does not itself add analytics, tracking scripts, advertising services or third-party JavaScript.<\/p>\n\n<p>Because Mastodon, Pixelfed and generic RSS\/Atom feeds can be hosted by many independent providers, there is no single third-party service or privacy policy that applies to all configured sources. Site administrators should review the privacy policies and terms of the specific feed and media providers they choose to configure.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Bigfoot Open Wall.<\/li>\n<li>Go to Settings &gt; Bigfoot Open Wall.<\/li>\n<li>Add a Mastodon RSS feed, Pixelfed Atom feed or another public RSS\/Atom feed.<\/li>\n<li>Adjust display and caching options if needed.<\/li>\n<li>Add the Bigfoot Open Wall block to a page or post. Alternatively, add <code>[open_social_wall]<\/code>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20require%20an%20api%20key%3F\"><h3>Does it require an API key?<\/h3><\/dt>\n<dd><p>No. Bigfoot Open Wall uses public RSS\/Atom feeds and does not require an API key for the currently supported sources.<\/p><\/dd>\n<dt id=\"how%20do%20i%20use%20the%20gutenberg%20block%3F\"><h3>How do I use the Gutenberg block?<\/h3><\/dt>\n<dd><p>Add the Bigfoot Open Wall block from the block inserter. Feed URLs remain configured globally under Settings &gt; Bigfoot Open Wall. In the block inspector you can choose the number of posts shown initially and whether source filters are displayed. The block is rendered dynamically on the frontend and uses the same feed and cache logic as the shortcode.<\/p><\/dd>\n<dt id=\"is%20the%20shortcode%20still%20supported%3F\"><h3>Is the shortcode still supported?<\/h3><\/dt>\n<dd><p>Yes. <code>[open_social_wall]<\/code> remains fully supported and can be used alongside the Gutenberg block. The shortcode name is preserved for backward compatibility.<\/p><\/dd>\n<dt id=\"can%20i%20add%20feeds%20other%20than%20mastodon%20or%20pixelfed%3F\"><h3>Can I add feeds other than Mastodon or Pixelfed?<\/h3><\/dt>\n<dd><p>Yes. Use Additional feeds in Settings &gt; Bigfoot Open Wall. Each additional source can have its own display name, which is shown in the source filter bar and on its cards.<\/p><\/dd>\n<dt id=\"how%20can%20i%20check%20whether%20a%20configured%20feed%20works%3F\"><h3>How can I check whether a configured feed works?<\/h3><\/dt>\n<dd><p>Open Settings &gt; Bigfoot Open Wall and use the Feed diagnostics section. It shows the latest validation result for each configured source, including feed format, item count, media detection and an actionable error state where available. Use Check feeds now to run an explicit server-side validation.<\/p><\/dd>\n<dt id=\"how%20does%20caching%20work%3F\"><h3>How does caching work?<\/h3><\/dt>\n<dd><p>Feed data is fetched server-side and cached locally using WordPress transients. The default cache duration is 30 minutes. Normal page views use the cached data until it expires, so configured feed sources are not contacted on every page load.<\/p><\/dd>\n<dt id=\"are%20images%20cached%20locally%3F\"><h3>Are images cached locally?<\/h3><\/dt>\n<dd><p>No. Media files are currently loaded from the URLs supplied by the source feed. This means a visitor's browser may contact the remote media host when an image is displayed. See the External services section for details.<\/p><\/dd>\n<dt id=\"does%20bigfoot%20open%20wall%20use%20embeds%20or%20third-party%20javascript%3F\"><h3>Does Bigfoot Open Wall use embeds or third-party JavaScript?<\/h3><\/dt>\n<dd><p>No. Posts are normalized from their RSS\/Atom data and rendered by the plugin. Bigfoot Open Wall does not bundle third-party JavaScript, analytics or tracking scripts. The Gutenberg editor integration uses JavaScript APIs provided by WordPress itself.<\/p><\/dd>\n<dt id=\"does%20it%20support%20instagram%3F\"><h3>Does it support Instagram?<\/h3><\/dt>\n<dd><p>No. Instagram support is currently deprioritized. If it is explored later, it would use an official API where practical; the project does not scrape Instagram.<\/p><\/dd>\n<dt id=\"why%20can%20i%20not%20load%20older%20posts%3F\"><h3>Why can I not load older posts?<\/h3><\/dt>\n<dd><p>RSS and Atom sources often publish only a limited number of recent items. Bigfoot Open Wall cannot retrieve history that is not present in the source feed.<\/p><\/dd>\n<dt id=\"do%20cards%20link%20back%20to%20the%20original%20item%3F\"><h3>Do cards link back to the original item?<\/h3><\/dt>\n<dd><p>Cards link to the item URLs provided by their source feeds and open them in a new tab. A known edge case involving later thread posts can link to the first post of the thread; this is being investigated.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.3<\/h4>\n\n<ul>\n<li>Clarified plugin author identity and WordPress.org contributor metadata. No functional changes.<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Aligned the WordPress.org plugin slug, PHP\/JavaScript text domain and Gutenberg block metadata with <code>bigfoot-open-wall<\/code>.<\/li>\n<li>Renamed the installable plugin folder and entry file for the review-requested directory slug.<\/li>\n<li>Renamed and rebuilt bundled German translations for the new text domain.<\/li>\n<li>Preserved all <code>ibfosw_*<\/code> settings and diagnostics, the <code>[open_social_wall]<\/code> shortcode, and the existing Gutenberg block name.<\/li>\n<li>Documented the manual upgrade from the old directory to avoid simultaneous activation.<\/li>\n<li>Limited source-filter and Load more button styling to the plugin component to avoid theme CSS overrides.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Renamed the public product to Bigfoot Open Wall.<\/li>\n<li>Replaced short global runtime identifiers with the unique IBFOSW_\/ibfosw_ prefix for WordPress.org review readiness.<\/li>\n<li>Added automatic migration of existing pre-0.3.1 settings, diagnostics, status options and cache metadata.<\/li>\n<li>Updated Gutenberg, admin, privacy-policy helper and documentation names consistently.<\/li>\n<li>Preserved the existing <code>[open_social_wall]<\/code> shortcode and block name for backward compatibility.<\/li>\n<li>Updated roadmap language to reflect the current priority order and the deprioritization of proprietary platform connectors such as Instagram.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added per-feed diagnostics in Settings &gt; Open Social Wall with reachability, detected format, item count, media detection, timestamp and concise errors.<\/li>\n<li>Added a manual Check feeds now action with WordPress capability and nonce protection.<\/li>\n<li>Added bundled German translations for the plugin settings, diagnostics, Gutenberg controls and frontend labels.<\/li>\n<li>Improved source filtering so Load more works against the complete loaded pool for the selected source.<\/li>\n<li>Improved the Gutenberg block inspector so the effective plugin default is always visible and can be restored explicitly.<\/li>\n<li>Fixed the Gutenberg settings link so it opens the full Open Social Wall settings page instead of a mixed editor view.<\/li>\n<li>Improved format display for configured Mastodon and Pixelfed feeds when automatic detection cannot complete.<\/li>\n<li>Kept diagnostics local to WordPress and added no analytics, tracking or external diagnostic service.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added a native dynamic Gutenberg block as an alternative to the shortcode.<\/li>\n<li>Added block controls for initial post count and source-filter visibility.<\/li>\n<li>Added a lightweight editor placeholder with a link to the global plugin settings.<\/li>\n<li>Kept feed configuration centralized under Settings &gt; Open Social Wall.<\/li>\n<li>Reused the existing server-side feed, cache and rendering logic without adding a Node\/npm build step.<\/li>\n<li>Kept the existing <code>[open_social_wall]<\/code> shortcode fully supported.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Added clearer external-service and privacy documentation.<\/li>\n<li>Added WordPress privacy-policy helper text.<\/li>\n<li>Moved admin CSS and JavaScript into enqueued assets.<\/li>\n<li>Improved card accessibility by avoiding nested interactive semantics.<\/li>\n<li>Replaced direct database transient cleanup with WordPress transient APIs.<\/li>\n<li>Prepared metadata for WordPress.org submission.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Mastodon RSS and Pixelfed Atom aggregation.<\/li>\n<li>Additional RSS\/Atom sources with custom display names.<\/li>\n<li>Responsive masonry layout.<\/li>\n<li>Centered source filters and client-side Load more pagination.<\/li>\n<li>WordPress transient caching.<\/li>\n<\/ul>","raw_excerpt":"Aggregate Mastodon, Pixelfed and other public RSS\/Atom feeds into one lightweight, privacy-conscious social wall.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/389681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=389681"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ibigfoot"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=389681"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=389681"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=389681"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=389681"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=389681"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=389681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}