Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 37532 invoked from network); 20 Apr 2005 19:05:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Apr 2005 19:05:08 -0000 Received: (qmail 79065 invoked by uid 500); 20 Apr 2005 19:05:14 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 79023 invoked by uid 500); 20 Apr 2005 19:05:13 -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 Delivered-To: mailing list dev@forrest.apache.org Received: (qmail 79010 invoked by uid 99); 20 Apr 2005 19:05:13 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from ns3.wkwyw.net (HELO ns3.wkwyw.net) (217.199.181.91) by apache.org (qpsmtpd/0.28) with SMTP; Wed, 20 Apr 2005 12:05:13 -0700 Received: (qmail 10146 invoked from network); 20 Apr 2005 19:05:09 -0000 Received: from 82-69-78-226.dsl.in-addr.zen.co.uk (HELO ?192.168.0.4?) (82.69.78.226) by ns3.wkwyw.net with SMTP; 20 Apr 2005 19:05:09 -0000 Message-ID: <4266A7DF.4050902@apache.org> Date: Wed, 20 Apr 2005 20:05:03 +0100 From: Ross Gardler User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@forrest.apache.org Subject: Re: Lenya and forrest integration References: <1113985936.4732.32.camel@localhost> <42669AF6.4080500@apache.org> <1114022880.7283.35.camel@localhost> In-Reply-To: <1114022880.7283.35.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Thorsten Scherler wrote: > On Wed, 2005-04-20 at 19:09 +0100, Ross Gardler wrote: > >>Thorsten Scherler wrote: >> >>>Sorry for the crosspost but it seems to be from interest for both >>>lists. ;-) >>> >>>Hello devs, >>> >>>my customer wants to have forrest in lenya (or vice versa). :) >>> >>>The question that pops into to my head is the compatibility between the >>>cocoon versions used by lenya/forrest. >>> >>>Lenya is officially supporting 2.1.6 (but 2.1.7 is working fine). >>>Forrest is using 2.2-dev. >>> >>>Will I run into problems because of that? >> >>I don't know about that but... >> >> >>>What do both lists think how to overcome this problem? >>> >>>I reckon I have to change the dir structure from either lenya or forrest >>>to make the forrest project files editable within lenya. Which app would >>>be best to "learn" the other site structure. >>> >>>What do both projects think which one should become the main app (lenya >>>or forrest)? >> >>I looked into this some time back and decided that it was simply too >>much effort to separate the various components of Lenya to allow it to >>be cleanly integrated with Forrest (or vice-versa). At that time the >>Lenya community were trying to make their system more modular, so things >>may have changed. Furthermore, I am aware that you have a better >>understanding of the Lenya internals than I do so perhaps you could do >>what I was scared of attempting. >> > > > :) we just tried and it was looking pretty good till a certain point. We > could just spend a day on it because the deadline of the project. ...but > we will do it again in the next couple of months. :) Sounds very similar to my own experience. >>Instead I decided to use Daisy. I'm currently building a plugin to allow >>Daisy content to be included in a Forrest site. You can find the code in >>the whiteboard. >> > > > I will have a look to learn from you code maybe I can just change some > things to make it work for lenya. ;-) Well this is the second iteration of the plugin. I have a fully working version that is hacked together but I don't like many ways I have done things. So this version should be a big improvement. What would be great is if we can work out a best practice for this kind of integration. I would love to be able to do it for many different CMS systems, including a load of Wiki's. Imagine the value/flexibility of a Wikipedia plugin, coupled with a Daisys plugin, coupled with a Lenya plugin (see my other reply with respect to which is the main app). Ross