Tags:
create new tag
, view all tags

Question

I have read docs, googled (maybe not the right terms?), and read some more. If this is documented somewhere, I'd be more than happy to read the fine manual. smile

I would like to be able to set up TWiki in such a way that I can create a new instance (not a new web, I know how to create those) by just putting a few files in a directory, and maybe running a bit of setup. That way, the code will remain in one place, making upgrades much easier. That is, an easy to create Wiki Farm.

For example, the code is installed in /usr/local/twiki

user1.host.com points to /home/user1/www

user2.host.com points to /home/user2/www

Then, each user could have their own full TWiki by just placing a few files (and proably a few symlinks) in their respective ~/www/wiki directories. Then, when it came time for an upgrade, the admin can replace the code in /usr/local/twiki and avoid having to replace every instance.

The only thing I found on this was here: http://wiki.cs.pdx.edu/~oss2003/WikiFarmTalk but as it's dated over three years ago, it doesn't seem progress was made.

Is this documented somewhere and I missed it? Is it easy to do? Could it be "hacked" by using rewrites and/or transparent proxying of different webs? For us, that might actually work, since this will be on a small scale, and won't require "on demand" Wiki generation.

Thanks for any pointers that can be provided!

Environment

TWiki version: TWikiRelease04x00x04
TWiki plugins: N/A
Server OS: Debian Stable (Sarge)
Web server: Apache or possibly Lighttpd
Perl version: 5.8.x
Client OS: N/A
Web Browser: N/A
Categories: Hosting, Installation, Missing functionality

-- JoshuaKugler - 28 Aug 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 sorry to report that no one has figured out how to do that yet. You can see some past discussions about this in SharingInstallFilesBetweenSites. Maybe you'll be the one who finally figures out how to do it! smile

-- LynnwoodBrown - 28 Aug 2006

Thanks for the pointer, Lynnwood. The page to which you pointed me has some tips for doing it that might work. Thanks!

-- JoshuaKugler - 29 Aug 2006

Other projects have had similar thoughts, which might be inspirational, i.e. the RT project has a page on this at: http://wiki.bestpractical.com/index.cgi?MultipleInstances.

-- SteffenPoulsen - 30 Aug 2006

 
Change status to:
Topic revision: r4 - 2006-08-30 - SteffenPoulsen
 
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.