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]