Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 77510 invoked from network); 3 Jan 2006 11:53:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 3 Jan 2006 11:53:40 -0000 Received: (qmail 52967 invoked by uid 500); 3 Jan 2006 11:53:39 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 52774 invoked by uid 500); 3 Jan 2006 11:53:38 -0000 Mailing-List: contact dev-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@forrest.apache.org List-Id: Delivered-To: mailing list dev@forrest.apache.org Received: (qmail 52762 invoked by uid 99); 3 Jan 2006 11:53:38 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jan 2006 03:53:38 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [65.77.211.84] (HELO www2.kc.aoindustries.com) (65.77.211.84) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Jan 2006 03:53:37 -0800 Received: from fo2.kc.aoindustries.com (www2.kc.aoindustries.com [65.77.211.84]) by www2.kc.aoindustries.com (8.13.1/8.13.1) with ESMTP id k03BrF1D013112 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 3 Jan 2006 05:53:16 -0600 Received: from localhost (localhost [[UNIX: localhost]]) by fo2.kc.aoindustries.com (8.13.1/8.13.1/Submit) id k03BrF3p013010 for dev@forrest.apache.org; Tue, 3 Jan 2006 05:53:15 -0600 X-Authentication-Warning: fo2.kc.aoindustries.com: indexgeo set sender to crossley@apache.org using -f Date: Tue, 3 Jan 2006 22:53:09 +1100 From: David Crossley To: dev@forrest.apache.org Subject: Re: [proposal] Distributing themes Message-ID: <20060103115309.GA14934@igg.indexgeo.com.au> References: <43B9CB68.7060705@apache.org> <20060103022528.GB13473@igg.indexgeo.com.au> <43BA6065.2070502@apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <43BA6065.2070502@apache.org> User-Agent: Mutt/1.4i X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Ross Gardler wrote: > David Crossley wrote: > >Ross Gardler wrote: > > > >>I propose that themes be distributed as plugins rather than having them > >>all in the themer plugin. ... > > > >The reasoning sounds fine. I won't comment further until > >we hear Thorsten's view. > > > >The problem with the plugin approach is that there > >is too much extra weight of configuration files, e.g. > >skinconf.xml forrest.properties and other templates > >and default config, just to show one doc. > > > >That is probably an orthoganal issue. We need to > >solve it for plugins too. > > Agreed. > > I've been thinking for some time that there is no good reason for > distributing the docs with the plugins. They are available online and > should be made available as a separate download (we can use the same > framework). This is particularly important for plugins like the photo > album, which has some large images in the docs. > > >It is also creating a maintenance problem for the > >Forrest project. Synchronising and updating those is hell. > > Can you expand on the problems? If we make a change to the forrest.properties e.g. add a new parameter. The main example is at main/fresh-site/forrest.properties but the changes need to be replicated to every plugin. Same with skinconf.xml > I know we recently had issues with versioned plugins, but that was the > first time we had done a versioned release. I think the code is right > now. There should be no real problem anymore (needs more thorough testing). I haven't tested that stuff yet, e.g. do we still have a problem with the 0.7 downloading of say the projectInfo plugin. -David