mews.page/site/index.html

79 lines
3.9 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Mews</title>
<meta name="mews-profile" content="0.1" />
<meta name="viewport" content="width=device-width" />
<meta name="description" content="A quiet corner of the web, built on a standard that was already cut back: XHTML Mobile Profile 1.2." />
<link rel="stylesheet" type="text/css" href="mews-0.1.css" />
</head>
<body class="mews-cool">
<h1>the mews</h1>
<p>A <em>mews</em> is the lane round the back where the stables were:
narrow, quiet, not on the way to anywhere. Small sites, plain words,
nothing watching.</p>
<p><a href="https://geminiprotocol.net/">Gemini</a>, <a href="https://portal.mozz.us/spartan/spartan.mozz.us/">Spartan</a>, the
<a href="https://indieweb.org/">IndieWeb</a> and the small web got there
first, and they are right about the problem. But a calmer web doesn't really need
a new protocol and a client nobody has.</p>
<p>There was already a standard cut back on purpose: <em>XHTML Mobile Profile
1.2</em> aka. <em>WAP 2.0</em> is strict XML with no frames and basic tables, because a 2008
phone couldn't afford more. Mews takes out the scripts and styling too. The phones are still the excuse but this time the quiet is the point.</p>
<p><strong>Authors provide structure. Readers control
presentation.</strong></p>
<p>For viewing Mews pages in regular web browsers there is exactly one stylesheet, thirty-two colours and all, and you
don't write it: copy <a href="/mews-0.1.css" accesskey="4">mews-0.1.css</a>
onto your own site, link it, and leave it alone. Host your own copy rather
than linking this one.</p>
<h2>How the directory works</h2>
<p>Anyone can submit an address. The page is fetched, put through both of
the spec's checks, and listed at once if it passes. Nobody reviews it.</p>
<p>Listed sites are checked again every week, and one whose page stops
conforming is dropped. Submit the fixed page and it goes straight back in.
Being unreachable buys a few days first.</p>
<p>The checks say nothing about what a site publishes. Write to the
address below and a listing comes out.</p>
<h2>What this site keeps</h2>
<p>A submission stores the address you gave, its domain, the findings, and
a salted hash of your IP address for the rate limits, resalted monthly. Raw
addresses are never stored.</p>
<p>Everything is deleted after ninety days. No cookies, nothing loaded
from anywhere else, and no analytics, which given the subject matter would
have been embarrassing.</p>
<h2>Have a look round</h2>
<ul>
<li><a href="/spec/0.1" accesskey="1">The spec</a>. Nine short sections.
You can read the whole thing before your tea goes cold.</li>
<li><a href="/check" accesskey="2">Check a page</a>. Paste an address and
find out what it breaks, with the section number that explains why.</li>
<li><a href="/directory" accesskey="3">The directory</a>. Every site
whose page passes.</li>
</ul>
<h2>From the repo</h2>
<ul>
<li><a href="https://code.randogoth.com/randogoth/mews.page/src/branch/main/sample/sample.html" accesskey="5">A sample
page</a>, with one of everything a page can hold.</li>
<li><a href="https://code.randogoth.com/randogoth/mews.page/src/branch/main/md2mews.py" accesskey="6">md2mews.py</a>, which
turns Markdown into a Mews page.</li>
<li><a href="https://code.randogoth.com/randogoth/mews.page/src/branch/main/pelican-mews" accesskey="7">pelican-mews</a>, for a
site with more pages than you want to write by hand.</li>
</ul>
<p>So: write something. Link to a neighbour. Leave the light on.</p>
<address>trl(at)posteo(dot)net</address>
</body>
</html>