<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>TalkingSites: Posts</title>
  <subtitle>Websites that are fully yours. Built on SpaceClub, with no vendor lock-in.</subtitle>
  <link href="https://talkingsites.org/feed.xml" rel="self"/>
  <link href="https://talkingsites.org"/>
  <updated>2026-11-11T00:00:00Z</updated>
  <id>https://talkingsites.org/feed.xml</id>
  <author><name>TalkingSites</name></author>
  <entry>
    <title>TalkingSites is on a new version of SpaceClub</title>
    <link href="https://talkingsites.org/posts/talkingsites-new-version-of-spaceclub/"/>
    <updated>2026-11-11T00:00:00Z</updated>
    <id>https://talkingsites.org/posts/talkingsites-new-version-of-spaceclub/</id>
    <summary>Our own website now runs on SpaceClub 2, the same platform we build every client site on. Here&#39;s what&#39;s new.</summary>
    <content type="html">&lt;p&gt;Our website has had a long overdue rebuild. It now runs on the new version of SpaceClub, the open source platform we build all our sites on.&lt;/p&gt;
&lt;h2&gt;What&#39;s new in SpaceClub&lt;/h2&gt;
&lt;p&gt;SpaceClub started as a template you copied for each new site. That worked, but every site drifted a little further from the others, and fixes had to be made one site at a time.&lt;/p&gt;
&lt;p&gt;The new version is a package. A site&#39;s own repository holds just two things: its content, and a settings file called &lt;code&gt;spaceclub.json&lt;/code&gt;. The layouts, styles, search, feeds and editor all come from SpaceClub itself, so &lt;code&gt;npm update&lt;/code&gt; brings every site the latest features and fixes.&lt;/p&gt;
&lt;p&gt;Here&#39;s what every SpaceClub site gets now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Spacedash&lt;/strong&gt;, an editor in the browser at the site&#39;s &lt;code&gt;/admin&lt;/code&gt;, where every change is saved as a reviewable update&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Content types&lt;/strong&gt;: make the lists your site needs, like a team, members or questions, each with its own page and feed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RSS and Atom feeds&lt;/strong&gt; for posts, events and every content type&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search&lt;/strong&gt; across the whole site&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WebMCP&lt;/strong&gt; tools, so AI agents in the browser know what the site can do&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;llms.txt&lt;/strong&gt;, a plain summary of the site for AI tools&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your own look&lt;/strong&gt;: colours, light and dark modes and navbar layouts from one settings file&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Why we moved our own site&lt;/h2&gt;
&lt;p&gt;We&#39;ve been building client sites on SpaceClub for a while: &lt;a href=&quot;https://coop888causeway.sites.talkingsites.org/&quot;&gt;888 Causeway&lt;/a&gt;, &lt;a href=&quot;https://galactic-horizons.sites.talkingsites.org/&quot;&gt;Galactic Horizon&lt;/a&gt; and more. Our own site was still an older app that only we could edit. It made sense to run TalkingSites on the same thing we recommend to everyone else.&lt;/p&gt;
&lt;p&gt;It also means this site shows what you&#39;d get. Try the search, follow the &lt;a href=&quot;https://talkingsites.org/feed.xml&quot;&gt;feed&lt;/a&gt;, or have a look at our &lt;a href=&quot;https://talkingsites.org/work/&quot;&gt;work&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Try it yourself&lt;/h2&gt;
&lt;p&gt;SpaceClub is free and open source. The code is on &lt;a href=&quot;https://github.com/TalkingSites/spaceclub&quot;&gt;GitHub&lt;/a&gt;, and the &lt;a href=&quot;https://spaceclubwiki.talkingsites.org/&quot;&gt;docs&lt;/a&gt; show how to start a site with one command.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>What SpaceClub is, and why no lock-in matters</title>
    <link href="https://talkingsites.org/posts/spaceclub-no-lock-in/"/>
    <updated>2026-11-10T00:00:00Z</updated>
    <id>https://talkingsites.org/posts/spaceclub-no-lock-in/</id>
    <summary>Most website builders keep your site on their platform. SpaceClub sites are files you own, with the modern features built in.</summary>
    <content type="html">&lt;p&gt;When you build a website on most hosted platforms, the site lives inside their system. Your pages, your design and often your content can&#39;t easily come with you. If prices go up or features go away, the choice is to pay or start again.&lt;/p&gt;
&lt;p&gt;We think a website should work the other way around.&lt;/p&gt;
&lt;h2&gt;Your site is your files&lt;/h2&gt;
&lt;p&gt;Every SpaceClub site is a folder of plain files in a Git repository that belongs to you. Pages, posts and events are Markdown. Settings are one JSON file. Anyone with a bit of web knowledge can read them, and any host that serves static files can run them.&lt;/p&gt;
&lt;p&gt;That gives you a few things for free:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A full history.&lt;/strong&gt; Every change is saved, with who made it and when.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Easy moves.&lt;/strong&gt; Change host, change developer, or take it in-house, and the site comes with you.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No surprises.&lt;/strong&gt; The platform is open source (GPL), so nobody can take it away.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;But still easy to edit&lt;/h2&gt;
&lt;p&gt;Owning your files shouldn&#39;t mean editing code. Spacedash, SpaceClub&#39;s editor, runs in the browser at your site&#39;s &lt;code&gt;/admin&lt;/code&gt;. You write, add photos and press save, like any site builder. Behind the scenes it saves to your repository.&lt;/p&gt;
&lt;h2&gt;And up to date&lt;/h2&gt;
&lt;p&gt;Owning your site also shouldn&#39;t mean falling behind. SpaceClub sites come with the standards we think every site should have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RSS feeds&lt;/strong&gt;, so people can follow you without a social network deciding what they see&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search&lt;/strong&gt; across the whole site&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WebMCP&lt;/strong&gt;, so AI agents in the browser can use your site properly (&lt;a href=&quot;https://talkingsites.org/posts/webmcp-on-your-website/&quot;&gt;more on that here&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;llms.txt&lt;/strong&gt; for AI tools&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Analytics you own&lt;/strong&gt;, with Matomo instead of an ad company&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Want to see it running? Every site on our &lt;a href=&quot;https://talkingsites.org/work/&quot;&gt;work page&lt;/a&gt; is a SpaceClub site.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>WebMCP on your website</title>
    <link href="https://talkingsites.org/posts/webmcp-on-your-website/"/>
    <updated>2026-11-09T00:00:00Z</updated>
    <id>https://talkingsites.org/posts/webmcp-on-your-website/</id>
    <summary>WebMCP lets a website tell AI agents exactly what it can do. Every SpaceClub site has it built in. Here&#39;s how localAI uses it.</summary>
    <content type="html">&lt;p&gt;More and more people ask an AI to find things for them. Usually the AI has to guess what&#39;s on a page by reading it like a person would, and it often gets it wrong.&lt;/p&gt;
&lt;p&gt;WebMCP is a new way for a website to offer tools to AI agents running in the browser. Instead of guessing, the agent asks the site: what can you do? The site answers with a list of tools, such as list the events, search the site, or open a page.&lt;/p&gt;
&lt;h2&gt;Built into SpaceClub&lt;/h2&gt;
&lt;p&gt;Every SpaceClub site has WebMCP turned on. It offers tools for the site&#39;s own content, like listing upcoming events and searching pages and posts, and a &lt;code&gt;/webmcp-data.json&lt;/code&gt; file with the same information.&lt;/p&gt;
&lt;p&gt;There&#39;s nothing to set up. Add an event in Spacedash, and the next build tells AI agents about it.&lt;/p&gt;
&lt;h2&gt;localAI: an AI chat that uses it&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://localai.xdeca.com/&quot;&gt;localAI&lt;/a&gt; website shows what this makes possible. Few browsers can use WebMCP tools yet, so localAI added &lt;a href=&quot;https://localai.xdeca.com/posts/localai-chat-webllm-webmcp/&quot;&gt;localAI Chat&lt;/a&gt;, a small AI model that runs inside the browser with WebLLM. Nothing is installed and nothing leaves your computer.&lt;/p&gt;
&lt;p&gt;Small models don&#39;t know anything about localAI, and they&#39;ll happily make things up. So the chat asks the site first:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;What&#39;s on next?&amp;quot;&lt;/strong&gt; calls the &lt;code&gt;list-events&lt;/code&gt; tool and answers with the real date and place&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;How do I join the group chat?&amp;quot;&lt;/strong&gt; calls &lt;code&gt;get-community-links&lt;/code&gt; and gives the real links&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;Take me to the events page&amp;quot;&lt;/strong&gt; calls &lt;code&gt;go-to-page&lt;/code&gt; and goes there&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The answers come from the site, not the model&#39;s memory.&lt;/p&gt;
&lt;h2&gt;Why it matters for your site&lt;/h2&gt;
&lt;p&gt;As AI agents become part of how people browse, sites that describe themselves clearly will be the ones that get used properly. With SpaceClub, yours already does.&lt;/p&gt;
&lt;h2&gt;Add it to any website&lt;/h2&gt;
&lt;p&gt;Not on SpaceClub? We&#39;ve written a guide your AI assistant can follow. Give it this: &lt;strong&gt;&amp;quot;Read https://talkingsites.org/webmcp/ and follow it to add WebMCP tools to my website.&amp;quot;&lt;/strong&gt; The &lt;a href=&quot;https://talkingsites.org/webmcp/&quot;&gt;guide&lt;/a&gt; explains it for people too.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Case study: Electron Workshop</title>
    <link href="https://talkingsites.org/posts/case-study-electron-workshop/"/>
    <updated>2026-11-08T00:00:00Z</updated>
    <id>https://talkingsites.org/posts/case-study-electron-workshop/</id>
    <summary>A community tech workshop&#39;s website, plus one login for files, meetings and partner groups, all open source.</summary>
    <content type="html">&lt;p&gt;&lt;a href=&quot;https://electronworkshop.org/&quot;&gt;Electron Workshop&lt;/a&gt; is a community tech workshop. It runs events, workshops and the Canberra and Melbourne Un-forums, and it&#39;s home to groups like Linux Victoria, Melbourne Tech Guilds, MelbPC and localAI.&lt;/p&gt;
&lt;h2&gt;What they needed&lt;/h2&gt;
&lt;p&gt;A website was only part of it. Each group needed somewhere to share files, a place to meet online, and a way for new members to join without someone setting up accounts by hand. As a community organisation, it all had to be affordable and stay in its own hands.&lt;/p&gt;
&lt;h2&gt;One login for everything&lt;/h2&gt;
&lt;p&gt;Everything hangs off &lt;strong&gt;Authentik&lt;/strong&gt;. Each member has one account, and the groups they belong to decide what they can see. When someone joins Linux Victoria in Authentik, they get Linux Victoria&#39;s things everywhere else, without anyone touching the other tools.&lt;/p&gt;
&lt;h2&gt;Shared files that follow the groups&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Nextcloud&lt;/strong&gt; reads people&#39;s groups from Authentik when they log in, over OpenID Connect. Each group has a team folder shared with it, so a new member sees their group&#39;s files straight away, and someone who leaves stops seeing them. Only the groups on an approved list are synced, so internal groups stay internal.&lt;/p&gt;
&lt;h2&gt;Meetings and newsletters&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;BigBlueButton&lt;/strong&gt; gives groups rooms for hybrid workshops and online meetups, opened from the same login. &lt;strong&gt;Mautic&lt;/strong&gt; sends the newsletters, and &lt;strong&gt;Matomo&lt;/strong&gt; counts visits to the website without sharing the data with anyone.&lt;/p&gt;
&lt;h2&gt;Onboarding a partner group&lt;/h2&gt;
&lt;p&gt;When a group like MelbPC comes on board, it gets its own invite link. Opening it walks people through sign-up, asks their name, picks a username for them and puts them in the right group. From that moment they can see their group&#39;s folder and join its meetings. Single-use invites are deleted as soon as they&#39;re opened.&lt;/p&gt;
&lt;h2&gt;The website&lt;/h2&gt;
&lt;p&gt;The website is built with Eleventy, so it&#39;s fast and plain to host. Events come with a calendar file, so people can add them to their own calendar in one click.&lt;/p&gt;
&lt;h2&gt;Why it works&lt;/h2&gt;
&lt;p&gt;Everything is open source and runs on servers we manage, so there are no per-seat fees as the community grows. Nothing is locked to one vendor, and Electron Workshop can move any part of it whenever it wants.&lt;/p&gt;
&lt;p&gt;Want something like this for your group? &lt;a href=&quot;https://talkingsites.org/contact/&quot;&gt;Talk to us&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Case study: Inspire9</title>
    <link href="https://talkingsites.org/posts/case-study-inspire9/"/>
    <updated>2026-11-07T00:00:00Z</updated>
    <id>https://talkingsites.org/posts/case-study-inspire9/</id>
    <summary>A coworking space&#39;s staff platform, newsletters and automations, connected with one login.</summary>
    <content type="html">&lt;p&gt;Inspire9 is a coworking space in Richmond, Melbourne. Running it means room bookings, day passes, enquiries, tours, members&#39; mail and newsletters, and much of that was spread across separate paid tools and spreadsheets.&lt;/p&gt;
&lt;h2&gt;A platform built around how they work&lt;/h2&gt;
&lt;p&gt;We built a staff platform for the team. It opens on a dashboard of what&#39;s on today and tomorrow, with day passes, room hire, events and hot desks at a glance. From there the team handles room bookings, enquiries, members, mail and tasks.&lt;/p&gt;
&lt;p&gt;Each process, like a member moving in or mail arriving, is written up with the team first, then built, so the software follows how Inspire9 actually works instead of the other way around.&lt;/p&gt;
&lt;h2&gt;Logins and roles&lt;/h2&gt;
&lt;p&gt;Staff log in with &lt;strong&gt;Authentik&lt;/strong&gt;. Their Authentik groups decide their role in the platform, so giving someone access is one change in one place, and the same login works for any tool added later.&lt;/p&gt;
&lt;h2&gt;Keeping existing tools in step&lt;/h2&gt;
&lt;p&gt;Inspire9 already took room bookings in Skedda. Rather than switch overnight, the platform keeps itself in step with Skedda in both directions, so both stay correct while the team moves across.&lt;/p&gt;
&lt;h2&gt;Newsletters and automations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mautic&lt;/strong&gt; sends the newsletters, with separate lists for members, alumni and the wider community.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;n8n&lt;/strong&gt; handles the small jobs that used to take time: an email reminding people on the morning of their tour, and a follow-up draft ready for the team that afternoon.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Ready for AI tools&lt;/h2&gt;
&lt;p&gt;Every action in the platform, like finding a booking or drafting an email, is written once and offered three ways: in the app, to scripts, and over &lt;strong&gt;MCP&lt;/strong&gt; so AI tools can use it. Changes always show a preview and ask to confirm, and every action is logged.&lt;/p&gt;
&lt;h2&gt;Hosted and owned&lt;/h2&gt;
&lt;p&gt;It runs in &lt;strong&gt;Docker&lt;/strong&gt; on servers managed with &lt;strong&gt;Coolify&lt;/strong&gt;, using open source tools wherever possible. Inspire9 isn&#39;t locked into any one vendor, and the monthly bills for separate services shrink as each one is replaced.&lt;/p&gt;
&lt;p&gt;Want something like this for your business? &lt;a href=&quot;https://talkingsites.org/contact/&quot;&gt;Talk to us&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Recent remakes: from templates to SpaceClub</title>
    <link href="https://talkingsites.org/posts/recent-remakes/"/>
    <updated>2026-11-06T00:00:00Z</updated>
    <id>https://talkingsites.org/posts/recent-remakes/</id>
    <summary>A look at the sites we&#39;ve rebuilt on SpaceClub this year, and what each one gained.</summary>
    <content type="html">&lt;p&gt;This year we&#39;ve been rebuilding sites onto SpaceClub. Each one keeps its own look, and gets the same editor, feeds, search and WebMCP as every other SpaceClub site. Here are a few.&lt;/p&gt;
&lt;h2&gt;888 Causeway&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://coop888causeway.sites.talkingsites.org/&quot;&gt;888 Causeway&lt;/a&gt; is co-working you co-own, in the Melbourne CBD. Its site uses SpaceClub content types for membership levels, members and the board, so the co-op can update them in Spacedash without touching a page layout.&lt;/p&gt;
&lt;h2&gt;Galactic Horizon&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://galactic-horizons.sites.talkingsites.org/&quot;&gt;Galactic Horizon&lt;/a&gt; is a 12-week accelerator for early-stage founders. It has a big space look of its own, built as layouts on top of SpaceClub, with its questions kept as a content type the team can edit.&lt;/p&gt;
&lt;h2&gt;Linux Victoria&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://linuxvictoria.org/&quot;&gt;Linux Victoria&lt;/a&gt; was the first site we tried Spacedash on. The group adds its own meetings and news, and every change goes in as an update someone can review.&lt;/p&gt;
&lt;h2&gt;localAI&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://localai.xdeca.com/&quot;&gt;localAI&lt;/a&gt; is where WebMCP got its biggest workout, with an AI chat that runs in the browser and answers from the site&#39;s own tools. &lt;a href=&quot;https://talkingsites.org/posts/webmcp-on-your-website/&quot;&gt;More on that here&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Software Freedom Day&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://sfd.org.au/&quot;&gt;Software Freedom Day&lt;/a&gt; keeps this year&#39;s events online alongside the past ones.&lt;/p&gt;
&lt;p&gt;See them all on our &lt;a href=&quot;https://talkingsites.org/work/&quot;&gt;work page&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
</feed>
