Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jt9oi-00017s-H7 for pgsql-www@arkaria.postgresql.org; Wed, 08 Jul 2020 13:08:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jt9oh-0005EQ-9i for pgsql-www@arkaria.postgresql.org; Wed, 08 Jul 2020 13:08:51 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jt9og-0005EJ-In for pgsql-www@lists.postgresql.org; Wed, 08 Jul 2020 13:08:51 +0000 Received: from mail-ed1-x544.google.com ([2a00:1450:4864:20::544]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jt9oc-0007ww-GW for pgsql-www@postgresql.org; Wed, 08 Jul 2020 13:08:49 +0000 Received: by mail-ed1-x544.google.com with SMTP id d15so41784800edm.10 for ; Wed, 08 Jul 2020 06:08:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=R49yXhY89PnclobItJBrjLoq9jC+a5csdw/2M/CGOR8=; b=cCLD/6zxUUn4s/iBDy0PjS/NYmFnm/quR+dst0U2Z3qQ546ZZVgYkTQG+XPCEc2DOj eZj6s0pp3ynJaPfY/FqCpysAaw6s3xYLahW549FQ4y95F2S+F9mEXEDticwxLoY9cjfA GJalQ7xhtUi35srNaiu4CWM+GrS60Ry2Zfiti5e12CdkAuwDPFcEfnV52fIe0Pz6qBuV eYOvIkk2uOXUjB5QhkcdUsAowM2d0u0VXeL/lZYMDUPxCplJtPF7LEaarCTzi6CHp2tB 15b5q29CgHxaIQXJxfslhQ5v4CjOArxJanKN0S84keKoLR9vbsrHQk0Y/SY2+W/uXtOk K6FQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=R49yXhY89PnclobItJBrjLoq9jC+a5csdw/2M/CGOR8=; b=G+1L5+rkewGhoFoodCXFCONdORcpE0QYWNrqhK2eK8xufF5jHVIvTU+yEzH1gIclLw H+rZqCFwhZQNIee57rGIHpYeyE45PDQuSlLrutUhMDnkCxGdFn+okqBicMizxy4MSro8 VyJuE6+sToQiF0tPUbfnG3u1WjOhy0e/JnmfLWyvayekIH4lO5uyLnk3GxHP5d8E7M9F X2brzc69qmvR10/izdY7JSwsdKHhIlaHdjfW6xBdeCQl0a44b4XcUJYy0nE7KeMRgYIA NQ9fTMlerl7cnuOpZ6x6TQRiBJjZGCBr3Oy5JggBfUIZl4FfDx4staEWPQjFvooP38uB n3HQ== X-Gm-Message-State: AOAM531CP2WrbBBHvwds+EjhG4GpToJlLNgoIlHC7T+dcAIIfdZ3tDrf 34NTfvX/J4wh3YBhAys1jP90K4JCKz4cu8x6EyHlUQ== X-Google-Smtp-Source: ABdhPJxCDo1KqooxNTuR8u20RuAdNu26S/ydWx59z9hlgW5eUUPkq63jwg1/QgR/0EW+ENj6Jcge54/IcsilpcA8gdo= X-Received: by 2002:a05:6402:1c11:: with SMTP id ck17mr63677173edb.38.1594213725449; Wed, 08 Jul 2020 06:08:45 -0700 (PDT) MIME-Version: 1.0 References: <20190122140025.GA27301@msg.df7cb.de> <20190130154803.GF4383@msg.df7cb.de> <20190227150932.GE25213@msg.df7cb.de> In-Reply-To: <20190227150932.GE25213@msg.df7cb.de> From: Dave Page Date: Wed, 8 Jul 2020 14:08:34 +0100 Message-ID: Subject: Re: apt.postgresql.org django app for www.postgresql.org To: Christoph Berg , PostgreSQL WWW , Adrian Vondendriesch Content-Type: multipart/alternative; boundary="000000000000cd4f0405a9edce86" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000cd4f0405a9edce86 Content-Type: text/plain; charset="UTF-8" Hi On Wed, Feb 27, 2019 at 3:09 PM Christoph Berg wrote: > Re: To PostgreSQL WWW 2019-01-30 <20190130154803.GF4383@msg.df7cb.de> > > Updated for python3. I had to fix several places where {{package}} was > > rendered as "Package Object". The new syntax is {{package.package}}. > > Ping? > I spent a bunch of time playing with this, as I intend to get repo browsing for both Yum and Apt onto the website. There was quite a bit of work to do to get it working with modern versions of Django and Python 3. Once I got through enough of that to start looking at the actual functionality what I found was *really* comprehensive. Unfortunately I think there's actually far more there than we should put on the main website. - I think the QA section is clearly something that's aimed at you as maintainers of the apt repos. This definitely doesn't belong on the main website in my opinion. - The madison interface is also interesting (academically), but I think is of little use to the vast majority of our users; I'm not even sure that the majority of Debian/Ubuntu users would know about rmadison. - Similarly, I think the binary and source package pages are far more comprehensive than most of our users need or would care about. One of the biggest barriers of adoption to PostgreSQL is the perceived complexity, including that of getting it up and running. That's why I'm spending a lot of time at the moment trying to simplify and clarify the download and installation processes. I think what we have in this patch will simply be information overload for most of our users. My suggestion is that we incorporate a relatively simple browser into the main website, which allows users to easily browse the available packages and see the details of them. I already have the repo scanning part of that done for both apt and yum, generating JSON output in a way that can be integrated with our download server sync process, which can load that into the website database. I would support a separate site (probably under apt.enterprisedb.com) that supports the level of functionality you have in your patch; and I think much, if not all of the code you currently have could be used for that. This could of course be linked from the main website. Thanks. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --000000000000cd4f0405a9edce86 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi

On Wed, Feb 27, 2019 at 3:09 PM Christoph Berg <= myon@debian.org>= ; wrote:
Re: To = PostgreSQL WWW 2019-01-30 <20190130154803.GF4383@msg.df7cb.de>
> Updated for python3. I had to fix several places where {{package}} was=
> rendered as "Package Object". The new syntax is {{package.pa= ckage}}.

Ping?

=C2=A0I spent a bunch of time pla= ying with this, as I intend to get repo browsing for both Yum and Apt onto = the website.

There was quite a bit of work to do t= o get it working with modern versions of Django and Python 3. Once I got th= rough enough of that to start looking at the actual functionality what I fo= und was *really* comprehensive. Unfortunately I think there's actually = far more there than we should put on the main website.

=
- I think the QA section is clearly something that's aimed at you = as maintainers of the apt repos. This definitely doesn't belong on the = main website in my opinion.

- The madison=C2=A0int= erface is also interesting (academically), but I think is of little use to = the vast majority of our users; I'm not even sure that the majority of = Debian/Ubuntu users would know about rmadison.

- S= imilarly, I think the binary and source package pages are far more comprehe= nsive than most of our users need or would care about.

=
One of the biggest barriers of adoption to PostgreSQL is the perceived= complexity, including that of getting it up and running. That's why I&= #39;m spending a lot of time at the moment trying to simplify and clarify t= he download and installation processes. I think what we have in this patch = will simply be information overload for most of our users.

My suggestion is that we incorporate a relatively simple browser i= nto the main website, which allows users to easily browse the available pac= kages and see the details of them. I already have the repo scanning part of= that done for both apt and yum, generating JSON output in a way that can b= e integrated with our download server sync process, which can load that int= o the website database.

I would support a separate= site (probably under apt.enterpris= edb.com) that supports the level of functionality you=C2=A0have in your= patch; and I think much, if not all of the code you currently have could b= e used for that. This could of course be linked from the main website.

Thanks.

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

Enterpris= eDB UK: http://ww= w.enterprisedb.com
The Enterprise PostgreSQL Company
--000000000000cd4f0405a9edce86--