How do you make FlexWiki readonly to Anonymous Users ?

I've been asked to add a wiki to my sites to enable collaboration -- sounds like a great idea.  I have downloaded and played around a little with FlexWiki -- but I have one issue.  Is there any way to make it readable to anonymous users and editable only by authenticated users?  I've seen others asking this question also, but the suggested web.config solutions completely lockout anonymous users from viewing.  I'd appreciate any options, even if its another wiki solution since I see nothing special about FlexWiki.  Note that my users are in a MS Sql database and already authenticated in my main ASP.NET app -- so whatever I do should ideally work with my current users.  Thanks.
Published Wednesday, April 06, 2005 11:00 AM by PaulWilson

Comments

# Re: How do you make FlexWiki readonly to Anonymous Users ?

Off the top of my head, you might need to get into the source and put a call to Context.User.Identity.IsAuthenticated before committing any changes. Probably not what you wanted, but it would be cool to have a feature. You could make it a config setting and everyone would be happy.

Wednesday, April 06, 2005 11:44 AM by mearls@hotmail.com (Michael Earls)

# re: How do you make FlexWiki readonly to Anonymous Users ?

I don't know much about it, but SushiWiki (written in C#) can use authentication, from what I can tell. A co-worker I had on my last contract was using it and it looked really nice.

Some links:

Home: http://luminal.gotdns.com/sushiwiki/
Source: http://sourceforge.net/projects/sushiwiki

Wednesday, April 06, 2005 5:44 PM by Jason Bunting

# re: How do you make FlexWiki readonly to Anonymous Users ?

That actually goes against the concept of a Wiki, and more into a CMS type solution. Of course, I'm not saying that you can't do it, it's just... odd.

Thursday, April 07, 2005 8:27 PM by Jerry Dennany

# re: How do you make FlexWiki readonly to Anonymous Users ?

Well you know me -- I'm an odd one. :)

Thursday, April 07, 2005 9:09 PM by Paul Wilson

# re: How do you make FlexWiki readonly to Anonymous Users ?

I think that the forums are fine for collaboration. A Wiki is fine for some things; but, I do not really see the necessity for it on www.WilsonDotNet.com right now. That is just my opinion. That said, all that I can do is underscore what others have said-- that is, in my experience, some Wiki implementations support authentication and some do not however using authentication does go against the the "ideals" of the Wiki itself, or so would claim the purist. HTH.

Wednesday, April 13, 2005 3:19 PM by Mark Kamoski

# re: How do you make FlexWiki readonly to Anonymous Users ?

Authentication is becoming a matter of life for web based applications, especially Wiki's, now.

The first problem is spam bots. Anonymous posting allows the spam bots in, and any defense mechanism will eventually be defeated.

The second problem is that in the abscence of spam bots, you have to resort to some variety of human intervention to clean up all the stuff that l33t h4x0r types do to pages, or totally off topic, etc. comments.

With registered accounts, you at least have a shallow layer of defense. You know who posted it, etc.

This has been one thing hurting the legitimacy of sites like wikipedia, in fact. Allowing anyone to update and correct is fine, but it becomes difficult to verify what information is accurate and what information is not in a given entry.

Tuesday, April 19, 2005 1:32 PM by Dave Bacher

# re: How do you make FlexWiki readonly to Anonymous Users ?

I've used "location" tags in the web.config file to allow access to the viewer page and not to the edit page the details are in the FlexWiki FAQ, can't find them now, but I hope that helps.

Tuesday, April 19, 2005 5:28 PM by Vaccho Van Valt

# re: How do you make FlexWiki readonly to Anonymous Users ?

Eh, I don't see anything anti-wiki about authenticating your users. So long as registration is free and really easy. Plus, if the other users can't see their IP, you are still pretty anonymous.

When you have authenticated users updating the site, you can track a specific individual's modifications, and even ban an IP if that person is abusive of the wiki.

I'm sorry I don't have anyting useful to say! :/ I myself am very interested in .Net wikis, so thanks for posting about this shortcoming of FlexWiki.

Wednesday, April 20, 2005 4:42 PM by Todd Moon

# re: How do you make FlexWiki readonly to Anonymous Users ?

Have a look at Mambo. It is a full CMS system, and maybe more than you want, but it is trivial to install and administer. Unfortunately, for you, it is a LAMP solution which you may not be looking for judging from your blog.

Friday, April 22, 2005 7:42 PM by Derek Williams

Leave a Comment

(required) 
(required) 
(optional)
(required)