[Moin-user] Hierarchical pages

Marcel Häfner marcel.haefner at heavy.ch
Tue Jan 23 15:50:02 EST 2007

Hi Dexter

As far as I understand the MoinMoin architecture. All pages are saved 
under a data directory on the system. Example:
- Web Url: http://mywiki.com/Frontpage/Project
- Directory:  /org/data/pages/FrontPage(2f)Project

So it's easy to rename the page "FrontPage(2f)Project " to 
"Home(2f)FrontPage(2f)Project" and with some scripting it's also 
possible to move thousands of pages. The only drawback, as far as I 
know, could be that that the history (RecentChanges) get broken (don't 
know for sure) and sure some links to former "main" pages (eg like 
["FrontPage"]) not working 'coz should be now  ["Home/FrontPage"]  
(links from mainpages to subpages like ["/subpages"] should stay valid).

For your problem I would maybe try to work with wiki-farms and different 
Default-ACLs for each farmwiki. So you could separate the data (also 
moving around on the os level), but maybe still use a central 
user-dir... well just my first thought!

cheers, hope it helps

Dexter Arver wrote:
> Hello.
> I am currently managing a wiki of around 8000 pages and I would like 
> to use Hierarchical ACLs to manage this wiki instance better. 
> Basically, I would like to create a new page, and would like the 8k 
> pages to go under it. So every existing page would be now a child page 
> of the newly created page.
> This way, I can have different "branches" of ACLs. Since I have 
> different types of users on my wiki, I can make one branch 
> non-accessible to some groups and read only to others.
> Does anyone know of a way to make a new page the parent page of 
> thousands of existing pages?
> -Dexter
> ------------------------------------------------------------------------
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ------------------------------------------------------------------------
> _______________________________________________
> Moin-user mailing list
> Moin-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/moin-user

More information about the Moin-user mailing list