Posts Tagged ‘MediaWiki’

BPM + SaaS

Monday, February 12th, 2007

I am very excited to see the SaaS based BPM offerings from Appian and Lombardi as reported by Sandy Kemsley today in her Column 2 blog.  Her postings can be found here Appian also offering on-demand BPM and here Naked Process Modelling with Lombardi

The Lombardi screenshots look very close to my “process wiki” which uses more standard tools (Visio, DreamWeaver, and RoboHelp) then converted to MediaWiki.  Maybe with these new services, I will be able to automate the work required to produce my Product Design documents.  This would be a tremendous time saver.

Batch Upload Images to MediaWiki

Sunday, January 14th, 2007

I learned last week on the MediaWiki message board that several people have requested help with uploading images to MediaWiki. 

When Ted designed our RoboHelp2Wiki extension he used a separate option to upload images primarily to save testing time and possible some bandwidth.  I validated the separate option and was able to upload 500 test images (various sizes) in a few minutes. Your speed will vary!

To duplicate:   

1. Download the RoboHelp2Wiki MediaWiki extension
2. Make sure all images have unique names.
3. Place all image files in a single sub-directory under the working directory named images
4. At the command line type:   java -jar RoboHelp2Wiki.jar <workingDirectory> image

RoboHelp2Wiki History

Sunday, December 24th, 2006

On Friday, we released our RoboHelp to MediaWiki conversion tool. I thought I would provide some history on why we created it and some possible next steps.

In my RoboHelp and MediaWiki post, I explained why we use RoboHelp for Business Process Management design documents and the reason we are moving to MediaWiki once the documents were completed or at least signed-off. As I did not want to have to copy and paste the 400 topics from RoboHelp to MediaWiki, I began researching existing conversions tools. It seem there are only two primary conversions tools available: HTML2Wiki and Word2MediaWiki.  However, both of these tools are targeted for single uploads, not batch uploads.  Nor did they handle images. To me, using these tools would almost be the same as copy and paste. Matt Hart also started a RoboHelp to MediaWiki converter; however, it did not meet all of our needs. He did kindly let us review the code as our starting point. (Thanks Matt!)

So in the end, we built the RoboHelp2Wiki tool ( Thanks Ted!). I believe there is a small market for this tool, so we published the tool and the source code, under a GNU license. Our primary requirements included: (1) Create a new page if one did not exist, (2) Overwrite an existing page if a page already existed, (3) upload all images linked on any RoboHelp topic page, (4) Convert most common mark-up from RoboHelp/HTML markup to MediaWiki, (5) Covert the RoboHelp Topic Name to the MediaWiki topic Name, and (6) Create a upload history file within MediaWiki. With respect to #2 overwriting of existing pages, this was a special case for our needs. Our Requirements document already had four reviews completed and I wanted to capture these changes in MediaWiki. So, during the conversion process I generated 4 RoboHelp output files and upload each one in order using a different MediaWiki user name corresponding to the published Version. (Blueprint Version 1, Blueprint Version 2, etc.) Now we can see the full history of the drafts from pre-MediaWiki usage to post-conversion within The MediaWiki history files.

Next steps, if there is interest we would like to provide a GUI interface that is more configurable and provide some more precision on the markup handling. Also, some Version control in case the Wiki is changed between RoboHelp uploads.

RoboHelp 2 MediaWiki Conversion Tool

Friday, December 22nd, 2006

We have published our RoboHelp 2 Media Wiki conversion tool (RoboHelp2Wiki) as a MediaWiki extension.

Click Here to request a copy of the tool and source code.

RoboHelp2Wiki V 0.9 converts Macromedia RoboHelp Topics to MediaWiki pages. For this release, most of the structural and object elements are converted to proper wiki counterparts. Stylesheets and javascripts are mostly discarded. Display related markups, such as font size, colors, appearances, are not retained in most cases.

RoboHelp2Wiki is a product of The JK Group, Inc. released under GNU General Public License 2.0.
Requires Java Runtime Environment (JRE) 5.0 or later, RoboHelp HTML X5.0.2 Build 801, and MediaWiki Version 1.7 or 1.8.

RoboHelp is a product of Adobe Systems Incorporated.,
Mediawiki
is a wiki engine released by Mediawiki.org,
Java Runtime Environment
(JRE) 5.0 is a product of Sun Microsystems