Re: More work on the gnome website
- From: Jeff Waugh <jdub perkypants org>
- To: gnome-web-list <gnome-web-list gnome org>
- Subject: Re: More work on the gnome website
- Date: Wed, 26 Sep 2001 20:36:21 +1000
<quote who="Joshua Eichorn">
> I've done more work on the framework needed for automatic xlst 
> processing of xml pages.
Rawk. :)
> http://gnome.joshuaeichorn.com/prepend.phps
> contains code for browser and language detection and for reading from 
> the cache.
- a lot of the variables here should probably be defined once they're fully
  worked out (language, cache_key, etc)
- this is really short and sweet, I like it a lot
- post/get stuff is great
> http://gnome.joshuaeichorn.com/append.phps
> contains code for writing generated files to the cache
- heh, use unlink() instead of exec('rm') ;)
- seems that the use of output buffering isn't so evil. it's pretty easy to
  follow, even given that most authors won't have to care about it anyway.
- i'm still playing with the i18n/xml stuff, will post something when it
  doesn't look like monkeybutt.
> Issue still to resolve:
>    cache only uses one directory and we could run into performance 
> issues if we have a large number of pages cached
Ouch, yeah. Probably a pita to build a mirrored tree too. Hmm.
> Extras we may want:
>    support for reading a cookie to override default language
Definitely! Anyway, here's some .htaccess gumph to make this all a bit
cleaner and cooler. This would go in the <virtual> section for the sites, I
imagine.
  ---
DirectoryIndex   index.xml index.php index.html index.shtml
php_value   include_path    ".:/home/jdub/public_html/www/developer.gnome.org/include"
<FilesMatch "\.xml$">
    php_value   auto_prepend_file   "prepend.php"
    php_value   auto_append_file    "append.php"
    ForceType   application/x-httpd-php
</FilesMatch>
  ---
Makes life easy. :)
- Jeff
-- 
          Perl: Making thick Windows admins redundant since 1987.           
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]