Pages: 1
Print
Author Topic: Breadcrumbs in XHTML output  (Read 6317 times)
mzwecker
Member

Posts: 26


« on: April 09, 2010, 09:50:01 AM »

I'm wondering if anyone ever managed to use this plugin (or similar) for adding breadcrumbs to xhtml output using XMetaL.

http://bitbucket.org/qwcode/dita.ot.plugins.ancestors/wiki/Home

XMetaL Support: Do have any tips for making this plugin work with XMetaL?
My WebHelp (xhtml) output really needs breadcrumbs, so I'd love to get this working.

Thanks,
Michael
Logged
gcrews
Member

Posts: 265


« Reply #1 on: April 09, 2010, 12:25:03 PM »

I never used that plug-in but I created my own code to create bread crumbs. I can’t quite figure out what the plug-in is doing glancing at the code. It does not look like there is any true plug-in integration code for a dita-ot plug-in code such as a conductor that puts it in the regular Xhtml target flow. You probably need to make a new target or put it in the Xhtml target flow. The main problem I find with breadcrumbs is when a topic is included in the map many times. Either you have it show all breadcrumbs or just the first match. Both ways have their advantages and downsides.
Logged
mzwecker
Member

Posts: 26


« Reply #2 on: April 12, 2010, 09:17:24 AM »

gcrews,
Would you perhaps be willing to share your breadcrumb solution?
mzwecker at logmein.com

We're very close to a decent WebHelp solution based on the XMetaL WebHelp output, but I'd really need breadcrumbs to make the solution user-friendly.

I'd be very grateful if you'd be at liberty to share your solution.

Cheers,
Michael
Logged
mzwecker
Member

Posts: 26


« Reply #3 on: April 13, 2010, 01:46:43 AM »

The developer who created the Ancestor plugin gave me some help.

He sorted out that XMetaL users running OT 1.4.2 need to use version 1.1.1 of his plugin.

He (Marcus) really went out of his way, so I owe him a public THANKS!

http://bitbucket.org/qwcode/dita.ot.plugins.ancestors/downloads/
Logged
qwcode
Member

Posts: 2


« Reply #4 on: April 13, 2010, 11:59:47 PM »

Hello, I wrote the plugin in question. 

I just wanted to try to clarify to gcrews that the plugin does get integrated (when integrator.xml runs, like any other plugin) into the existing xhtml target flow.   It makes use of several plugin extension points.

Since Xmetal uses the older 1.4.2.1 version of dita-ot,  the only version of my plugin that works is the older v1.1.1 (which contains bugs).  I'm going to post a bug-free version soon that works with v1.4.2.1

I didn't do too much searching, but is there a procedure (official or unofficial) to upgrade Xmetal to use dita-ot v1.5?

Marcus
Logged
Derek Read
Program Manager (XMetaL)
Administrator
Member

Posts: 2621



WWW
« Reply #5 on: April 14, 2010, 02:34:18 PM »

The DITA OT has changed enough between 1.4.2.1 and 1.5 that integrating it has proven troublesome.

We have developers working on something that will allow people to upgrade to 1.5.x (not sure exactly which 1.5 yet, but one of the later ones that might be considered more stable I assume).

By the way Marcus, its great that you've been helping these people out with your plug-in. Thanks for doing this.
Logged
qwcode
Member

Posts: 2


« Reply #6 on: April 17, 2010, 12:27:08 AM »

My understanding is that Dita-OT v1.5 became "stable" in December.  They were doing milestone releases for about a year and that ended.  They are beginning to release 1.5.1 *trial* versions, but that doesn't affect v1.5

Also, I did update the v1.1.1 version of my plugin with a few bug fixes (that were fixed in the later versions).  It's now v1.1.2 and works with the dita-ot in Xmetal6.0.
The doc page is here http://bitbucket.org/qwcode/dita.ot.plugins.ancestors/wiki/Home
and the download is here http://bitbucket.org/qwcode/dita.ot.plugins.ancestors/downloads/qwcode.dita.ot.plugins.ancestors.1.1.2.zip
Logged
Pages: 1
Print
Jump to: