Tags:
create new tag
, view all tags

Question

Hi,

Is there a way to create a personal private wiki for each registered user. I am trying to evaluate between Confluence and Twiki, and the only good thing that I have liked about Confluence is that each user gets a personal private space (i.e. Web) automatically. Is there a similar feature in Twiki, or can it be easily created using webs, topics, and access controls?

Suppose I have a single Web as "Personal" and for each user, inside that web, I create a topic "UserPersonalWiki" and set it by default that it is private only to that user. Would such a thing work? And what if a user wants to create other private topics, then what? Or should I create new private webs for each user, but wouldn't that be too much work?

What is the best method to achieve such a thing in Twiki?

Regards!

Environment

TWiki version: TWikiRelease04x00x04
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS: Apache2Triad on Windows XP SP2
Web server: Apache
Perl version: latest
Client OS: Windows XP SP2
Web Browser: Internet Explorer
Categories: Permissions, Registration, Authentication, Missing functionality, Deployment, Add-Ons

-- VikramParmar - 13 Oct 2006

Answer

ALERT! If you answer a question - or have a question you asked answered by someone - please remember to edit the page and set the status to answered. The status is in a drop-down list below the edit box.

I'm planning on implementing such a set up in TWiki for our group.

The plan is to have a group web, for a common knowledge base and shared resources. Everyone in the group will have access.

Then, each group member will also have a private subweb, which inherits all of the preferences from the group web but is set to allow only the owner access. One of the nice parts of TWiki is that subweb owners can open up selected topics in their private space to other users, through access control settings.

I haven't done so yet, but I plan to have the subweb created when the user first registers.

Hope this helps.

-- ScottHoge - 14 Oct 2006

Wouldn't a new Web for each user be overkill? The documentation says that we should try to avoid creating too many webs as that may hamper performance! I was pondering whether what we need could be done using topics and categories?

-- VikramParmar - 14 Oct 2006

Performance is not the issue. There are companies that have many hundred webs.

You could establish a view restricted private web for each user, but I think this is not very wiki like, e.g. this promotes content hoarding instead of content sharing. I believe it is better to share the whole TWiki space, or where needed establish view access restricted areas for larger groups (for example Engineering content that needs to be shielded from the sales folks).

On the other hand it can be useful to create personal user pages that are shared, such as VikramParmarResume, VikramParmarPhotos or the like. You could provide inviting links to create those pages. You can create them automagically based on template topics if you use the TopicCreatePlugin

-- PeterThoeny - 15 Oct 2006

Thanks Peter & Scott!

-- VikramParmar - 16 Oct 2006

 
Change status to:
Topic revision: r6 - 2006-10-16 - VikramParmar
 
Twitter Delicious Facebook Digg Google Bookmarks E-mail LinkedIn Reddit StumbleUpon    
  • Download TWiki
TWiki logo Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.