Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 75591 invoked from network); 2 Jan 2006 22:00:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Jan 2006 22:00:26 -0000 Received: (qmail 56728 invoked by uid 500); 2 Jan 2006 22:00:26 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 56677 invoked by uid 500); 2 Jan 2006 22:00:25 -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 56666 invoked by uid 99); 2 Jan 2006 22:00:25 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Jan 2006 14:00:25 -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; Mon, 02 Jan 2006 14:00:24 -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 k02LxvIl020055 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 2 Jan 2006 15:59:57 -0600 Received: from localhost (localhost [[UNIX: localhost]]) by fo2.kc.aoindustries.com (8.13.1/8.13.1/Submit) id k02LxvUl019968 for dev@forrest.apache.org; Mon, 2 Jan 2006 15:59:57 -0600 X-Authentication-Warning: fo2.kc.aoindustries.com: indexgeo set sender to crossley@apache.org using -f Date: Tue, 3 Jan 2006 08:59:51 +1100 From: David Crossley To: dev@forrest.apache.org Subject: Re: [RT] Writing generated page to disk in "forrest run" Message-ID: <20060102215951.GA12371@igg.indexgeo.com.au> References: <43B554D1.7050804@apache.org> <20060102034132.GB11592@igg.indexgeo.com.au> <43B8A985.5050205@apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <43B8A985.5050205@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: > > > >>Comments? > > > >If they have other forms of the document e.g. > >*.pdf or *.pod or *.txt etc. then those duplicate > >formats would not be generated, because links > >would not be followed. > > Good point. > > That will have to be addressed. Couple of options: > > I think that should be fairly easy to do by flagging links that are > created by output plugins in the skin/theme with a specific class. The > tool can then look for such links in the page and publish them (doesn't > work is a user manually adds such a link) > > Alternative: > > Assume page is foo.html, then scan the page for links to "foo.*" and > render those pages too. Still doesn't work is the different format is > linked from another site. > > Interim conclusion: > > We need to provide site validation tools that check all local links in > the locally built site. These could be run on a deploy command. We already have that ... 'forrest site' or the forrestbot "build" workstage. I am becoming wary of this proposed new ability. Perhaps okay if we have a loud FAQ about the limitations and encourage its use only for a quick re-build of the current page, i.e. do not make it the primary way of working. I am also wary about turning Forrest into a poor person's content management system by using htmlarea and such. -David