> I do think that we can do the addition of new people who want to be
> able to edit the wiki manually. That should also filter out the
> spammers. There is only a delay between wanting to edit the wiki and
> being able to do it the first time. Not perfect, but it's something
> that we can setup right now and try out.
Ok, so here's the proposed workflow:
1. Potential tip editer/adder (Veronica Vimlover) visits the Google
vimtips project. On the front page, she sees a message that tells
her to post a message to 'vimtips-general' Google group if she wants
to post or edit a tip.
* Please note that if Veronica visits the wiki page first instead of
the "Project Home" page, she won't know how to gain the proper
access to edit wiki pages since for the following reasons:
1. The wiki page itself doesn't tell you how to gain the
necessary access to edit pages.
2. I don's see how you can define a default "FrontPage" for the
wiki, so we can't specify how to gain edit access on any sort
of wiki front page.
2. Veronica joins the vimtips Google group and posts a message asking
someone to please give her the necessary access to edit the wiki
page.
* Please note that if she doesn't have a Google id at this point,
she'll need to acquire one.
3. The admins will monitor the Google group. When Veronica requests
access, one of us will "take ownership" of the request by responding
to the Google group message.
4. When the project admin has the time, he/she will add give Veronica a
"Project Member" user status, and notify her via the group that she
has the proper access.
* Please note that if Veronica only obtained a Google id so that she
could post to the wiki (like I did), she probably won't check
either the vimtips group or her Gmail very often. It is therefore
possible that Veronica will not know in a timely fashion that she
has be given the proper access to update the wiki.
* One probable solution to this problem is that we could have
Veronica post her wiki access request the vim mailing list.
This certainly has its advantages, but it might clutter the
vim mailing list, and it would make it more difficult for the
admins to spot access requests.
* Another option would be to have Veronica directly e-mail one of the
project admins listed on the "Project Home" page, but I think that
the disadvantages of this solution are pretty obvious (problems
with admins checking Gmail, vacations, etc).
Ok, I know that was long, but I just wanted everyone to know what was
necessary to implement the process of manually adding wiki editors to
the vimtips project. This is definitely more labor-intensive and
error-proned than any web app registration process that I've ever seen.
I still think that the process listed sets the registration bar too
high, and it is not conducive to a vibrant, robust wiki.
Also, I know that spam is an issue, but there are tradeoffs. The
process listed above may eliminate 98% of all spam, but what percentage
of possible wiki editors will it also deter? Also, we need to compare
the amount of work we would put into deleting spam from a different
member-only wiki each week with the amount of time it takes to add
dozens of wiki users to the Google wiki using the process above.
What do you guys think? Should we still move ahead with the Google
wiki?
Thanks!
Tom Purl