You are not logged in. Login Now
 0-24   25-49   50-74   75-99   100-124   125-126     
 
Author Message
25 new of 126 responses total.
nephi
response 100 of 126: Mark Unseen   Jun 2 21:50 UTC 1996

(Hmm.  I wonder if it can be set to ask the user to choose between three
options . . . (1) Intro (2) Agora and (3) Other conferences.  Selection 3
could then take them to another screen that gives more options, like "System
conferences," "Hobby conferences," "Social Conferences," "Other conferences"
and perhaps other things that I'm not thinking of right now.  Anyway, if a
person wanted to pick one of those to start out in, perhaps we would have less
of a special emphasis on Agora, and more activity in the other conferences,
which is what everyone says they want.)
janc
response 101 of 126: Mark Unseen   Jun 2 22:37 UTC 1996

One of the functions of the "intro" conference is to act as a guide to "other
conferences".  It is not supposed to function as a real conference itself.
Thus nephi's choice (3) is really just "intro".  Probably the description of
"intro" should make this clear.
scott
response 102 of 126: Mark Unseen   Jun 2 22:39 UTC 1996

Although perhaps kerouac's point was that as long as we have a menu of
choices...
adbarr
response 103 of 126: Mark Unseen   Jun 3 01:00 UTC 1996

Richard, how can we control their minds if we can't force them to choose
from a selected menu. Why you would have all kinds of independent thought
messing up the system. No way. :-)
janc
response 104 of 126: Mark Unseen   Jun 3 15:51 UTC 1996

There is already a way for users to select from the full list of conferences.
There is no reason to put another version of the same thing in a wrapper
around picospan.  The original idea was to change the default conference to
"intro".  People thought that was a good idea, but for reasons that escape
me wanted to give people a choice between "intro" and "agora".  Well, OK.
But now people want to go further off the same slippery slope and add all
two hundred conferences to the same list, confusing new users still further.
How many newusers really want "accordians" as their default conference? 
Unless people have very specialized interests, there aren't that many
conferences that make sense as a default conference.  Why innundate every poor
newuser with a flood of absurd choices?

Look kids, the whole idea behind "intro" is to provide a *gentler*
introduction to conferencing than "agora".  If we swamp the poor newbie with
stupid questions offering him choices between unlikely options that he can
barely assess (he's never even *seen* a conference before...how is he to know
which he wants as a default), then we are *not* providing a more friendly
entry point to conferencing.  We should *not* allow creeping featuritus to
take over.
rcurl
response 105 of 126: Mark Unseen   Jun 3 16:01 UTC 1996

...like it has almost everywhere else...
carson
response 106 of 126: Mark Unseen   Jun 4 00:41 UTC 1996

ditto.
aruba
response 107 of 126: Mark Unseen   Jun 4 02:07 UTC 1996

Yeah, I think I agree with Jan.  I feel strongly that the user's first
impression of Grex's conferences should be unmoderated if that's what he
wants.  First impressions are awfully important, after all.
aruba
response 108 of 126: Mark Unseen   Jun 4 02:43 UTC 1996

I like remmers's original wording for describing the conferences, and if we
go with longer bits I like Valerie's description of the intro conference.
My suggestion for how to describe agora:

The "agora" conference is Grex's general-purpose conference where hundreds of
Grex users talk about dozens of different topics.  Any subject is fair game,
and every subject comes up eventually.  Agora is restarted at the beginning
of each season, but even so it can sometimes grow to daunting proportions.
Agora gets the most traffic of any conference on Grex.

I know that's five lines and the original was four; I tried.  :)
remmers
response 109 of 126: Mark Unseen   Jun 4 13:57 UTC 1996

Since intro is supposed to be a training-wheels sampler
conference for newbies, how about not running the front-
end dialog at all if the user has any participation
files whatsoever? I think that checking for filenames of
the form $HOME/.*.cf and $HOME/.cfdir/.*.cf would by a
99.99% effective test for this.

Here's my suggestion for the way the dialog should go,
including an additional message *after* the user has
made a choice. It's a bit verbose, but on the other hand,
a user will see it only once.

    You are entering Grex's Picospan conferencing system for the
    first time. Grex has several dozen conferences on a wide variety
    of topics as well as a general conference called Agora for
    discussion of any topics, announcements of off-line events,
    and reports of system problems. Like almost all of Grex's
    conferences, Agora is "unmoderated", that is, material that
    people post there is not pre-screened in any way. It is a
    very large, active conference.

    To assist new users in navigating the conferencing system and
    choosing the conferences that they want to participate in
    regularly, we provide a conference called Intro containing a
    sampler of currently active discussion items in various
    conferences and a brief tutorial on how to use the conferencing
    system. The Intro conference is "moderated" in the sense that
    the conference "fair witness" selects the items that appear
    there. The Intro conference is purposely kept small to avoid
    overwhelming new users with information overload.

    You will be able to join and participate in any of Grex's
    public conferences. Initially, we will let you choose either
    Intro or Agora as your "startup" conference, that is, the
    conference that you go to each time you run Picospan. Whatever
    decision you make now can be changed later to make any
    conference you wish your startup conference.

    Would you like Intro or Agora as your startup conference?

<user responds to this question, and is then shown some additional
text>

<if user chose Intro...>

    You have chosen Intro as your startup conference. To jump from
    there to Agora, type "join agora" at the "Ok" prompt. To see
    a list of all the Grex conferences, type "help conferences"
    at the "Ok" prompt. Once you are familiar with using the
    conferencing system, you may wish to change to a different
    startup conference.

<if user chose Agora...>

    You have chosen Agora as your startup conference. To jump from
    there to Intro, type "join intro" at the "Ok" prompt. To see
    a list of all the Grex conferences, type "help conferences"
    at the "Ok" prompt.

janc
response 110 of 126: Mark Unseen   Jun 4 16:29 UTC 1996

Pretty good text.  I would like the first part to fit in 24 lines though.

I thought about checking for participation files.  It might be a better
way to go.  People would only see the question if they have neither a
.cflist nor any *.cf files.

Yes, I do think that would be better, and the performance impact would
be minimal -- reading a directory is pretty quick, and the system probably
has the search the user's home directory anyway to find if he has a .cflist.
Checking for *.cf files as well would have little extra cost.
nephi
response 111 of 126: Mark Unseen   Jun 4 21:41 UTC 1996

I think it is quite good text!  (And I bet that if the margins were made a
little wider, the text would easuly fit into 24 lines.)
aruba
response 112 of 126: Mark Unseen   Jun 4 23:26 UTC 1996

I like remmers's text too.
chelsea
response 113 of 126: Mark Unseen   Jun 5 01:51 UTC 1996

Me also.
scott
response 114 of 126: Mark Unseen   Jun 5 02:07 UTC 1996

I don't care about the exact text.  They've all be fine.
janc
response 115 of 126: Mark Unseen   Jun 5 06:04 UTC 1996

OK.  I've made a couple changes to the program:

   -  It now asks the question only if you have no .cflist and no *.cf files.
      Basically, this means that users will see the question only on the
      first time they access the conferences.  No existing user who has ever
      been in the bbs will see the question at all.

   -  I deleted the test that suppresses the question when you do "bbs coop".
      If the user entered bbs for the first time doing "bbs coop" and we
      suppressed the question, then he would *never* see the question,
      because he now has a participation file.

   -  It now has the capability to print some body of text after he has
      selected a conference.  It uses the following text files:

       /usr/local/lib/bbswrap.mesg    -- Text printed before asking
       /usr/local/lib/bbswrap.intro   -- Text printed if intro chosen
       /usr/local/lib/bbswrap.agora   -- Text printed if agora choesn

I've set up those files with copies of remmers' text, reformatted to fit on
a 24 line screen.  I've installed a demo version of tha program as

        bbswrapper

If you run this, it should appear to behave exactly like "bbs" (since you have
participation files), but actually it does a directory scan and then executes
"bbs_" which is a hard-link to "bbs".

If you have a .cfdir, you can easily do a more interesting test of this.
Rename your .cfdir to something like Xcfdir.  Then run "bbswrapper".  You
should see the whole nine yards of text and questions.  To clean up afterwards,
do "rm .cflist .*.cf" and restore .cfdir to it's original name.

It would be good if some people could test this before turning it on for the
newbies.  By it's nature, it's something that will be largely hidden from
experienced users when it is in operation, which means it will be hard to get
good bug reports once it is operational.

To turn it operational, we would rename "bbswrapper" as "bbs", leaving the
real "bbs" program in place as "bbs_".  At that point, someone should test
that it works correctly for people with the bbs shell.
rcurl
response 116 of 126: Mark Unseen   Jun 5 06:57 UTC 1996

I use the system alias conf in place of bbs (I adopted this option quite
a while ago because I didn't think we should associate conferencing
with the usual meaning of "bbs" - but I couldn't get much of a following
on this theoretical point). Anyway...does it all work the same if the
command conf is used to enter Picospan?
remmers
response 117 of 126: Mark Unseen   Jun 5 12:19 UTC 1996

Yep. Creating an alias doesn't disable the original.
remmers
response 118 of 126: Mark Unseen   Jun 5 12:22 UTC 1996

Just tried out bbswrapper. Worked fine for me.
popcorn
response 119 of 126: Mark Unseen   Jun 6 06:12 UTC 1996

I tried out the bbswrapper program.  It seems OK to me.
janc
response 120 of 126: Mark Unseen   Jun 11 14:11 UTC 1996

I've switched this 100% on.  "bbs" is now the "bbswrapper" program, and "bbs_"
is the real thing.  Experienced users who want a very small speed increase
and can cope with the possibility that it might suddenly break could alias
"bbs" to "bbs_".
scott
response 121 of 126: Mark Unseen   Jun 11 16:06 UTC 1996

er, "don't want a small speed increase"?

anyway, thanks for doing this, Jan.
scott
response 122 of 126: Mark Unseen   Jun 11 16:12 UTC 1996

Oops, never mind.  ;)
janc
response 123 of 126: Mark Unseen   Jun 11 16:14 UTC 1996

Nope.  "bbs" is the wrapper program.  It checks if you are a newbie before
running "bbs_" which is the real Picospan.  If you are a newbie, it injects
the question before running "bbs_".  If you are not a newbie,  you avoid the
test and the exec() by running "bbs_" so "bbs_" is faster.  However, not much.
If I hadn't told you, you wouldn't notice.
janc
response 124 of 126: Mark Unseen   Jun 11 16:14 UTC 1996

Scott slipped in.  I'm sure he feels good about that.
 0-24   25-49   50-74   75-99   100-124   125-126     
Response Not Possible: You are Not Logged In
 

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss