W3C home > Mailing lists > Public > www-jigsaw@w3.org > November to December 2006

managing negotiated resources

From: olivier Thereaux <ot@w3.org>
Date: Thu, 07 Dec 2006 07:11:12 +0000
Message-Id: <D9656D6B-9930-40A9-88E3-51590D947A93@w3.org>
To: www-jigsaw@w3.org





Hello,

I'm still fairly new to managing resources on Jigsaw, and was  
wondering if anyone had any suggestion to improve the speed of my  
workflow, which at the moment is painfully sluggish.

Suppose I have n files, called foo.html.fr, foo.hrml.en etc (the last  
extension conveniently set to be the language code). I want to index  
them on Jigsaw, and have foo.html be a language-negotiated resource.

my process now:
  - start jigadmin. log in to my server. Go to where my files are.
  - for each of the language-specific resources,
     * add a resource
     * choose org.w3c.jigsaw.resources.HttpFileResource (hard to find  
in the menu)
     * oh, no, wait, it's org.w3c.tools.resources.FileResource
     * input the file name (foo.html.en)
     * edit the newly created resource
     * add the file name (again) in the filename field. commit.
     * Add an HTTPFrame
     * edit the HTTPFrame
     * fill in all details (content-language, content-type, charset -  
none of which seem to give me a default)
     (do that again for each single language-specific resource)
  - for the negotiated resource
     * add a resource
     * choose org.w3c.tools.resources.FramedResource
     * edit the FramedResource
     * add a org.w3c.jogsaw.frames.NegotiatedFrame frame. edit it
     * add the file names of each specific resource in the variants  
field. By hand. (here I was hoping that this could be done by drag  
and drop. That would have justified using a GUI)
   - reindex, save.

OK, the above works. It took me a while to figure it out, and I had  
to struggle with "bad request" errors for a while, but now I'm happy.  
Except, the process still takes me haf an hour for each negotiated  
resource I'd like to add. Not to mention I have to use jigadmin over  
a network, and I have no idea what the culprit is (network, java on  
my machine) but it's excruciatingly slow.

Hence: is there a way to make it speedier? Some trick I should know,  
something stupid I'm doing that is slowing me down, some way for  
Jigsaw to apply a certain number of defaults (in a way similar to  
what e.g apache does, without necessarily going on full auto-pilot),  
some way to script this, some easy way to understand the structure of  
the XML config files and edit them directly?

Any idea or pointer would be much welcome.

Thanks,
-- 
olivier
Received on Thursday, 7 December 2006 07:40:08 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 9 April 2012 12:13:37 GMT