Return-Path: Delivered-To: apmail-incubator-jspwiki-dev-archive@locus.apache.org Received: (qmail 78452 invoked from network); 27 Mar 2008 09:53:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Mar 2008 09:53:45 -0000 Received: (qmail 76817 invoked by uid 500); 27 Mar 2008 09:53:44 -0000 Delivered-To: apmail-incubator-jspwiki-dev-archive@incubator.apache.org Received: (qmail 76807 invoked by uid 500); 27 Mar 2008 09:53:44 -0000 Mailing-List: contact jspwiki-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jspwiki-dev@incubator.apache.org Delivered-To: mailing list jspwiki-dev@incubator.apache.org Received: (qmail 76798 invoked by uid 99); 27 Mar 2008 09:53:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Mar 2008 02:53:44 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of murray07@altheim.com designates 69.90.72.72 as permitted sender) Received: from [69.90.72.72] (HELO athens.clusterspan.net) (69.90.72.72) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Mar 2008 09:53:02 +0000 Received: (qmail 6989 invoked from network); 27 Mar 2008 05:53:12 -0400 Received: from ip-118-90-83-21.xdsl.xnet.co.nz (HELO ?192.168.1.66?) (118.90.83.21) by athens.clusterspan.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 27 Mar 2008 05:53:12 -0400 Message-ID: <47EB6E84.4050003@altheim.com> Date: Thu, 27 Mar 2008 22:53:08 +1300 From: Murray Altheim User-Agent: Thunderbird 2.0.0.6 (X11/20070728) MIME-Version: 1.0 To: jspwiki-dev@incubator.apache.org Subject: Re: sub pages References: <974367772.20080326224821@holeczek.de> <059AC822-CABA-4990-A123-927AC7C7AC1C@ecyrd.com> In-Reply-To: <059AC822-CABA-4990-A123-927AC7C7AC1C@ecyrd.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Janne Jalkanen wrote: >> Could anyone explain why sub pages are such an important requirement, >> maybe give an example? > > For example, the current WeblogPlugin has to use a very inconvenient way > of naming pages, creating loads and loads of pages by the same name. > [...] > Other typical use case is adding e.g. a "Talk" -page to your page. In > some wikis, this is a sub-page of the actual page; in some, it is living > in a whole separate space. I think it's better to have it as a subpage, > because once we allow several spaces to exist, you would need sub-spaces > to accommodate the talk pages... The big question (for me anyway) is whether to implement this as some kind of actual hierarchical storage structure, or just via metadata. The latter would be a heck of a lot simpler, with the only "new" feature the concept of a "Collection". Collections can of course contain Collections, ad infinitum (and nausea, for those who prefer flat wiki structures). Of course, the other question is the URL path, if we still plan to have the URL mirror the wiki structure -- it doesn't really need to. I'm curious as to how you see inheritance (e.g., of ACLs) working. Murray ........................................................................... Murray Altheim === = = http://www.altheim.com/murray/ = = === SGML Grease Monkey, Banjo Player, Wantanabe Zen Monk = = = = Boundless wind and moon - the eye within eyes, Inexhaustible heaven and earth - the light beyond light, The willow dark, the flower bright - ten thousand houses, Knock at any door - there's one who will respond. -- The Blue Cliff Record