Thats fantastic, worked perfectly.

Thank you so much.
(Soks is brilliant :) )

Daniel.

On 08/11/05, Tom Counsell <tamc2 / cam.ac.uk> wrote:
> Hello Daniel
>
> On 8 Nov 2005, at 16:29, Daniel Lewis wrote:
> > Is there a way to add additional html files onto the Soks servlet?
> >
> > At the moment I have my Soks-Wiki, which is happily getting and
> > setting content... But I want to put a folder with html files into the
> > wiki folder. A structure a bit like this:
>
> <snip>
>
> > Now ideally I'd like to have a link from the side bar to the
> > "htmlAdditions" folder, and this all being done on the same soks
> > server.
> >
> > Anyone have any ideas? Anyone know anyone that would be able to help?
>
> Assuming you are using a reasonably recent version of Soks:
>
> Open your start.rb file
>
> Look for a line like this:
> servlet.static_file_directories[ 'Attachment' ] = "#{root_directory}/
> attachment"
>
> And add another line like this just after it:
> servlet.static_file_directories[ 'Htmladditions' ] = "#
> {root_directory}/htmlAdditions"
>
> You should now be able to browse the static file directory by going to:
>
> http://whereveryourwikiis/Htmladditions/randomHtmlFile.html
>
> You can put a link to the directory by typing this on your sidebar page:
> "Pretty name":/Htmladditions/randomHtmlFile.html
>
> Note, in my testing that this works just now I've discovered two bugs:
> 1) With servlet.static_file_directories[ 'Htmladditions' ]  the
> 'Htmladditions' MUST start with a capital letter, and the remainder
> must be lowercase (e.g. htmlAdditions would not work)
> 2) http://whereveryourwikiis/Htmladditions or http://
> whereveryourwikiis/Htmladditions/ will not work.  You must specify a
> filename such as http://whereveryourwikiis/Htmladditions/index.html
>
> I'll fix these for the next release.  Let me know if you have any
> other bugs or questions.
>
> Tom
>
>