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?