wiki:PageToDocIntegration

Version 4 (modified by markm, 15 years ago) (diff)

Improved the isntallation instructions

A Trac plugin for export of wiki pages to MS Word

Hi there! I won't have any time to maintain this plugin in the future. So everybody is invited to take over ownership for this plugin. There are a few issues, especially with url-handling, but for me the whole thing has worked for the last year and I hope it has been useful for somebody else, too. With a bit of time and some more proficiency than I have this can be evolved towards a really usable interface to Word. Cheers, Lucas

Description

The aim of the plugin is to transform a wiki page so that it can be imported using the HTML import capability of MS Word. After that, a format template can be applied, and the text might be copied into a document template.

The plugin works as follows:

  • Cleanup and validation using HTML Tidy.
  • Transformation using a XSLT stylesheet
  • Offering a zip file with wiki page and images for downloading.

Installation:

  • Install HTML Tidy.
  • Make sure xsltproc is available. If not, install from http://xmlsoft.org/XSLT/xsltproc2.html
    • From the linked page Click Downloads and download iconv, libxslt, libxml2, zlib
    • On windows - the binaries for all either need to be in one directory or on your path (PageToDocIntegration expects the folder that contains libxslt to be on your path)
    • test that it has been installed correctly by running xsltproc (if it cannot be found - make sure it is on the path)
  • Save the XSLT stylesheet onto your disk.
  • Create the following section in your trac.ini (modify path):
    [pagetodoc]
    xsltfile = /path/to/your/xsltfile
    
  • Install plugin.
    • The same can be done by adding the following line to the [components] section of your trac.ini file e.g.
      [components]
      PageToDoc.* = enabled
      

The plugin is in a alpha state. There are a couple of things to be enhanced. Please try and give feedback.

Bugs/Feature Requests

Existing bugs and feature requests for PageToDocIntegration are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from [download:pagetodocintegration here].

Source

You can check out PageToDocIntegration from here using Subversion, or browse the source with Trac.

Example

Once installed, a new entry shows up below the Download in other formats section at the end of the page. Click and save to disk. Extract and open with Word.

Recent Changes

16518 by rjollos on 2017-04-16 01:49:04
Fix indentation
7642 by markm on 2010-02-18 09:38:54
Fixed spelling errors regarding xslt (was xlst)
7641 by markm on 2010-02-18 09:36:38
Fixes:6522
The order of the parameters to xsltproc were wrong.
(more)

Author/Contributors

Author: lei
Contributors: