RE: [xdi] [wiki] Editor names

From
Barnhill William <>
Date
2005-06-30T15:28:44+00:00
ID
Thread
RE: [xdi] [wiki] Editor names
Title: Re: [xdi] [wiki] Editor names

On the 'he who speaks first' 
principle, and since I'm decent with Python, do you mind if I give a go at 
creating a fix? I already have a Moin-Moin/Apache installation on my home 
server, so I would not need to experiment on the XDI Wiki until/unless I got it 
to the point of working on my home server. I don't know I'll have any more 
progress than what's already been accomplished, but I'd like to give it a try. 
Unless I hear otherwise I'll start on this over the weekend.

 

Thanks,

 

Bill Barnhill

Senior Consultant (XML, Emerging 
Technologies, Web Services, Java)

Booz | Allen | 
Hamilton
mailto:

phone:+1.315.330.7386

From: Rob Figenbaum 
[mailto:]
Sent: Thu 6/30/2005 11:16 
AM
To: Barnhill William
Cc: 

Subject: Re: [xdi] [wiki] Editor 
names

Hi William,

The OASIS IT team has been investigating this 
issue and unfortunately
have not been able to resolve to it. I have been the 
main engineer on
the wiki project and have been in constant touch, via IRC, 
with the moin
folks to try and figure this out. But, again we have hit 
roadblocks
there as well. MoinMoin is written in python which none of the 
personnel
at OASIS have much experience in but we are in the process of 
learning it.

Here is what we have so far;

1. The optimal solution 
is to just pass the user name from the HTTP auth
session into moin. We have 
been able to semi-successfully accomplish
that via the wiki logs. But, we can 
not get that info in the log
displayed in the wiki. The wiki seems to be 
stuck on using "user_id"
which does not get created using this 
method.

2. The second option is to apply an "auto-account" patch which 
takes the
HTTP_auth info and automatically creates a MoinMoin account 
with
user_id. We applied this patch and it seems to work but breaks 
other
things. The patch seems to break open (userless, anonymous) read 
only.
Python errors out because the name=NONE. If we can get the 
open
read-only to work then this solution could be feasible. The 
negative
parts of this solution is having a Moin user database where one is 
not
needed nor wanted.

3. The last option is what we are doing now. 
Having the ip_address show
and reconciling the logs for a name if problems 
arise. But, this
involves my team getting involved where we would prefer not 
to.

If you or anybody you know has experience with python and is willing 
to
donate some expertise I would be open for that.

Barnhill William 
wrote:

> Is there any way we could have the Wiki track who edited 
pages by the
> authenticated user name? The info's in the GET headers, at 
the worst
> it would seem to require a simple Moin-Moin plugin, and at 
best (and I
> suspect more likely) someone's already figured out how to do 
this.
> 
> I personally use this as a reference to see who to 
ask if I have
> questions, and also if I know a particular person is 
working on
> something I can just look for their name on recent 
changes.
> 
> Thanks in advance,
> 
> Bill 
Barnhill
> Senior Consultant (XML, Emerging Technologies, Web Services, 
Java)
> Booz | Allen | Hamilton
> mailto:
> 
phone:+1.315.330.7386

--
Rob Figenbaum
Manager of Technology 
Services
OASIS
978-667-5115 x205