pombreda / gitit

Automatically exported from code.google.com/p/gitit
0 stars 0 forks source link

Multiple wikis, nested hierarchically #49

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The idea is to have subwikis visible in the URL space under the main wiki,
in separate repositories, e.g.

http://localhost/MainWiki
http://localhost/MainWiki/FoodWiki
http://localhost/MainWiki/DrinkWiki

where each of these 3 wikis would have its own repository. This would be
useful (a) to reduce the size of repositories, and (b) to group together
wikis or projects-with-included-wikis which were previously created separately.

In MainWiki you would be able to create links into the other two, but not
vice-versa (because the subwikis should be able to be checked out from
their repositories and run independently of the main repository). I think
this is mostly possible now, by using Apache to proxy completely separate
gitit instances for each wiki. However:

* running one gitit instance for all wikis might be more efficient in terms
of heap memory usage and garbage collection

* it would be useful if the search facility in MainWiki could (optionally?)
search all the subwikis as well as MainWiki

* it would be less confusing for the users if the subwikis appeared in the
index listings of MainWiki

Ideally I would like to see arbitrarily deep nesting of subwikis supported,
as well (again, this can probably be done with apache for now).

Original issue reported on code.google.com by gree...@gmail.com on 20 May 2009 at 2:36

GoogleCodeExporter commented 9 years ago
This could also provide an easy way to differentiate permissions on subwikis, 
e.g.

http://localhost/MainWiki
http://localhost/RestrictedWiki

where RestrictedWiki would only allow users to view pages.

Original comment by chris.c...@g33xnexus.com on 23 May 2011 at 9:16