<?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/pgwest/</id><title>PgWest</title><updated>2010-11-24T22:56:54Z</updated><link rel="self" type="application/atom+xml" href="https://blog.pgxn.org/tags/pgwest/feed.xml"/><link rel="alternate" type="text/html" href="https://blog.pgxn.org/tags/pgwest/"/><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/1673708474</id><title type="html">PGWest Slides, Manager Access, Wish List, Back to Work</title><link rel="alternate" type="text/html" href="https://blog.pgxn.org/2010/slides-manager-work/"/><updated>2026-10-07T16:13:48Z</updated><published>2010-11-24T22:56:54Z</published><author><name>David E. Wheeler</name></author><category scheme="https://blog.pgxn.org/tags" term="slides" label="Slides"/><category scheme="https://blog.pgxn.org/tags" term="pgwest" label="PgWest"/><category scheme="https://blog.pgxn.org/tags" term="presentation" label="Presentation"/><category scheme="https://blog.pgxn.org/tags" term="back-to-work" label="Back to Work"/><category scheme="https://blog.pgxn.org/tags" term="design" label="Design"/><category scheme="https://blog.pgxn.org/tags" term="search-site" label="Search Site"/><category scheme="https://blog.pgxn.org/tags" term="blue-sky" label="Blue Sky"/><category scheme="https://blog.pgxn.org/tags" term="wish-list" label="Wish List"/><summary type="html"><![CDATA[<p>PGWest Slides, Back to Work</p>
<p>Well, back to work a bit, anyway. Tomorrow is Thanksgiving in the U.S., so I&rsquo;m
not likely to do much more until next week. But I&rsquo;ll be heads down on it,
then, working to get the search site done.</p>
<p>Before I talk about that, though, I realize that I forgot to post the link to
my slides from <a href="https://www.postgresqlconference.org/2010/west/">PGWest</a>. I actually posted them <em>before</em> the talk, I just
never got round to mentioning it here. So, here it is:</p>]]></summary><content type="html" xml:base="https://blog.pgxn.org/" xml:space="preserve"><![CDATA[<p>PGWest Slides, Back to Work</p>
<p>Well, back to work a bit, anyway. Tomorrow is Thanksgiving in the U.S., so I&rsquo;m
not likely to do much more until next week. But I&rsquo;ll be heads down on it,
then, working to get the search site done.</p>
<p>Before I talk about that, though, I realize that I forgot to post the link to
my slides from <a href="https://www.postgresqlconference.org/2010/west/">PGWest</a>. I actually posted them <em>before</em> the talk, I just
never got round to mentioning it here. So, here it is:</p>
<p>I&rsquo;m pretty happy with how it came out. The organizers shot video of it, too;
I&rsquo;ll post a link or embed when it drops.</p>
<p>Meanwhile, I <em>have</em> returned to work on the <a href="https://theory.github.com/pgxn/">search site design</a>. How do you
like it? The pages I&rsquo;ve completed the design for are:</p>
<ul>
<li><a href="https://theory.github.com/pgxn/">Search/Home Page</a></li>
<li><a href="https://theory.github.com/pgxn/results.html">Search Results</a></li>
<li><a href="https://theory.github.com/pgxn/pgtap.html">Extension documentation</a></li>
<li><a href="https://theory.github.com/pgxn/pgtapdist.html">Distribution information</a></li>
<li><a href="https://theory.github.com/pgxn/theory.html">Owner information</a></li>
</ul>
<p>Imagine if all open-source PostgreSQL extensions were posted on this site. You
could search through them all, including their documentation, browse their
docs, find related extensions, and see what else the extension owner has
worked on. All in one place, without downloading anything. That&rsquo;s the plan for
this site. Notice anything missing you think should be there? Let me know.</p>
<p>So I&rsquo;m going to start work on the app to create this now, but before I do, I
wanted to point out the PGXN project <a href="https://github.com/theory/pgxn/wiki/PGXN-Wish-List">wish list wiki</a>. Folks have been having
all sorts of ideas for features that would be great for PGXN, and I don&rsquo;t want
to lose track of them. So if you&rsquo;ve had any ideas at all, no matter how big or
small, <em>please</em> feel free to add them to the wiki. As the project progresses,
some I might be able to just build in, but others I might want to see go onto
a project road map. What do you want to see on the road map?</p>
<p>Oh, and if you want to see <em>your</em> extensions on this site, please do <a href="https://manager.pgxn.org/account/register">register
a PGXN Manager account</a>. Once your account is approved (and we&rsquo;re pretty quick
to do so), have a look at the <a href="https://manager.pgxn.org/howto">how to</a> and release your extensions on PGXN
today!</p>
]]></content></entry><entry><id>https://blog.pgxn.org/post/1473157261</id><title type="html">PGWest, Search Site Sneak Peak</title><link rel="alternate" type="text/html" href="https://blog.pgxn.org/2010/pgwest-and-sneak-peak/"/><updated>2026-10-07T16:13:48Z</updated><published>2010-11-03T21:09:00Z</published><author><name>David E. Wheeler</name></author><category scheme="https://blog.pgxn.org/tags" term="search" label="Search"/><category scheme="https://blog.pgxn.org/tags" term="pgwest" label="PgWest"/><category scheme="https://blog.pgxn.org/tags" term="presentation" label="Presentation"/><category scheme="https://blog.pgxn.org/tags" term="extensions" label="Extensions"/><category scheme="https://blog.pgxn.org/tags" term="postgresql-9.1" label="Postgresql 9.1"/><summary type="html"><![CDATA[I&rsquo;ve been working on my <a href="https://www.postgresqlconference.org/content/building-and-distributing-postgresql-extensions-without-learning-c">PostgreSQL Conference West presentation</a>, which
heavily features PGXN, of course. I think it&rsquo;s looking good. If you&rsquo;re at
<a href="https://www.postgresqlconference.org/2010/west/">PGWest</a> or are in the San Francisco area and free, come see the talk! Should
be a good introduction to creating PostgreSQL extensions and distributing them
on PGXN. The latest bit I added is a section on the modifications needed to
support the forthcoming <a href="https://s.coop/pgext"><code>CREATE EXTENSION</code></a> support slated for 9.1.
Fortunately it&rsquo;s dead simple, and will make dealing with extensions in the
database a lot simpler, administratively. Really looking forward to that. Of
course I&rsquo;ll post slides once the talk is over.]]></summary><content type="html" xml:base="https://blog.pgxn.org/" xml:space="preserve"><![CDATA[<p>I&rsquo;ve been working on my <a href="https://www.postgresqlconference.org/content/building-and-distributing-postgresql-extensions-without-learning-c">PostgreSQL Conference West presentation</a>, which
heavily features PGXN, of course. I think it&rsquo;s looking good. If you&rsquo;re at
<a href="https://www.postgresqlconference.org/2010/west/">PGWest</a> or are in the San Francisco area and free, come see the talk! Should
be a good introduction to creating PostgreSQL extensions and distributing them
on PGXN. The latest bit I added is a section on the modifications needed to
support the forthcoming <a href="https://s.coop/pgext"><code>CREATE EXTENSION</code></a> support slated for 9.1.
Fortunately it&rsquo;s dead simple, and will make dealing with extensions in the
database a lot simpler, administratively. Really looking forward to that. Of
course I&rsquo;ll post slides once the talk is over.</p>
<p>As part of preparing for the talk, and because there isn&rsquo;t currently much to
actually <em>see</em> of PGXN, I&rsquo;ve been mocking up the layout for the new search
site, which as you know from the <a href="https://pgxn.org/status.html">status page</a> is the next part of the project
I&rsquo;m slated to work on. I&rsquo;ve been committing the mockps to the gh-pages branch
of the repository, which means you can see what it looks like live on the net
<a href="https://theory.github.com/pgxn/">right here</a>. That&rsquo;s the home page, including our sponsor links and tag cloud.
Click the &ldquo;PGXN Search&rdquo; button to see a mockup of search results (or get them
<a href="https://theory.github.com/pgxn/results.html">here</a>). Click on any search result to see the mockup of a documentation page
(or link it <a href="https://theory.github.com/pgxn/pgtap.html">here</a>). The design is based on the <a href="https://www.oswd.org/design/preview/id/2839">lazydays</a> open-source Web
design, and I&rsquo;m quite happy with it. Your thoughts?</p>
<p>As this comes together, I&rsquo;m gearing up to start hacking on the app to produce
the search site. At this point, I&rsquo;m thinking that it would become the new home
page for <a href="https://pgxn.org/">PGXN</a>, rather than a separate search.pgxn.org site. Thoughts?</p>
<p>I&rsquo;ll post the slides tomorrow.</p>
]]></content></entry><entry><id>https://blog.pgxn.org/post/1352594371</id><title type="html">Fundraising and Development Update</title><link rel="alternate" type="text/html" href="https://blog.pgxn.org/2010/fundraising-development-update/"/><updated>2026-10-07T16:13:48Z</updated><published>2010-10-19T18:43:57Z</published><author><name>David E. Wheeler</name></author><category scheme="https://blog.pgxn.org/tags" term="fundraising" label="Fundraising"/><category scheme="https://blog.pgxn.org/tags" term="development" label="Development"/><category scheme="https://blog.pgxn.org/tags" term="pgxn" label="PGXN"/><category scheme="https://blog.pgxn.org/tags" term="contribute" label="Contribute"/><category scheme="https://blog.pgxn.org/tags" term="perl" label="Perl"/><category scheme="https://blog.pgxn.org/tags" term="database" label="Database"/><category scheme="https://blog.pgxn.org/tags" term="pgwest" label="PgWest"/><category scheme="https://blog.pgxn.org/tags" term="conference" label="Conference"/><summary type="html"><![CDATA[<p>Yesterday was a busy day. In addition to making the <a href="https://blog.pgxn.org/post/1352326020/first-upload">first PGXN release</a>, I
updated the fundraising spreadsheet and then the thermometer displayed on the
<a href="https://pgxn.org/contributors.html">main site</a>. The good news is that things are coming along nicely. Thanks to
recent contributions from <a href="https://www.commandprompt.com/">Command Prompt</a>, <a href="https://www.marchex.com/">Marchex</a>, Hitoshi Harada, and
<a href="https://www.25th-floor.com/">25th-floor</a>, we are now just $2500 short of our goal of $25,000. Thank you
all!</p>
<p>Can you help us get to our goal in time for <a href="https://www.postgresqlconference.org/2010/west/">PgWest 2010</a>, which is November
2-4 in San Francisco? I&rsquo;ll be giving a talk there, &ldquo;<a href="https://www.postgresqlconference.org/content/building-and-distributing-postgresql-extensions-without-learning-c">Building and Distributing
PostgreSQL Extensions Without Learning C</a>&rdquo;, in which PGXN will of course be
featured. Would be great to announce that the fundraising was successful.</p>]]></summary><content type="html" xml:base="https://blog.pgxn.org/" xml:space="preserve"><![CDATA[<p>Yesterday was a busy day. In addition to making the <a href="https://blog.pgxn.org/post/1352326020/first-upload">first PGXN release</a>, I
updated the fundraising spreadsheet and then the thermometer displayed on the
<a href="https://pgxn.org/contributors.html">main site</a>. The good news is that things are coming along nicely. Thanks to
recent contributions from <a href="https://www.commandprompt.com/">Command Prompt</a>, <a href="https://www.marchex.com/">Marchex</a>, Hitoshi Harada, and
<a href="https://www.25th-floor.com/">25th-floor</a>, we are now just $2500 short of our goal of $25,000. Thank you
all!</p>
<p>Can you help us get to our goal in time for <a href="https://www.postgresqlconference.org/2010/west/">PgWest 2010</a>, which is November
2-4 in San Francisco? I&rsquo;ll be giving a talk there, &ldquo;<a href="https://www.postgresqlconference.org/content/building-and-distributing-postgresql-extensions-without-learning-c">Building and Distributing
PostgreSQL Extensions Without Learning C</a>&rdquo;, in which PGXN will of course be
featured. Would be great to announce that the fundraising was successful.</p>
<p>As for the time I&rsquo;ve put in so far, I&rsquo;m happy to have PGXN Manager up and
working, but of course it has taken more hours than I expected. 76.5 so far.
I&rsquo;d estimated 40. Meanwhile, the database design is up to 43 hours from the
estimated 24. And that doesn&rsquo;t count the hours I spent chasing shiny yaks and
shaving them, like <a href="https://search.cpan.org/perldoc?SemVer">SemVer</a> and <a href="https://search.cpan.org/perldoc?Router::Resource">Router::Resource</a>. Those of you who estimate
development projects, take heed! I clearly need to double all my estimates
before I submit them.</p>
<p>Still, with the fundraising nearly done, I&rsquo;m committed to finishing this
project. I view it as a project budget, and so that&rsquo;s what it will be, whether
or not it takes me twice or four times as many hours as I&rsquo;d estimated.</p>
<p>That said, you could help. Right? PGXN Manager is in good shape, but it&rsquo;s not
done. If you&rsquo;d like to roll up your sleeves and contribute some code, please
<a href="https://github.com/theory/pgxn-manager/">fork it</a>, build it, and hack what you can. A few things on the to-do list:</p>
<ul>
<li>Add user admin interface. Should include checkbox to make and remove
administrative permission</li>
<li>Add mirror admin interface</li>
<li>Add extension ownership permissions interface</li>
</ul>
<p>The database API is there for these bits already; the code would mainly be in
Perl. Hit me on #pgxn on <a href="https://webchat.freenode.net/">Freenode</a> if you want to help.</p>
<p>If documentation is your thing, contributions there would be appreciated, as
well. In particular, the <a href="https://manager.pgxn.org/about">About PGXN</a> page is a bit thin. Other interfaces
will need help, too. More on that as we add users.</p>
<p>Thanks everyone for your support!</p>
]]></content></entry></feed>