Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 77132 invoked from network); 4 Jan 2006 00:24:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Jan 2006 00:24:03 -0000 Received: (qmail 82751 invoked by uid 500); 4 Jan 2006 00:24:02 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 82558 invoked by uid 500); 4 Jan 2006 00:24:01 -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 82547 invoked by uid 99); 4 Jan 2006 00:24:01 -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 16:24:01 -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 16:24:01 -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 k040Nb7E007662 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 3 Jan 2006 18:23:37 -0600 Received: from localhost (localhost [[UNIX: localhost]]) by fo2.kc.aoindustries.com (8.13.1/8.13.1/Submit) id k040Nbm2007590 for dev@forrest.apache.org; Tue, 3 Jan 2006 18:23:37 -0600 X-Authentication-Warning: fo2.kc.aoindustries.com: indexgeo set sender to crossley@apache.org using -f Date: Wed, 4 Jan 2006 11:23:14 +1100 From: David Crossley To: dev@forrest.apache.org Subject: Re: [proposal] Distributing themes Message-ID: <20060104002314.GA15890@igg.indexgeo.com.au> References: <43B9CB68.7060705@apache.org> <20060103022528.GB13473@igg.indexgeo.com.au> <43BA6065.2070502@apache.org> <20060103115309.GA14934@igg.indexgeo.com.au> <43BA8620.302@apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <43BA8620.302@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: > >>David Crossley wrote: > >> > >>>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 > > Put the new config in default.forrest.properties (or > default.forrest.properties.xml if we adopt the new system). You only > need to add it to other themes/plugins/sites if you want to use > something other than the default. > > Since it is a new property and therefore the theme/plugin/site knows > nothing about what it does it is highly unlikely it will want anything > other than the default. Yes i realize that we can do that. However at the moment the pluginTemplate and all current plugins have full copies of all the full configuration stuff. We need to rationalise that prior to 0.8 release. Probably the hardest thing to keep synchronised is the skinconf.xml in each plugin. Many of them have not been properly configured (especially whiteboard ones). Perhaps the pluginTemplate needs a skinconf.xml that is ready to go for Apache Forrest hosted plugins. At the moment it is generic and needs to edited for each plugin. Added as: http://issues.apache.org/jira/browse/FOR-776 -David