On Sun, May 27, 2007 at 08:28:32AM +0200, Christophe David wrote: > >> By the way, there is one more action that would ideally complement the > >> "import"... ;-) Guess what ? action=export. This would take the > >> content of the page and copy it as text in an "export" directory. > >If you consider using action=source for that, the feature is already > >available... ;) > > That's true, except it does not save to a file. > > action=export could thus execute the same code as action=source + save > to the export directory with the same name as the original page.
This assumes a webserver-writable directory somewhere. Plus, do you want ?action=export to export all pages on a site to the directory, or just the current page? In many ways this sounds more like something that ought to be done with (:pagelist:), so that it's easy to select the pages to export: (:pagelist list=normal export=yes :) This is also one of those cases where it might simply be better to provide a command-line utility to extract the text directly from the page files (which isn't at all hard to do). > One more application to this: text configuration files for > applications (.ini , xml, etc.) could be stored in wiki pages to allow > easy maintenance, versioning, roll-back, etc., and simply exported to > a flat file for their respective applicaton... ?action=source would seem to work pretty well for this. A simple answer might be to simply extend ?action=source so that it not only returns a copy of the source to the browser, but optionally exports a copy of the text to an export directory somewhere. Pm _______________________________________________ pmwiki-users mailing list pmwiki-users@pmichaud.com http://www.pmichaud.com/mailman/listinfo/pmwiki-users