Opened 14 years ago

Closed 13 years ago

#280 closed feature (fixed)

Ekit - decide whether or not to include this with Greenstone distributions

Reported by: ak19 Owned by: ak19
Priority: moderate Milestone: Release 2.82
Component: ExtraPackages Severity: major
Keywords: ekit, GLI, replace_srcdoc_with_html Cc:

Description

Ekit is an open source WYSIWYG Java-based html editor, available from sourceforge. At present, the latest version is 1.4.

Mr John Rose suggested having a feature in GLI to replace source documents with their html variants before building. He also suggested having such an html editor that users could use to make changes to the generated html files (such as adding section headings). Then these could be used as the primary documents that get built, and the changes they made would be retained when rebuilding. (The replace_srcdoc_with_html.pl and related files allow GLI users to convert Doc, Text and related types of files into html before building, it would)

Ekit-1.4's executable jar file is about 155 kb in size.

The question is whether or not to include Ekit with the next Greenstone release or whether to suggest to users to download it for themselves, if they don't already have a preferred html editor. Even if it was not included in the Greenstone release, it's not hard for GLI users to download and get it working themselves. We could make a wiki page to explain this:

  • They just download the latest Ekit jar file from Source forge.
  • They need to create a *.sh file to execute it so that the html files can be launched in Ekit from within GLI. (Something similar for windows *.bat script?) Then, ekit.sh should contain (after #!/bin/bash):

java -jar "/home/ak19/Desktop/ekit-1.4.jar" -x -s -f"$1"

  • In GLI, they need to go the menu File > File associations and set the fields for html and htm to:

/full/path/to/ekit.sh %1

Change History (4)

comment:1 by ak19, 14 years ago

Keywords: ekit GLI replace_srcdoc_with_html added

comment:2 by davidb, 13 years ago

Milestone: Next Release (2 or 3)Release 2.82
Owner: changed from nobody to ak19

Solution: add instruction on Wiki about how to do this.

comment:4 by ak19, 13 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.