Gnus development mailing list
 help / color / mirror / Atom feed
From: Karl Kleinpaste <karl@charcoal.com>
Subject: Re: Oort Version
Date: 27 Mar 2001 19:13:27 -0500	[thread overview]
Message-ID: <vxkvgoueons.fsf@cinnamon.vanillaknot.com> (raw)
In-Reply-To: <deathsquad.m3snjykfr7.fsf@socha.net> ("Robin S. Socha"'s message of "28 Mar 2001 00:29:16 +0200")

"Robin S. Socha" <robin@socha.net> writes:
> I'd like to see some luser-proof clicky-clicky interface to fancy
> split rules.

Take off the qualifying end clause and I'd be really interested: Some
very general, very wide-ranging luser-proofing.

That is, it seems to me that there continues to be a huge gap between
us, the Gnus cognoscenti, and people who've managed to install XEmacs
but have just barely figured out that it's got a built-in tutorial.
The latter folks, as exemplified in news.software.readers this week,
have trouble even invoking Gnus for the first time.  I had to write a
brief walk-through for someone, just to help him set gnus-select-
method and start it all up.  Our "market penetration" will be forever
miserable if we always represent such a steep wall to be scaled.

Customize is good, but I would really like to see...

- A set of functions named things like gnus-init-very-first-time,
  gnus-init-mail, gnus-init-topics.  And then have Gnus use these
  functions based on obvious criteria.  For example, the lack of any
  .gnus would be a firm indicator of a need for gnus-init-first-time,
  where the user would be queried for the name of his NNTP server, set
  up authinfo if needed, and perhaps be asked if there are any groups
  he'd like to see immediately subscribed.  Maybe bring up an explanatory
  buffer to sit alongside *Group* to explain server mode, so as to find
  other groups to subscribe.  Make some of these "init" functions into
  toolbar buttons, such as for setting up mail for the very first time.

- Generally, lots of interactive help in setting up mail.  We get lots
  and lots of questions in gnu.emacs.gnus about the umpteen thousand
  ways to suffer through mail configuration.  It should never be this
  hard, and Outlook and Netscape Messenger users have it so easy.
  Conceptually, mail configuration _is_ easy: Pick sources, perhaps
  pick servers + names + passwords, set variables to indicate those
  things.  Joe Luser shouldn't have to invoke setq himself.  We should
  pick one backend as "the standard luser mail backend" and conform
  Joe Luser to that.

- Prepackaged, selectable nnmail-split-rules entries to do "obvious"
  things, such as splitting yahoogroups.com mailing lists to their own
  groups, or selecting classes of users into usable groups (prototypes
  for things like "family", "coworkers", "kinky people I know from
  Usenet"), or punting mailer errors to their own group.  Think of how
  Netscape Messenger walks the user through filtration rules.  Also,
  we should pre-make (`G m') any mail groups requested, so that the
  user needn't (e.g.) go hunting for `F' in *Group*.

- Help the user auto-graft BBDB onto his universe.  "What address book
  does Gnus provide?" is another perennial gnu.emacs.gnus question.

- Maybe some sort of WYSIWYG buffer configurator.  There are lots of
  viewpoints on what buffers ought to be where in what context.  The
  defaults aren't bad, but a lot of people want to do other things,
  and they tend to be rather confused by gnus-add-configuration.

- ...other stuff of this sort...

Finding a way to overcome the luser barrier interests me most.
Unfortunately, it's precisely the sort of topic that might not garner
the interest of the cognoscenti, generally, specifically because we're
not the lusers that such effort would help.

Related question: It should be possible to customize custom-file in a
buffer-local way, yes?  That is, assuming Joe Luser wants to use one
Emacs for both ordinary editing work as well as Gnus, if he uses
customize for normal stuff, he wants the customizations to end up in
.emacs, but if he customizes Gnus stuff, it should land in .gnus.
Regardless of any luser-proofing, we should ensure that customize does
the Right Thing from within Gnus.

--karl


  reply	other threads:[~2001-03-28  0:13 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-03-26 19:00 Jake Colman
2001-03-26 20:05 ` Kai Großjohann
2001-03-26 20:29   ` Karl Kleinpaste
2001-03-27 21:02     ` Simon Josefsson
2001-03-27 21:33       ` Steven E. Harris
2001-03-27 22:29         ` Robin S. Socha
2001-03-28  0:13           ` Karl Kleinpaste [this message]
2001-03-28  0:38             ` Colin Marquardt
2001-03-28 18:06               ` Josh Huber
2001-03-28  3:40             ` Simon Josefsson
2001-03-28 18:51               ` Samuel Padgett
2001-03-28  7:13             ` Christoph Conrad
2001-03-28  7:13             ` Christoph Conrad
2001-03-28  7:15             ` Christoph Conrad
2001-03-28  7:21             ` Christoph Conrad
2001-03-28  8:43               ` Christoph Conrad
2001-03-28 13:59             ` Wizards (was: Re: Oort Version) Per Abrahamsen
2001-03-28 14:47               ` Karl Kleinpaste
2001-03-28 15:58                 ` Per Abrahamsen
2001-03-28 16:34                 ` Paul Jarc
2001-03-28 22:38                 ` Alex Schroeder
2001-03-28 19:03               ` Samuel Padgett

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=vxkvgoueons.fsf@cinnamon.vanillaknot.com \
    --to=karl@charcoal.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).