[pmwiki-users] PITS 00417 WikiGroup Mirroring

Monty pmwiki at ioioi.us
Fri Apr 8 03:25:48 CDT 2005


Re: PITS 00417 WikiGroup Mirroring
http://www.pmwiki.org/wiki/PITS/00417

Howdy guys,

I submitted request #417 in the PITS system suggesting a feature for 
implementation in a Recipe, the next version of PmWiki, and/or both:

Here are some justifications for automating this group mirroring 
capability, offered for discussion; please read the PITS before reply:
~~
Presently, the only way to mirror a WikiGroup from one site (for 
example, on a personal laptop) to another is to copy the group's files 
from the wiki.d directory from one to the other, which has these limitations
   ** Both website administrators must have SSH access from their 
hosting provider - this costs more or must be justified in most cases 
and is not commonly handed out
   ** The person doing the mirroring must have the root passwords for 
both websites
   **	The person doing the mirroring must know how to use the shell 
commands necessary to perform the operation, and must spend the manhours 
to do it manually each time.

WikiGroups in different farms on the same server could periodically 
sync. Don't know why you wouldn't want to give read write access to the 
group from all farms concerned, but maybe you would rather sync them 
manually or regularly, and keep independent copies.

In order to mitigate high traffic volumes, sometimes it is desirable to 
create mirrors of web pages on the network to distribute heavy traffic 
to prevent "the slashdot effect." This feature would provide an easy way 
for doing that.

This would gain a capability to PmWiki similar to the Win95 briefcase 
feature that allowed mobile users to work offline and then sync up with 
the office later.

The ability to mirror a WikiGroup need not be restricted to the wiki 
administrator only, but this power could be given to anyone by merely 
sharing the URL and password to do so.

In an organization where content is proofed for spelling, grammar, and 
correctness before being published, this would permit for a two tier 
operation of having a content staging site and a production wiki site.
   ** Many departments and schools would find this advantageous, as it 
would permit some professionalism and journalistic integrity before 
going live with information.

High Availability - Mirroring a WikiGroup to another server on a regular 
schedule ensures that the information will be highly available in case 
of disaster, catastrophe, service interruption, intrusion, or data loss 
at one location.
~~

--
Monty




More information about the pmwiki-users mailing list