Return-Path: X-Original-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AFDBC9337 for ; Wed, 1 Feb 2012 14:53:35 +0000 (UTC) Received: (qmail 40293 invoked by uid 500); 1 Feb 2012 14:53:35 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 40254 invoked by uid 500); 1 Feb 2012 14:53:35 -0000 Mailing-List: contact bloodhound-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bloodhound-dev@incubator.apache.org Delivered-To: mailing list bloodhound-dev@incubator.apache.org Received: (qmail 40246 invoked by uid 99); 1 Feb 2012 14:53:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Feb 2012 14:53:35 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.214.47] (HELO mail-bk0-f47.google.com) (209.85.214.47) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Feb 2012 14:53:28 +0000 Received: by bke17 with SMTP id 17so1177153bke.6 for ; Wed, 01 Feb 2012 06:53:07 -0800 (PST) Received: by 10.204.149.147 with SMTP id t19mr8724940bkv.124.1328107987680; Wed, 01 Feb 2012 06:53:07 -0800 (PST) Received: from [10.2.5.127] ([77.86.30.139]) by mx.google.com with ESMTPS id ek9sm55257649bkb.10.2012.02.01.06.53.06 (version=SSLv3 cipher=OTHER); Wed, 01 Feb 2012 06:53:07 -0800 (PST) Message-ID: <4F2951CF.2010403@wandisco.com> Date: Wed, 01 Feb 2012 14:53:03 +0000 From: Gary User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111124 Thunderbird/8.0 MIME-Version: 1.0 To: bloodhound-dev@incubator.apache.org Subject: Re: Bloodhound UI basics References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On 02/01/2012 02:10 PM, Mat Booth wrote: > On 1 February 2012 13:29, Olemis Lang wrote: >> On Wed, Feb 1, 2012 at 7:11 AM, Mat Booth wrote: >>> As y'all may know, the user interface in Trac at the moment is built >>> using Genshi template. Would using bootstrap involve ripping out that >>> dependency? >>> >>> I would be for this if it meant increased speed rendering the UI. As >>> awesome as Genshi is, its design does not lend itself to super-fast >>> template processing. [1] >>> >>> [1] http://genshi.edgewall.org/wiki/GenshiPerformance >>> >> -1 for removing Genshi . Trac is tightly coupled to that templates >> system . There was a discussion about this subject in ( trac-dev | >> trac-users ) MLs months ago and I go -1 for that . Maybe at a later >> phase ... and honestly I don't recommend doing so (but final decision >> involves much more reasoning by many people paying attention to some >> other details ;) . >> >> ... just my $0.02 >> ;) >> > > So it's not a replacement UI template engine then? Just trying to > understand how Bootstap fits in. > > Well, it looks to me like it is not about templating so much as css and javascript. If so, there is nothing to stop us as long as we don't remove aspects of the html that plugins currently depend on. If by using bootstrap we are able to lower the barrier to plugin creation, it seems worthwhile. If I have made any sense there then I think this is definitely worth looking into further. Cheers, Gary