Thread: Re: [pgsql-www] PostgreSQL.org Design Proposal

Re: [pgsql-www] PostgreSQL.org Design Proposal

From
Mitch Pirtle
Date:
I'm one of the people that enthusiastically offered to help, and have
since jumped to 'lurker' status.

There's a couple of reasons for this, and I know enough people to be
confident that this is a common theme.  Most folks willing to help out
here are of a technical nature, and when these people find out the new
site is a homegrown effort they lose interest immediately.  Why in the
world would someone want to build their own when there are hundreds,
HUNDREDS of portal tooklits and CMS to choose from?  To an experienced
developer this is like slowly removing your fingernails with a dull
razor that was just dipped in fresh lemon juice.

Second, it seems there are a couple people that insist that everything
is going fine, and that (more or less) everything must be done their
way(TM).  There are other people that are convinced that nothing is
getting done, and appear so desperate that they will take anything
that they can get.  The disparity to me (a relative outsider)
indicates that whatever effort I put into this is at risk of either
being duplicated or dropped altogether before ever seeing daylight.

I joined the Mambo CMS team beause I realized it was an
interesting-but-pointless exercise creating my own CMS, but mainly to
also wire in support for Postgres ;-)  Drupal, and others could also
fit the bill.  I just can't see that the website for a database is so
special that it requires a ground-up approach of cobbled-together
libraries and proprietary code.

Third, the 'web presence' of the Postgres community as a whole is a
mess.  Gborg, pgfoundry, www, advocacy, how many other sites are
there?  And in what state?  Sheesh, this is as bad as python. (slaps
forehead)

My experience with Mambo is that you can really only have one
'official website' (and tightly link that to the forums), and only one
'dev site' (which for us is mamboforge.net).  Then there is no
confusion, no duplication of effort, and a stronger web identity for
Postgres.

We just had someone submit a graphical layout proposal for the new
site (which I considered brilliant), hoping to help.  They were
immediately told 'thanks, but no thanks'.   ?    Then all the
compliments started coming in, and I saw many people agree that this
was a great design - clean, professional, aesthetic.  But there were a
couple people that said it won't work - and also explained the rather
non-standard requirements that they have, and why they didn't like it.
 It just doesn't make sense to me.

I would love to help out, but after a couple weeks of reading the
threads I'm not sure how to help, or if it is really welcome.  Who is
in charge, what is the plan, and how can I (realistically) help?

-- Mitch

On Thu, 28 Oct 2004 08:52:53 +0100, Dave Page <dpage@vale-housing.co.uk> wrote:
>
>
>
>
> > -----Original Message-----
> > From: pgsql-www-owner@postgresql.org
> > [mailto:pgsql-www-owner@postgresql.org] On Behalf Of Robby Russell
> > Sent: 28 October 2004 02:20
> > To: Greg Sabino Mullane
> > Cc: pgsql-www@postgresql.org; pgsql-advocacy@postgresql.org
> > Subject: Re: [pgsql-advocacy] [pgsql-www] PostgreSQL.org
> > Design Proposal
> >
> >
> > So, what is the real issue? Organization? Prehistoric code
> > that isn't fun to maintain? Lack of people?
>
> People. Lots of people volunteer to help and then do nothing. Few, such
> as Alexey, do put in a lot of effort. The other 'main' people in the
> group are Marc, Robert, Devrim and myself, all of whom do what we can
> but have fingers in a lot of other aspects of the project as well at the
> moment - for instance, Devrim is working on translations and RPMs for
> the core server and projects like pgAdmin, Robert works on phpPgAdmin,
> the weekly news and the foundation, and I work on pgAdmin, psqlODBC, and
> the Win32 installer.
>
> If you can rustle up volunteers to work on the content, and minimal
> amount of coding to integrate it into the site that would certainly
> speed things up.
>
> The 'howto' can be found at
> http://gborg.postgresql.org/project/pgweb/cvs/co.php/portal/README
>
> The 'todo' can be found at http://wwwdevel.postgresql.org/todo
>
>
>
> Regards, Dave
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: the planner will ignore your desire to choose an index scan if your
>       joining column's datatypes do not match
>

Re: [pgsql-www] PostgreSQL.org Design Proposal

From
Alexey Borzov
Date:
Hi,

Mitch Pirtle wrote:
> I just can't see that the website for a database is so
> special that it requires a ground-up approach of cobbled-together
> libraries and proprietary code.

The code is under BSD license and it uses several PEAR packages, not
"cobbled-together libraries". You know what PEAR is, eh?

> I would love to help out, but after a couple weeks of reading the
> threads I'm not sure how to help, or if it is really welcome.  Who is
> in charge, what is the plan, and how can I (realistically) help?

You are currently not offering help. You are cheerleading for your
particular CMS. Reality check: will you still be ready to help if we
don't standartize on your particular Nuke clone? Are you actually aware
of the website requirements?


Re: [pgsql-www] PostgreSQL.org Design Proposal

From
"Joshua D. Drake"
Date:
>>
>> threads I'm not sure how to help, or if it is really welcome.  Who is
>> in charge, what is the plan, and how can I (realistically) help?
>
>
> You are currently not offering help. You are cheerleading for your
> particular CMS. Reality check: will you still be ready to help if we
> don't standartize on your particular Nuke clone? Are you actually
> aware of the website requirements?

Alexey your being rude and innacurate. Mitch is currently offering to
help. He just doesn't seem to agree with your approach.
BTW Mambo is not a Nuke clone. That would be like saying Bricolage is a
Nuke clone.

Sincerely,

Joshua D. Drake


>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org



--
Command Prompt, Inc., home of Mammoth PostgreSQL - S/ODBC and S/JDBC
Postgresql support, programming shared hosting and dedicated hosting.
+1-503-667-4564 - jd@commandprompt.com - http://www.commandprompt.com
PostgreSQL Replicator -- production quality replication for PostgreSQL


Re: [pgsql-www] PostgreSQL.org Design Proposal

From
Jean-Paul ARGUDO
Date:
> Why in the
> world would someone want to build their own when there are hundreds,
> HUNDREDS of portal tooklits and CMS to choose from?  To an experienced
> developer this is like slowly removing your fingernails with a dull
> razor that was just dipped in fresh lemon juice.

Yeah I understand what you mean. Im pretty thinking the same. But dont forget
two things:

a) build its own CMS is really a nice challenge, but is only interesting for
learning purposes. One may respond to this viewing and understanding Drupal's
source code or SPIP one's as same effect... well its not just the same

b) NIH Syndrom : Not Invented Here. This is the human factor! :)

> Second, it seems there are a couple people that insist that everything
> is going fine, and that (more or less) everything must be done their
> way(TM).  There are other people that are convinced that nothing is
> getting done, and appear so desperate that they will take anything
> that they can get.  The disparity to me (a relative outsider)
> indicates that whatever effort I put into this is at risk of either
> being duplicated or dropped altogether before ever seeing daylight.

As *much* open source and free software projects are!

The parallel in science is called the theory of evolution from darwin...

Having many projects doing the same makes the best one survive.

As an example, there are other free RDBMS out there: some will die for sure, one
surely because it is too complicated to participate in because there are too
many languages one may know to contribute. Another one doesnt accept anyone to
participate... others are getting closed source...

So What? That's life.

> I joined the Mambo CMS team beause I realized it was an
> interesting-but-pointless exercise creating my own CMS, but mainly to
> also wire in support for Postgres ;-)  Drupal, and others could also
> fit the bill.  I just can't see that the website for a database is so
> special that it requires a ground-up approach of cobbled-together
> libraries and proprietary code.

Proprietary code? Where?

> Third, the 'web presence' of the Postgres community as a whole is a
> mess.  Gborg, pgfoundry, www, advocacy, how many other sites are
> there?  And in what state?  Sheesh, this is as bad as python. (slaps
> forehead)

Agreed. I also participated in the mess, creating www.PostgreSQLFr.org, the
french dark side of the force.

You introduce a real interesting idea, maybe of a unique site, lets say
www.PostgreSQL.org, where everything could be put together?

This would be great for anyone finding the information he(she) looks for.

> My experience with Mambo is that you can really only have one
> 'official website' (and tightly link that to the forums), and only one
> 'dev site' (which for us is mamboforge.net).  Then there is no
> confusion, no duplication of effort, and a stronger web identity for
> Postgres.

Yep. You also put "every egg in the same bag" (french proverb). So what if one
sites goes down?.. May be mirror yes, like samba.org does...

I agree with you when you say "no duplication of effort", because in our
experience, setting up our Drupal wasnt that easy, and he have it running fine
just for some weeks...


I wonder if, finaly, having a "container" for the french community around PG
would have been sufficient or not..

So this "supa postgresql www site" has to be able to satisfy every need one may
have..

> We just had someone submit a graphical layout proposal for the new
> site (which I considered brilliant), hoping to help.  They were
> immediately told 'thanks, but no thanks'.   ?    Then all the
> compliments started coming in, and I saw many people agree that this
> was a great design - clean, professional, aesthetic.  But there were a
> couple people that said it won't work - and also explained the rather
> non-standard requirements that they have, and why they didn't like it.
> It just doesn't make sense to me.

You're a bit rude. If one person here has "non-standard requirements", you can
be sure hundreds, maybe thousand of potential www.PostgreSQL.org visitor have
just the same.

> I would love to help out, but after a couple weeks of reading the
> threads I'm not sure how to help, or if it is really welcome.  Who is
> in charge, what is the plan, and how can I (realistically) help?

Yes, a bit of organization, lets say projet driven method, could be good here.

But, afaik, this is only a free talk at the moment :)

Cheers,


--
Jean-Paul ARGUDO

 Site perso : http://www.argudo.org
 PostgreSQL : http://www.postgresqlfr.org
 l'APRIL    : http://www.april.org

Re: [pgsql-www] PostgreSQL.org Design Proposal

From
Alexey Borzov
Date:
Hi,

Joshua D. Drake wrote:
>>> threads I'm not sure how to help, or if it is really welcome.  Who is
>>> in charge, what is the plan, and how can I (realistically) help?
>>
>> You are currently not offering help. You are cheerleading for your
>> particular CMS. Reality check: will you still be ready to help if we
>> don't standartize on your particular Nuke clone? Are you actually
>> aware of the website requirements?
>
>
> Alexey your being rude and innacurate.

Definitely. Just like Mitch was in his mail.

> Mitch is currently offering to
> help. He just doesn't seem to agree with your approach.
> BTW Mambo is not a Nuke clone. That would be like saying Bricolage is a
> Nuke clone.

BTW looking at Mambo's site it has only MySQL in its requirements. Will we at
last honestly say that PostgreSQL in unsuitable for web and install the most
popular open source database to run postgresql.org?

Re: [pgsql-www] PostgreSQL.org Design Proposal

From
Alvaro Herrera
Date:
On Thu, Oct 28, 2004 at 09:37:05PM +0400, Alexey Borzov wrote:

> >Alexey your being rude and innacurate.
>
> Definitely. Just like Mitch was in his mail.

It's surprising to me, as an outsider to the web-developing camp, to see
that the guy in charge of Postgres' www has the same attitude towards
the rest of the people that the previous web developer had (Vince V.) He
acts like other people is constantly attacking him and trying to take
something out of his control, which is obviously not true (which I, as a
side observer, can tell).

I wonder how would the Postgres code be if the core developers acted the
same.  What would happen if Jan or Chris or whoever felt attacked each
time Tom corrected a bug in their code?

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
Syntax error: function hell() needs an argument.
Please choose what hell you want to involve.


Re: [pgsql-www] PostgreSQL.org Design Proposal

From
Robby Russell
Date:
On Thu, 2004-10-28 at 21:37 +0400, Alexey Borzov wrote:
> > Alexey your being rude and innacurate.
>
> Definitely. Just like Mitch was in his mail.
>

"An eye for an eye makes the whole world blind." - Gandhi



--
/***************************************
* Robby Russell | Owner.Developer.Geek
* PLANET ARGON  | www.planetargon.com
* Portland, OR  | robby@planetargon.com
* 503.351.4730  | blog.planetargon.com
* PHP/PostgreSQL Hosting & Development
* --- Now supporting PHP5 and PHP4 ---
****************************************/

Attachment

Re: [pgsql-www] PostgreSQL.org Design Proposal

From
"Vishal Kashyap @ [Sai Hertz And Control Systems]"
Date:
Hi ,


> > >Alexey your being rude and innacurate.
> >
> > Definitely. Just like Mitch was in his mail.


Hey, Alexy you are known for all this very well you got entry to the
www group the same way and it helped us a lot (and it does not mean
you carry it on) you have came with a very good design which is just
to be implemented. Nice job done kindly carry on with your good work
and do'nt get distracted. on the same time please also consider what
others like Mitch want to say.

Above all suggestions givers please understand that we / alexy cannot
go to point Zero and start again with a new design  what you can do is
 check out the source of pgweb make some changes and propose the
patch.

>
> It's surprising to me, as an outsider to the web-developing camp, to see
> that the guy in charge of Postgres' www has the same attitude towards
> the rest of the people that the previous web developer had (Vince V.) He
> acts like other people is constantly attacking him and trying to take
> something out of his control, which is obviously not true (which I, as a
> side observer, can tell).

This is one aspect and it may be true from your perspective but on
other hand in absence of information about what is going on for
web-site improvement etc. people may send suggestions and be treated
the same way. If later is the case then what are mailing list archives
for ?

So the best way is search prioritize generate patch and submit for
review then you would see how they are treated ;-)

> Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
> Syntax error: function hell() needs an argument.
> Please choose what hell you want to involve.

How about

blamegame=# select hell('Alvaro Herrera');
Syntax Error : Please send a web page suggestion.

--
With Best Regards,
Vishal Kashyap.

Re: [pgsql-www] PostgreSQL.org Design Proposal

From
"Joshua D. Drake"
Date:
> I wonder how would the Postgres code be if the core developers acted the
> same.  What would happen if Jan or Chris or whoever felt attacked each
> time Tom corrected a bug in their code?

Well considering how many times Tom has corrected me, I learned not to
take it personally a LONG time ago :)

Sincerely,

Joshua D. Drake



>


--
Command Prompt, Inc., home of PostgreSQL Replication, and plPHP.
Postgresql support, programming shared hosting and dedicated hosting.
+1-503-667-4564 - jd@commandprompt.com - http://www.commandprompt.com
Mammoth PostgreSQL Replicator. Integrated Replication for PostgreSQL

Attachment

Re: [pgsql-www] PostgreSQL.org Design Proposal

From
Alexey Borzov
Date:
Hi,

Alvaro Herrera wrote:
>>Definitely. Just like Mitch was in his mail.
>
> It's surprising to me, as an outsider to the web-developing camp, to see
> that the guy in charge of Postgres' www has the same attitude towards
> the rest of the people that the previous web developer had (Vince V.) He
> acts like other people is constantly attacking him and trying to take
> something out of his control, which is obviously not true (which I, as a
> side observer, can tell).

There is of course no attacking and taking anything out of my control (what
control?) but just a problem of lack of communication. I hit the same problem
myself when I got involved in all this website stuff.

More on this later in a separate email and please excuse me for making you (I
mean all of you) once again read my sarcastic comments.

Re: Community Relations WAS: PostgreSQL.org Design Proposal

From
Josh Berkus
Date:
Folks,

> More on this later in a separate email and please excuse me for making you
> (I mean all of you) once again read my sarcastic comments.

One of the joys of working with OSS is the chance to work with people of very
different cultural backgrounds than yourself.   This means, though, that:
a) each person needs to re-read their own e-mail and see if it could be
considered offensive, and
b) each person needs to NOT assume that words were meant in a hostile way and
take offense, but to give posters the benefit of the doubt.

This is not just about Alexey; there are plenty of other people on our lists
who have very different attitudes about acceptable phrasing.   We didn't grow
up in the same countries, social classes, schools or families, so people have
to relax a bit and assume goodwill no matter what the words look like.

When I was on OOo, we had a Linux activist from the Bronx join the group.  As
you Americans can probably imagine, he quickly offended pretty much all of
our British and Asian participants.   For anyone who doesn't know, the Bronx
is a place where "Hey, asshole!" is considered a friendly greeting -- so he
actually told a couple of people "Don't be a dickhead," which was local slang
for "you made an error" but you can imagine that a volunteer from Vancouver
didn't read it like that.

It's a funny story now but I had to send a *lot* of private e-mails to keep
from losing community members.

--
--Josh

Josh Berkus
Aglio Database Solutions
San Francisco