[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

New possibilites with client XSLT transformation

From: Alexander Shopov <ash_at_contact.bg>
Date: 2005-03-28 09:11:08 CEST

Hi everybody,

I have been hacking a bit on the xslt transformations of Subversion and
I would like to share some results. The work is not finished yet but I
hope that someone finds something useful in them. Bits to reuse,
templates, whatever.

I have added some CSS niceties. Please - take a look. I am doing this
because as we have installed several projects in our firm, the
management started to bother me with customizing the outlook of
Subversion (as if this were of utmost importance, blah).

What I have achieved this far is the nice bar with direct links to all
parent directories. Everything else is in a bit of flux.

I am aiming at a XHTML 1.0 Strict based design with a single corporate
logo (or whatever logo you like), easily resizable, fully standards
compliant and design that can fit almost any screen resolution
(including those of PDA's) + logo of Subversion + logo of standards

Another thing - I do not use tables on purpose, in order to allow
reflow. I use only XHTML + CSS - no JavaScript.

Target browsers are standards compliant ones, but the design has to look
the same on IE for Windows too.

The design could be easily translated for a RTL language but I have not
given any thought about languages with vertical layout (I do not know
the usual practice of vertical-type programmers ;-)

OK. Here is the design:

| | |
| Info text + version in big letters | Logo |
| | |
|cool/|like/|this/|if/|space/|is/|tight/| |
| Directories | Files |
| Subdir1/ | File1 |
| Subdir2/ | File2 |
| AsMany/ | AsNeeded. |
| Footer - links+pics - SVN, W3 |

OK - if you have read this far - I have attached the
CSS and XSL file. I am attaching a bastardized version of the corporate logo
for three reasons:

1. Size.
2. The designer gave an animated version, do you want your repo dancing?
3. Developers just love being spammed with corporate logos ;-)))

Installation - just copy the files to the XSLT directory and change
appropriately the Apache2 conf file to use ash.xsl

Best regards:

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Received on Mon Mar 28 09:10:35 2005

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.