Return-Path: Delivered-To: apmail-tiles-users-archive@locus.apache.org Received: (qmail 35529 invoked from network); 21 Dec 2007 19:20:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Dec 2007 19:20:30 -0000 Received: (qmail 64703 invoked by uid 500); 21 Dec 2007 19:20:19 -0000 Delivered-To: apmail-tiles-users-archive@tiles.apache.org Received: (qmail 64614 invoked by uid 500); 21 Dec 2007 19:20:19 -0000 Mailing-List: contact users-help@tiles.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@tiles.apache.org Delivered-To: mailing list users@tiles.apache.org Received: (qmail 64605 invoked by uid 99); 21 Dec 2007 19:20:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Dec 2007 11:20:19 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [206.190.58.233] (HELO web55609.mail.re4.yahoo.com) (206.190.58.233) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 21 Dec 2007 19:20:08 +0000 Received: (qmail 5206 invoked by uid 60001); 21 Dec 2007 19:19:59 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=w/mZ3yLEX5uQSuNIAPxmnqQijhXJoGMj9l+94HQT/RIXQewGupowVglnpna/4T3tdFUO9h79Nb5f9/sTP7T9468WGw/0lg2yz78jtjoWQW1jP39NRXetw8KjcmvDUtssfTRrqu/dlJEOyu0RHJfpMiKhpPAutz6RTIX/rYmmlQ8=; X-YMail-OSG: RdMmRDEVM1lQwwXRzodaWDINeBCvuuNQvonMJjAPJipjeDHOj2y5OBi.TGfFAg4YInCAhZMaFbaj.tWFzKUFMpbNkN3jpUATIhqoruH9NaG.M3o0YA-- Received: from [68.99.94.151] by web55609.mail.re4.yahoo.com via HTTP; Fri, 21 Dec 2007 11:19:59 PST Date: Fri, 21 Dec 2007 11:19:59 -0800 (PST) From: Ninad Tambe Subject: Re: Tiles and Portal To: users@tiles.apache.org In-Reply-To: <91478db0712210921k4fd0043bx21b03e0d2fb23d70@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <694947.3192.qm@web55609.mail.re4.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org Greg, Thanks for this insight. I completely agree with you. I haven't actually implemented anything with Liferay yet, but was fascinated by the possibility of using Tiles 2 with Liferay. I don't mean to make this a Lifery forum, but I think Tiles would be surely better than Velocity to implement their layout templates (wonder why they moved from Struts-Tiles in 3.5 to Velocity in 4.x.x). But again, I haven't seen any other portal container that uses Tiles, such a shame. regards Ninad. --- Greg Reddin wrote: > On Dec 20, 2007 9:09 AM, Ninad Tambe > wrote: > > Hello, > > I was wondering why Tiles is not used in any of > the > > Portals to layout a complete page. It just seems > like > > they are meant for each other. But, the only place > > I've seen Tiles being used in Portals is in > Liferay > > which allows only at portlet level, not the entire > > page. Has anyone attempted to do this? Any > experiences > > would be really helpful. thanks a lot. > > I talked to the Jetspeed people about that a couple > years ago. Most of > them have a strong preference for Velocity as > evidenced by all the > existing layout options available with Jetspeed. > They were open to the > idea of a Tiles-based layout, but they don't have > anybody to implement > it. I had to move on to other things before I could > implement it. I > also think Tiles would be a much better way for > Liferay but, again, it > would take a great deal of time to implement it and > I'm not sure if it > could be done without changes to the underlying > Liferay code. I found > it easier to just hack and hack Liferay's templates > until I got the > site to look how I wanted it to - and hopefully > never have to touch it > again :-). Working with LR templates was not a whole > lot of fun. They > did actually use Struts-Tiles back in the day but > they way they used > it was not the best practice as far as I could tell > and it didn't > really give portal designers/developers much of a > way to extend and > manipulate the template through Tiles. IIRC I did > have some success > creating a JBoss Portal template using Tiles but I > can't remember if > it was Tiles 2 or Struts-Tiles. I found with all > three portals that > the architecture and capabilities were evolving > rather quickly so what > I saw then doesn't necessarily equate to what they > have available now. > > I get the impression I'll be taking another look at > portals in the > next few months. I absolutely believe that if we get > into one that is > based on JSP a Tiles templating system would be much > better than what > I've seen them doing in the past. But I've been > doing strictly JSF > development with Facelets outside of the Portal spec > for the last year > or so. > > Greg > ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs