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 A36C79005 for ; Wed, 1 Feb 2012 16:40:57 +0000 (UTC) Received: (qmail 38665 invoked by uid 500); 1 Feb 2012 16:40:57 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 38632 invoked by uid 500); 1 Feb 2012 16:40:57 -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 38618 invoked by uid 99); 1 Feb 2012 16:40:57 -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 16:40:56 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of olemis@gmail.com designates 74.125.82.43 as permitted sender) Received: from [74.125.82.43] (HELO mail-ww0-f43.google.com) (74.125.82.43) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Feb 2012 16:40:51 +0000 Received: by wgbdr13 with SMTP id dr13so2470546wgb.0 for ; Wed, 01 Feb 2012 08:40:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=3T30vVqX/KgOnd0h9tNkVn0pdoehTINXDXkmruJgGIU=; b=oi03Lya2Pf1x7S5NtSJmczJE/ogKOntXVgQXhDapZoDx7Dt3l89/PMe+tYQ39WNDXp effcTBRM2cbeVWTTHRhwZI6AbQTSc8FePeCo6xAUXwAO7kvxO61LTSofXqGWNgVpRF6i crInhaQSELNtQi3kYn2ZHv/UaI6rzvVWc83U8= MIME-Version: 1.0 Received: by 10.180.78.98 with SMTP id a2mr12124880wix.17.1328114430919; Wed, 01 Feb 2012 08:40:30 -0800 (PST) Received: by 10.223.85.196 with HTTP; Wed, 1 Feb 2012 08:40:30 -0800 (PST) Date: Wed, 1 Feb 2012 11:40:30 -0500 Message-ID: Subject: Including Bootstrap + Prettify and maybe other JS template libs in Bloodhound as a dependency WAS: Bloodhound UI basics From: Olemis Lang To: bloodhound-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Feb 1, 2012 at 10:54 AM, Jeremy Whitlock wro= te: > Hello all, :) > =A0 =A0 =A0 =A0There were too many thread to respond to inline so I'll ju= st address things here. > > 1) Bootstrap is just a CSS framework with a few very lightweight JavaScri= pt plugins built on top of jQuery. There's also the case for using something like JsViews [1]_ , and ICanHaz [2]_ ( powered by Mustache ? [3]_ ) which are real fully-featured client-side template systems . Maybe some tighter integration with Trac is required ... > > 2) Geshi filter's performance is a concern that we should address sooner = rather than later. +1 Genshi performance in general ;) > I know that trying to get something out quick likely will not leave much = room for a templating system overhaul now but I think the problem Geshi is = solving on the backend could be alleviated by using a good framework on the= frontend. > that looks nice ; so I look forward to more precise comments on this subject in this *new* thread . Excuse me for my previous indiscipline . I should have started a new thread since long time ago :-/ > 3) I know Geshi does more for Trac than just help render it's frontend, i= t also helps do syntax highlighting of the sources being displayed in the r= epository browser and such. afaik Genshi is not (heavily) used for syntax highlighting . afaicr that's a whole different subject delegated to Pygments , ... > =A0I'm not an immediate +1 on removing it but again, I have a suggestion = for a client-side solution that will help make our backend much leaner and = performant: Google Code Prettify (http://code.google.com/p/google-code-pret= tify/). =A0This is a client-side syntax highlighter that I used on a privat= e project I wrote and it was great. =A0Just something to think about. > looking forward to see how this can be integrated into Trac . This will certainly remove some server-side processing . ;) > Those are the only things I wanted to address. > good to know about those interesting indeed ;) > Take care, > ;) Please it'd be nice if anyone could summarize all these in the wiki . I suggest a =ABpotentially huge=BB area in the wiki (e.g. Proposals, Brainstorm, Ideas, ...) maybe using nice wiki templates to standardize how proposals should look like ... and summarize all this in there . Then move forward and create tickets for tasks (please reply preferably in a separate thread ;) PS: Maybe it'd be nice to send notifications for wiki updates to bh-commits ML or some other place ( IRC ? ) . Please discuss this in a separate thread . .. [1]=A0JsViews: Next-generation jQuery Templates =A0=A0 =A0 =A0 =A0(https://github.com/BorisMoore/jsviews) .. [2]=A0ICanHaz.js -=A0Simple & powerful client-side templating =A0=A0 =A0 =A0 =A0(http://icanhazjs.com/) .. [3]=A0janl's Mustache.js =A0=A0 =A0 =A0 =A0(https://github.com/janl/mustache.js) -- Regards, Olemis Facebook =3D>=A0http://www.facebook.com/olemis Twitter =3D>=A0http://www.twitter.com/olemislc=A0(@olemislc) Blog ES =3D> http://simelo-es.blogspot.com Blog EN =3D> http://simelo-en.blogspot.com Quora =3D>=A0http://www.quora.com/olemis Youtube =3D> http://youtube.com/user/greatsoftw Featured article :=A0Identificando n=FAmeros primos con expresi=F3n regular= en Perl http://feedproxy.google.com/~r/simelo-news/~3/BHr859OSndo/identificando-num= eros-primos-con.html Tweet:=A0RT @WANdisco How you can add #uTest to #uberSVN... http://t.co/SCUhNd6B #fb Follow @olemislc=A0=A0Reply=A0=A0Retweet=A0=A0=A012:35 Jan-20 =A0=A0Get this email app! Get a signature like this.=A0CLICK HERE.