Hi!
You hit my heart with your question!
Yeasterday, after 2 weeks of increadible overkill we finished main work and met the 
deadline.
Our site is build around AxKit, using Perl, XSLT, and Sessions. It supports multiple 
browsers and interface languages.
You can take a look at it at http://teleguide.sovintel.ru/ (it has to move to 
http://www.satmania.com in nearest future)

The main pipeline of the site is the following:
Postgres database >(data)> Perl scripts >(XML)> AxKit >(HTML)> Browser

Under AxKit transformation pipeline looks like this:
Apache::RegistryFilter >>> Apache::AxKit::Provider::Filter >(XML)> AxKit first stage 
XSLT >(XML)> AxKit second stage XSLT >(HTML)>

The key is two stage processing by AxKit. First stage XSLT is chosen on per-page 
basis. The second stage XSLT is the same for all pages. It separates 
browser/internationalization support logic from interface sprecifics. The browser type 
and language requested is chosen by Perl script based on HTTP_USER_AGENT setting for 
browser and URI for language. So at the second stage XSLT adds (or removes) attributes 
from HTML tags based on browser selected. And it removes all text, which is in 
languages others than selected.

Why we used Perl/XML/XSLT instead of XSP/XML/XSLT? Almost the whole site was written 
by a student with no experience in programming at all. We supposed that first 
combination is easier to learn.

Finally we used Apache::Session::File to save user session data between HTTP requests.

I can't say (yet!) our site is successful. But I'am sure it is very easy to change its 
look-n-feel or to add languages.
Thanks Matt and all the people who contributed to AxKit.

>Hi,
>
>I like AxKit a lot and I want to implement it as a
>basis of the development in my company. I'll do it
>anyway but could you send me a list of sites that are
>using AxKit - I hope this will make a difference when
>I go to my boss :)
>
>All the best,
>
>Pavel
>
>
>__________________________________________________
>Do You Yahoo!?
>Great stuff seeking new owners in Yahoo! Auctions! 
>http://auctions.yahoo.com
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>


        Ciao, OLeG
-----------------------------------------------------------------
Oleg Assovski, Development dept., Bitcom Ltd., Moscow
We make few little bugs,
we compensate with a lot of big ones



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to