Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 54024 - Remove mailing lists link from eclipse.org web site main navigation bar
Summary: Remove mailing lists link from eclipse.org web site main navigation bar
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Website (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Eclipse Webmaster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 189478 (view as bug list)
Depends on:
Blocks: 80200 80201
  Show dependency tree
 
Reported: 2004-03-08 10:10 EST by Ed Burnette CLA
Modified: 2007-05-28 13:37 EDT (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Burnette CLA 2004-03-08 10:10:18 EST
From http://www.eclipse.org/mail/index.html:
"Technical questions and discussions about using eclipse and eclipse-based 
tools, and developing plug-in tools should be posted to the newsgroups. 
Mailing lists at eclipse.org are intended for use by developers actually 
working on or otherwise contributing to day-to-day development. The 
development mailing lists are the way design and implementation issues are 
discussed and decisions voted on by the committers."

It follows that not many people need the mailing lists compared to all the 
users who come to the eclipse.org web site. Therefore there is no need for 
a 'mailing list' link in the main navigation bar on the left hand side.

Furthermore, committers have to deal with people who ask user questions on the 
development mailing lists several times a week. The typical reply is 'please 
ask such questions on the newsgroups'. When asked, the users generally say 
they just found the mailing list from the navigation bar. They don't notice 
the warning at the top of the mailing list page.

Removing it from the navigation bar would help people find the right forum in 
the beginning. I can imagine it's somewhat off-putting to be told you're not 
asking in the right place too. Also in the cases where developers do answer a 
usage question in the mailing list, i.e., the wrong forum, that is one answer 
that will not be found in a search of the user forums, leading to duplicate 
questions later on for people using the user forums.

Some people have asked for mailing list versions of the user newsgroups. 
That's not covered by this request. Obviously if that happened, then a mailing 
list link would be appropriate but it would go to the user mailing list page 
not the development mailing list page.

The development mailing list page should continue to exist, just not be linked 
so prominently as to mislead users. It is already linked from eclipse.org 
pages dedicated to committer/developers.
Comment 1 Ralph CLA 2004-09-02 16:46:58 EDT
This is a bad idea.  You should not make it harder for people to find out about
the mailing list.  I understand the problem.  In fact, I posted such a request
for information.  There should be a FAQ for the list that clearly explains the
situation and new subscribers to the list should be sent a pointer.  I looked
for such information before I posted and could not find it.  This would be a
better solution in almost every way.
Comment 2 Chris Recoskie CLA 2004-09-02 17:02:50 EDT
Disagree with Ralph.  There is already a section at the top of the mailing 
list homepage which describes all this.  There is obviously a large segment of 
the community which doesn't bother to read it (or just blatantly ignores it), 
so I don't think emailing them a copy will help all that much.  Anyone who 
actually cares about participating in or tracking the development of one of 
the hosted projects will surely investigate enough to find the lists.

If we're really paranoid about parties who are interested for the right 
reasons not being able to find the page, then why not have a "Developer 
Resources" section in the main navigation bar, and put the lists homepage 
somewhere under that?
Comment 3 R.J. Lorimer CLA 2004-09-14 13:50:54 EDT
Another alternative to removing the direct mailing list navigation (which seems
to have some opposition) would be to split the current disclamer and the list of
mailing lists in to two pages - the first being the disclamer (possibly with
more emphasis) along with a click through to the mailing lists. This would make
it a lot more difficult for users to scroll directly to the meat of the page. 

Generally speaking, the current disclaimer simply does not have enough emphasis
to clarify it is not for end user questions and discussion. I think the overall
goal should be to give users more visual cues to read the disclaimer.
Comment 4 Ed Burnette CLA 2004-09-16 11:11:39 EDT
The problem is new users. We want to encourage them to use Eclipse, but they 
come to eclipse.org, they see "mailing lists" listed prominently in the 
navigation bar, they click on it, they click on one of the shortcuts or the 
first list link they see, and they ask a question. They're thinking, this is 
the way it works with every other project so why not with Eclipse? Then they 
get shot down with a polite, or not so polite, request to take their questions 
elsewhere thank you very much. Not a good first time experience with the 
community.

I've included some excerpts below. It's really maddening, not just for those 
new users but for everybody reading the list (like me). Something needs to be 
done about this, please. If you don't like my suggestion then come up with 
something better.


"I am a newbie to Eclipse - writing a new plug-in - not sure if this is the
correct forum for UI events question -"
"I 'm a  newbie to eclipse tools.I dont know whether I'm using the right forum 
to put across this question."
"I am new on using SWT,"
"Please use the newsgroup for such questions."
"Note that future usage questions should be asked on the newsgroup, not on 
this list. "
"Please use the newsgroup for questions. "
"i don't think this is the place for those types of questions. "
"how do you actually do it?"
"the mailing list is for the eclipse developers only."
"Hi, I don't if this is the list to post my question, but I haven't found a 
eclipse-user list. If it's not the place to post, please tell me which wolud 
be."
"The eclipse.webtools newsgroup is for user-level questions such as this one."
"none of the lomboz or the web and ejb projects appear in the file->new-
>project menu"
"Please DON'T reply to this list."
"I'm sorry for that,but I don't know who can help me..."
Comment 5 ilias CLA 2004-09-23 12:02:09 EDT
Although I 'fight' generally for the 'rights' of the users, it is _very_
important to shield developers from the (uncontrolled) newcomer requests.

- as a first step: remove link from main page
- then: distinct clearly between developer/committer and user resources
- ensure that at least one project member serves newsgroup requests with
patience (if one becomes tired from coding, this is a nice recovery).
- ensure that eclipse.org has the relevant resources, thus users are assisted in
helping each other (categorized newsgroups, dedicated newcomer newsgroup, etc.).

I would even suggest to make the groups read-only, to ensure the efficiency of
the teams. Users can still monitor the mailinglist, and they can publicize and
discuss a mailinglist-article to the newsgroup. Thus the "prime-directive
transparency" is kept.



Comment 6 ilias CLA 2004-09-23 12:27:48 EDT
correction:
   "I would even suggest to make the groups read-only"
=> "I would even suggest to make the mailinglists read-only"
Comment 7 Ed Burnette CLA 2004-09-23 12:42:43 EDT
Some alternatives to consider:

1. If there's a way to make the mailing lists read-only to all but committers 
(as ilias suggested), it would also solve the problem of new users putting the 
questions on the dev lists and being told to go somewhere else. However this 
is a bit too draconian for my tastes.

2. Another approach (I don't recommend this) would be to give up, surrender 
the dev lists to user questions, maybe even make them mirror the newsgroups 
(though there's not a 1-1 mapping). Create some other mailing lists for 
developers and only mention them down in the developers web pages.

3. Another approach is to create a new set of mailing lists that do map 1-1 
with the newsgroups and have them be a mirror of each other. People could use 
whichever format is more convenient. The mailing list link on the main 
eclipse.org navbar would be changed to these lists instead of the dev lists. 
I've suggested using gmane for this before (which would require zero resources 
on eclipse.org's part) but there were some (overblown imho) concerns about 
spam protection.

I'm cc'ing Jim on this to see what he thinks the best solution is. We keep 
going round and round on this and I'd just like to see something done even if 
it's not what I suggested.
Comment 8 Chris Recoskie CLA 2004-09-23 13:18:06 EDT
I definitely do NOT want to see the lists closed so that only committers can 
post.  New participants to projects would then have a very hard time getting 
further involved.

As an example, on CDT, there are many participants (myself included) that 
contribute to the project, but aren't official committers yet.  Closing the 
lists would make it harder for us to participate in discussions, submit 
patches, etc.
Comment 9 ilias CLA 2004-09-26 12:00:57 EDT
comment 8
- i understand the problematic, but the thinking-flow of the developers should
have priority.
- the developement-mailinglist write access should not be bounded to committer
status
- if one contributes a few things (like bug reports, some active participation
on newsgroup) or simply a friedly request with a statement "i have understood
that this here is only about developement", he should get immediately the write
access.

[all this is of course independent of the removal of the main link, which is
obviously missplaced]

Comment 10 Chris Recoskie CLA 2004-09-26 12:07:02 EDT
Re: #9...

We *are* developers on CDT, we just do not have committer status.  The set of 
developers is a superset of the committers.  The difference between the two is 
that code is filtered through the committers as they are the only ones with 
write priveleges to the CVS repository.

If you make the mailing lists committers only, you will cut out developers, 
period, and since the lists are for developers, this would be exactly what you 
don't want.
Comment 11 ilias CLA 2004-09-26 13:57:25 EDT
Comment 10:
ok, i've understood the vocabulary.

- committers get write access to mailinglists.
- developers get write access to mailinglists.

further write access to mailinglists is given to _anyone_ who swears  "I have
understood that this list is about developement issues only. Usage and
installation issues belong to the user newsgroups".

This process creates a weak(!!!) entry barrier, which should protect the
dev-lists from the most of the initial off-toppic messages.

Comment 12 Gunnar Wagenknecht CLA 2004-09-26 15:41:57 EDT
Well, there are two ways. You can try to knock everybody out or your can 
create an eclipse-users list.

However, I don't believe that adding more warnings and posting guidelines will 
solve this issue. It's like working with Windows: just click every "Yes" 
button till you get what you want.

+1 for moving the link from the left bar to the main developer's site.
+1 for creating user mailinglists that maps to the newsgroups
+1 for putting the link to the user lists into the left bar


Comment 13 rich boakes CLA 2004-09-30 11:55:46 EDT
The mismatch between newsgroups and mailing lists is a problem because
regardless of "normal" procedure some developers and teams will gravitate more
towards their mailer or their news reader - typically for no better reason than
one or other client has a better search capability.

When I needed early access to the emerging 3.0 capabilities, I tracked all the
milestone releases and several nightly builds (whenever specific items of
importance to me were included) - knowing when and what to get was made more
difficult because of the differnt places where information might have ended up.  
There was always a chance that information could slip through the gap - lurking
somewhere that I hadn't effectively searched.

So:
+1 for having a news-mail mirror, and therefore
+1 for giving some groups restricted write access, to keep the chatter down.
-1 for hiding the groups since it would not be necessary if write access were
restricted.
Comment 14 ilias CLA 2004-09-30 14:26:29 EDT
in eclipse.org, "newsgroups" implies "users", "mailinglist" implies "developers".

This is wrong.

It leads to the missleading use of the terms "Newsgroups" and "Mailinglists" in
the main navigation.

The correct links from the main page would be :
- user forums [or something similar]
- developer forums [or something similar]

=> rename links

-
provide different access methods/protocolls:
- User Newsgroups (already gated to HtmlGroupd) should be gated to mailinglists
- Developer Mailinglists should be gated to NewsGroups and HtmlGroups
- use of internal eclipse.org resources
- use of at least one additional external resource for archival purposes

Thus users / developers can use their prefered access method to read/write to
forums.

+1 rename links
+1 weak write protection to developer recources, as described
   alternatively: remove mailinglist link (topic of this bug)
+1 future: forum = nntp, http, mail, ... {possibly further access methods}
Comment 15 Ed Burnette CLA 2004-09-30 17:15:11 EDT
From the users I've talked to, there are a few who don't want to use 
newsgroups for one reason or another but the vast majority simply don't know 
any better. They just went to www.eclipse.org, clicked on something that 
looked like a good place to ask questions ("mailing lists") and went from 
there. The whole mailing-list-vs-newsgroup issue is secondary to directing the 
users to the right place from the web site. And if I'm right, this is very 
easy to solve by removing the highly visible "mailing list" link from its 
prominent position.

I like ilias' idea about renaming the link(s). The term "forum" or "user 
forum" is clear enough, however it's not clear who would count themselves as 
a "developer". If I'm using Eclipse to develop a Java program am I a 
developer? If I'm writing an Eclipse plug-in am I a developer? Both of these 
people, we want to use the user forums.

In fact, almost everybody, say 99%, of people who visit www.eclipse.org should 
be using the user forums exclusively. Why is it such a leap to remove links 
from main navigation that such a small fraction of visitors will need? If 
nothing else isn't that just basic web site design 101? People who need it can 
find it under projects > development resources.

I don't like the idea of restricting write access to the -dev lists. Why? I'm 
sure any such system will prove too hard to maintain, and it will generate 
resentment about exclusive clubs and whatnot. Besides there have been plenty 
of times where committers solicited community input on the -dev lists. This 
has been useful and there's no reason to supress that. Let's not go there 
please.

Meanwhile I suggest anybody who feels it's needed to open a new bugzilla 
request for mailing list mirrors so that these two different issues don't get 
intermingled any more. I said in the initial request that this is not covered 
by my request.

Frankly I'm getting tired of talking about this. If somebody would give me 
commit rights to the eclipse web site I could have this cleared up in 5 
minutes. :)
Comment 16 ilias CLA 2004-10-18 02:51:23 EDT
The "Mailinglist" link is removed from:

main
search
bugs

PROBLEM: after selecting any of the other main menue entries (e.g. "about us", 
"projects", ...), the "Mailinglist" link is back again. 

Please correct!

-

This Bug (like all others affecting eclipse.org infrastructure) should be moved  
to the dedicated issue tracking category, after it is created :
https://bugs.eclipse.org/bugs/show_bug.cgi?id=54024

[closed bugs, too - if moving closed bugs is possible]

This way the domain knowledge captured (e.g. within comments) is available 
within the correct category (Bugzilla Product "eclipse.org" [example naming]).

Additionally: the platform bug statistics are currently incorrect due to the 
unprocessed/processed infrastructure issues.
Comment 17 Denis Roy CLA 2004-10-18 12:41:09 EDT
Forwarded to eclipse.org content manager.
Comment 18 Denis Roy CLA 2004-10-20 09:50:27 EDT
Thanks for the feedback.  Our intent was to make incremental progress towards
eliminating unintentional mailing list traffic.  We made a simple change that
would catch some easy cases.  We successfully made that change, but now you are
observing there are additional things to do.  I agree that "about us" should not
point you to the mailing lists.  We intended for developers who were digging
into the project content to get the list, so the "projects" link makes sense,
given our initial intent.  

We'll add this to the list of improvements needed for the website.  We aren't
planning on doing much more right now.
Comment 19 Ed Burnette CLA 2004-11-19 14:22:35 EST
Many pages at eclipse.org still have "mailing lists" in the navigation bar. For
example, click on "community" from the front page and you will see it appear
right after "newsgroups". The dev mailing lists are still seeing a large amount
of user questions.

Reopening under new component for web site problems.
Hmmm... I was told that Community/Website was the right place but I don't see
Website in the dropdown list so I'll try Community/Doc.
Comment 20 Ed Burnette CLA 2004-11-19 14:27:03 EST
Interesting, when I submitted that last change, bugzilla said that Community/Doc
was invalid and the list of valid component values it provided included Website.
It definitely wasn't in the list of valid component values before. Must be a
problem in how bugzilla populates that Component dropdown. I'm currently using
Firefox 1.0. on WinXP.
Comment 21 Ed Burnette CLA 2004-11-19 14:32:40 EST
Dang it, changing the product field deleted all the votes on this bugzilla
entry, and you can't vote on things in the Community project for some reason. I
believe there were 15 votes active at the time. Sorry about that. The
assigned-to field probably needs to be changed but I'm not going to mess with
it. This is my last update for a while, promise. :)
Comment 22 Ed Burnette CLA 2004-12-09 10:33:22 EST
Here's an example message that showed up recently in the developer mailing 
list that should have gone to the newsgroup forum.

> -----Original Message-----
> From: eclipse-dev-admin@eclipse.org 
> [mailto:eclipse-dev-admin@eclipse.org] On Behalf Of Usha
> Sent: Thursday, December 09, 2004 4:44 AM
> To: eclipse-dev@eclipse.org
> Subject: [eclipse-dev] Problem installing lomboz intergrating 
> Jboss within eclipse......Plz help
> 
> Hi list,
> 
> I  am trying to intergrate JBoss (version 3.2.1) within 
> eclipse IDE (version
> 2.1).I have installed lomboz version -301 and extracted  the module
> "com.objectlearn.jdt.j2ee_3.0.1"  to my eclipse plugin 
> directory, and i have
> created the server config file jboss321all.server. Now  I 
> expected to get
> the "Lomboz Action" item in my current perspective clicking Window >
> Customize perspective> Others. But it fails !!
> 
> Can anyone tell me what i am missing with. Plz help !!
> 
> TIA
> 
Comment 23 Ed Burnette CLA 2004-12-09 10:35:56 EST
Here's another example message that showed up recently in the developer 
mailing  list that should have gone to the newsgroup forum.


> -----Original Message-----
> From: platform-swt-dev-admin@eclipse.org 
> [mailto:platform-swt-dev-admin@eclipse.org] On Behalf Of clipse zeng
> Sent: Tuesday, December 07, 2004 1:38 PM
> To: platform-swt-dev@eclipse.org
> Subject: [platform-swt-dev] I'm fresh in using swt
> 
> Hello all,
> 	I'm fresh in using swt.Authough I have seen many 
> articles and pdfs, I
> still have some questions.
> 	When an widget'action happend, it is quite usual to get 
> some inputs
> from the UI ,and then ouput the results on the UI.How can I operate an
> widget to get and ouput the information in an action procedure.For
> example, a button 'ActionButton' is selected, then the coresponding
> selectionAction will excecute. Within the action procedure, I want to
> get the string from the Text 'TextB' and display the string in the
> wigdet Label 'LabelC'. How? Please give me some examples.
>  	I want to use 
> org.eclipse.jface.window.ApplicationWindow to create
> my own appliction. Can ApplicationWindow set many Composite?How to?
> 	Thanks.
> Best regards,
> Zeng Zhiping
Comment 24 Ed Burnette CLA 2004-12-09 10:37:34 EST
Here's another example message that showed up recently in the developer 
mailing list that should have gone to the newsgroup forum.


> -----Original Message-----
> From: platform-update-dev-admin@eclipse.org 
> [mailto:platform-update-dev-admin@eclipse.org] On Behalf Of 
> Hussein Hammoud
> Sent: Friday, December 03, 2004 1:31 PM
> To: platform-update-dev@eclipse.org
> Subject: [platform-update-dev] <no subject>
> 
> Hi,
> 
> I have been working with eclipse for 2 Weeks (eclispe 3.0.1). 
> I am trying to add the Visual Editor Plugin (including GEF 
> and EMF) to the 
> eclipse platform. I downloaded GEF, EMF and Visual Editor 
> form "eclips.org/ve" , but could not
> add these components to the platform. A ".eclipseextension 
> marker file" is expected in folder "eclipse".
> An in folder "eclipse" there are only two folders, "plugins" 
> and "features"
> 
> I am grateful for every help!!
> 
> 
> Sincerely yours
> Hammoud
Comment 25 Ed Burnette CLA 2004-12-10 12:03:36 EST
This shows a typical response. Readers of the -dev list have to read the 
initial message, then somebody has to write a response, and all the readers 
have to read it.

> -----Original Message-----
> From: eclipse-dev-admin@eclipse.org 
> [mailto:eclipse-dev-admin@eclipse.org] On Behalf Of Daniel Megert
> Sent: Friday, December 10, 2004 4:19 AM
> To: eclipse-dev@eclipse.org
> Subject: Re: [eclipse-dev] editor plugin custom open/save
> 
> Please ask those kinds of questions in the newsgroups. This mailing list is
> for those developing Eclipse.
> Regarding your question: maybe your document provider's getDocument(Object)
> is not correct.
> 
> Dani
>              
> From: Roberto MIlev <milev_r@yahoo.co.uk>
> To: eclipse-dev@eclipse.org             
> Subject: [eclipse-dev] editor plugin custom open/save              
>              
> 
> I am developing a editor plug-in that extends TextEditor. I have a custom
> XML format and I want just part of the content to be edited in the editor.
> Upon save I want to merge the changes and save the file in the XML format.
> 
> I tried overriding the createContent and doSave methods in the Provider
> class but after I save the file I get the full XML content in the editor.
> 
> What should I do?
> 
> Thanks
> 
Comment 26 Ed Burnette CLA 2005-01-07 15:48:17 EST
It's been pointed out that there are three or four mailing lists that are not
for Eclipse project developers (i.e., don't end with -dev). Clearly if there are
user mailing lists then they shouldn't be made harder to find by removing them
from the navigation bar. This also means the blurb at the top of
http://www.eclipse.org/mail/index.html needs to be updated. It currently says
*all* mailing lists are for developers the way I read it.

How about this instead: Somebody suggested replacing the mail and news pages
with a page for 'user forums' and one for 'developer forums', which sounds good
to me.

 - 'user forums' would have both the non -dev mailing lists and the newsgroups.
It WOULD be on all the nav bars.

 - 'developer forums' would lists the -dev mailing lists and would be buried
somewhere in the project developer web pages. It would NOT be on the nav bars.

The exact terminology can be debated but if you have both mailing lists and
newsgroups that general users are expected to read then it makes sense to me to
list them on the same page, and for that page to not have anything they're not
generally expected to read.

Can we agree on this point: A quick purusal or search of the site should only
turn up general user forums, in order to prevent people who don't know where to
post their questions from posting in the dev forums. We want to make it easy for
newcomers to find the right place and hard to find the wrong place.
Comment 27 Kim Moir CLA 2005-02-09 12:02:33 EST
Another option to steer users to the newsgroups would be to provide a link on
the welcome page that explains how to obtain support from the eclipse community.
 For instance, after mozilla completes installing, you are redirected to this page 

http://www.mozilla.org/start/

which describes how to report bugs and reach out the mozilla community for
support.  Since they use irc for developer discussions, they include the 
"please don't bug mozilla developers on irc with support questions" statement
:-).  This allows new users to see the appropriate forum for support as soon as
they have installed the product.

Currently the eclipse community link is under welcome-> what's new-> eclipse
community which just points to www.eclipse.org.  It would be better if this link
pointed to a page that provided an explanation of how to open bugs, ask for help
etc. similar to the one at mozilla.
Comment 28 Ed Burnette CLA 2005-02-09 15:55:53 EST
That might help some, but I think a lot of the confusion with these kinds of
explainations, even if they're read, is that people consider themselves "Eclipse
developers" if they are a) developing something with Eclipse (like a Java
program), b) developing plug-ins for Eclipse, or c) developing rich client
applications. However, questions about all these categories do not belong on the
-dev lists; they belong on the user forums like eclipse.platform.* instead.
Mozilla doesn't have this problem because Mozilla is a browser not a development
environment.
Comment 29 Ed Burnette CLA 2005-05-13 11:24:03 EDT
See also bug 88250.
Comment 30 Philippe Ombredanne CLA 2005-05-24 12:23:11 EDT
Adding Francois, he will be interested.
Comment 31 Paul Webster CLA 2005-05-24 13:25:45 EDT
+1 for re-organizing the pages so the user newsgroups and mailing lists are 
obvious and the development lists are under development resources.

(In reply to comment #26)
> Can we agree on this point: A quick purusal or search of the site should only
> turn up general user forums, in order to prevent people who don't know where 
to
> post their questions from posting in the dev forums. We want to make it easy 
for
> newcomers to find the right place and hard to find the wrong place.


This sounds like a really good idea.  A lot of users will jump to the first 
opportunity that they find, and (as has already been mentioned) many other 
open source projects have a -users mailing list for help.  Users will go where 
they're most comfortable.

Later, Paul
Comment 32 Eclipse Webmaster CLA 2005-08-15 16:24:08 EDT
A few things have been done lately to encourage users to use newsgroups:

- posts by mailing list non-members are automatically rejected with a rejection
message as per bug 98713 (previous behaviour was to silently discard)

- Mailing list moderation is now an option to committers as per bug 88250
(eclipse-dev is currently the only list moderated)

I feel -dev list moderation is currently the best way to handle this, so Im
closing the issue. Perhaps eclipse-dev members can comment on the functionality
of the list before and after moderation?

D.
Comment 33 Ed Burnette CLA 2005-08-15 16:36:48 EDT
> A few things have been done lately to encourage users to use newsgroups:

Also, some of the user groups are now mirrored at eclipsezone.com which should
make them more attractive for people who don't like or can't use nttp. See:

http://www.eclipsezone.com/java/forums/t43578.html
Comment 34 Denis Roy CLA 2007-05-28 13:37:58 EDT
*** Bug 189478 has been marked as a duplicate of this bug. ***