On 1 February 2012 15:54, Jeremy Whitlock <[email protected]> wrote: > Hello all, > There were too many thread to respond to inline so I'll just address > things here. > > 1) Bootstrap is just a CSS framework with a few very lightweight JavaScript > plugins built on top of jQuery. It is not a templating engine nor is it > going to have any impact on what we use on the backend to generate the markup > sent to the client. That being said, we could easily update the current Trac > templates to generate markup that is suitable for Bootstrap and move on. I > have a good bit of familiarity with Bootstrap so once we start working on > this, I'd love to help. > > 2) Geshi filter's performance is a concern that we should address sooner > rather than later. Based on my understanding of how it's used, we could > remove the dependency on it by having a real UI framework like bootstrap in > place. Since all of the UI stuff is handled by Bootstrap, the backend > templating system would not have to do as much as it does now which might > make its importance diminish. 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. > > 3) I know Geshi does more for Trac than just help render it's frontend, it > also helps do syntax highlighting of the sources being displayed in the > repository browser and such. I'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-prettify/). This is a client-side > syntax highlighter that I used on a private project I wrote and it was great. > Just something to think about. > > Those are the only things I wanted to address. > > Take care, > > Jeremy Whitlock <[email protected]> > Twitter: jcscoobyrs >
Thanks for the clear reply, Jeremy. -- Regards, Mat Booth Software Engineer WANdisco, Inc. http://www.wandisco.com
