Hi Thomas,

thanks a lot for your hints!

> [...]
> See AttachFile.py about how to tell the browser the filename (it's not 
> perfect, but for some browsers and ascii-filenames it works).

ok, I see it in AttachFile.get_file (MoinMoin 1.5 here)

Do you remember which browsers worked and which not? If not I'll try it myself 
of course...

> [...]
> > (2) Do a HTTP redirect to this file (so all browsers get the correct 
> >      filename)
> 
> I am not sure about how a http redirect should help.

I've never done this, but my idea was:
- Create a file <some path exported by web server>/<PageTitle>-<revNumber>.odt
  if it doesn't already exist for the current page revision
- Do a http-Redirect to "<URL of the above Path>/<PageTitle>-<revNumber>.odt"

I'd thought this would help as the browser is redirected directly to a file.

> [...]
> > How do I read page revisions?
> 
> You can give the rev=X to the Page constructor.

not what I had in mind (I don't want to explicitly set rev numbers, I want to 
read the rev number of the current page). But thanks to your hint, I discovered 
Page.get_rev_dir which returns the rev number even if Page is called without 
explicit rev number.

> > How do I do a HTTP redirect in MoinMoin?
> 
> Just grep for "redirect" :)
> [...]

well - ok, you're right :)

As for the cache action, I'll try it when developing for MoinMoin 1.7.

Did I understand you correctly here: With this cache action, all is handled 
automatically, so I don't have to read page revision numbers. But for MoinMoin 
1.5/1.6 there is no possibility to permanently write a file, so I can't use my 
idea with revision comparison of OpenDocument file and wiki page?

Thanks again,

Hape


-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Moin-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/moin-user

Reply via email to