<?xml version="1.0" encoding="UTF-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us"><id>https://blog.pgxn.org/tags/awesome/</id><title>Awesome</title><updated>2011-04-14T06:32:06Z</updated><link rel="self" type="application/atom+xml" href="https://blog.pgxn.org/tags/awesome/feed.xml"/><link rel="alternate" type="text/html" href="https://blog.pgxn.org/tags/awesome/"/><author><name>The PGXN Maintainers</name></author><generator uri="https://gohugo.io/" version="0.167.0">Hugo</generator><entry><id>https://blog.pgxn.org/post/4601750614</id><title type="html">It&amp;rsquo;s Finally Up: The New PGXN Site!</title><link rel="alternate" type="text/html" href="https://blog.pgxn.org/2011/new-pgxn-site/"/><updated>2026-10-07T16:13:48Z</updated><published>2011-04-14T06:32:06Z</published><author><name>David E. Wheeler</name></author><category scheme="https://blog.pgxn.org/tags" term="site" label="Site"/><category scheme="https://blog.pgxn.org/tags" term="launch" label="Launch"/><category scheme="https://blog.pgxn.org/tags" term="final" label="Final"/><category scheme="https://blog.pgxn.org/tags" term="awesome" label="Awesome"/><category scheme="https://blog.pgxn.org/tags" term="api" label="API"/><summary type="html"><![CDATA[<p>I&rsquo;m pleased to announce that the new <a href="https://pgxn.org/">PGXN SITE</a> went live last night. Some of
the things it does:</p>
<ul>
<li>Full text search of all documentation, distribution metadata and <code>README</code>s,
extensions metadata, and users</li>
<li>list of the 56 most recent uploads</li>
<li>Find users by first letter of nickname (mostly so search spiders can drill
down to all site content)</li>
<li>A tag cloud with the 56 most commonly-used tags (they&rsquo;re all the same size
and color right now because each one is used only once at the moment)</li>
<li>Pages for users (<a href="https://pgxn.org/user/alexk">example</a>)</li>
<li>Pages for distributions, with inlined <code>README</code> (<a href="https://pgxn.org/dist/explanation/">example</a>)</li>
<li>Browse unzipped distributions (<a href="https://api.pgxn.org/src/semver/semver-0.2.0/">example</a>)</li>
<li>Pages for documentation (<a href="https://pgxn.org/dist/explanation/doc/explanation.html">example</a>)</li>
<li>Permalinks for extensions <a href="https://pgxn.org/extension/pair">example</a>)</li>
</ul>
<p>The entire site is backed by the <a href="https://api.pgxn.org/">API Server</a>, which is mainly composed of
static JSON and HTML files read by the site back end from the local file
system. So the site is quite fast. Please browse around, let me know what you
think, and please <a href="https://github.com/pgxn/pgxn-site/issues">report any bugs</a> you find.</p>]]></summary><content type="html" xml:base="https://blog.pgxn.org/" xml:space="preserve"><![CDATA[<p>I&rsquo;m pleased to announce that the new <a href="https://pgxn.org/">PGXN SITE</a> went live last night. Some of
the things it does:</p>
<ul>
<li>Full text search of all documentation, distribution metadata and <code>README</code>s,
extensions metadata, and users</li>
<li>list of the 56 most recent uploads</li>
<li>Find users by first letter of nickname (mostly so search spiders can drill
down to all site content)</li>
<li>A tag cloud with the 56 most commonly-used tags (they&rsquo;re all the same size
and color right now because each one is used only once at the moment)</li>
<li>Pages for users (<a href="https://pgxn.org/user/alexk">example</a>)</li>
<li>Pages for distributions, with inlined <code>README</code> (<a href="https://pgxn.org/dist/explanation/">example</a>)</li>
<li>Browse unzipped distributions (<a href="https://api.pgxn.org/src/semver/semver-0.2.0/">example</a>)</li>
<li>Pages for documentation (<a href="https://pgxn.org/dist/explanation/doc/explanation.html">example</a>)</li>
<li>Permalinks for extensions <a href="https://pgxn.org/extension/pair">example</a>)</li>
</ul>
<p>The entire site is backed by the <a href="https://api.pgxn.org/">API Server</a>, which is mainly composed of
static JSON and HTML files read by the site back end from the local file
system. So the site is quite fast. Please browse around, let me know what you
think, and please <a href="https://github.com/pgxn/pgxn-site/issues">report any bugs</a> you find.</p>
<p>There are a few more things left to do on my list:</p>
<ul>
<li>Add pages for users who don&rsquo;t yet have distributions on the network.</li>
<li>Convert the localization interface to <code>gettext</code> and solicit translations.</li>
<li>Document the API; might lead to some changes as I run across
inconsistencies.</li>
<li>Add an Atom feed of recent releases.</li>
<li>Add aliases for <code>$nickname@pgxn.org</code> addresses, to forward to personal
addresses; this way we can just publish pgxn.org addresses.</li>
<li>Write documentation on how to optimize distributions for optimal exposure on
PGXN.</li>
<li>Consider changing the Permalink URL to something shorter. Suggestions?</li>
</ul>
<p>If you&rsquo;d liked to help out with any of these tasks, just let me know. Better
yet, grab the source from <a href="https://github.org/pgxn/">GitHub</a> and just hack!</p>
<p>Oh, and speaking of the source, I would <em>really</em> appreciate a code review or
four. Although I have solicited advice on key questions fro people more
knowledgeable than I (thanks Aristotle, Miyagawa, Andreas, Graham), the code
is entirely my own. More eyes will be a huge help!</p>
<p>Tomorrow I&rsquo;ll blog a bit about the architecture for the network. I&rsquo;m quite
happy with it.</p>
]]></content></entry></feed>