Search found 227 matches

by chrispitude
Tue Sep 29, 2020 4:18 pm
Forum: Common Problems
Topic: How to exclude text using both a DITIVAL file and "props"?
Replies: 2
Views: 80

Re: How to exclude text using both a DITIVAL file and "props"?

And in Oxygen 22.1 we added some extra flexibility in the fact that if in the "FIlters" tab you specify a filter (for example by filling the "Exclude from output..." table) and then in the Parameters tab you use the "args.filter" parameter to specify the path to your DITAVAL (or dita vals), Oxygen ...
by chrispitude
Tue Sep 29, 2020 4:08 pm
Forum: Common Problems
Topic: How to locate position of a topic within DITA Map Manager?
Replies: 2
Views: 31

Re: How to locate position of a topic within DITA Map Manager?

This is a very useful feature. If it is not the default setting to link, I think it should be!
by chrispitude
Mon Sep 28, 2020 5:34 pm
Forum: Common Problems
Topic: DITA-OT HTML5 processing in PDF Chemistry
Replies: 6
Views: 532

Re: DITA-OT HTML5 processing in PDF Chemistry

Hi Dan, Many thanks for your instructions! I will likely need them at some point to figure something out. But fortunately, I found my issue through code inspection. I realized that preprocess is called first, then merged2merged is called later to possibly replace it. My issue was that my <xsl:next-m...
by chrispitude
Wed Sep 23, 2020 10:15 pm
Forum: Common Problems
Topic: DITA-OT HTML5 processing in PDF Chemistry
Replies: 6
Views: 532

Re: DITA-OT HTML5 processing in PDF Chemistry

For certain cross-references, we have a special title-only link text format specified with @outputclass: <xref href="#tableid" outputclass="title"/> We then have code applied by the dita.xsl.topicpull extension point to implement it: <!-- a cross-reference with outputclass=='title' always uses the t...
by chrispitude
Tue Sep 22, 2020 6:49 pm
Forum: General XML Questions
Topic: MathML: How to insert line breaks?
Replies: 8
Views: 3922

Re: MathML: How to insert line breaks?

Some additional data - the LibreOffice Math open-source equation editor does not understand the <mspace linebreak='newline' /> element, but the MathFlow commercial equation editor does (including creating multi-line equations).
by chrispitude
Mon Sep 21, 2020 9:51 pm
Forum: General XML Questions
Topic: MathML: How to insert line breaks?
Replies: 8
Views: 3922

Re: MathML: How to insert line breaks?

Hmmm, I need a solution to this too! We have multi-line equations in our books that are not breaking in the PDF Chemistry output using any of the methods I've tried.
by chrispitude
Mon Sep 14, 2020 2:32 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Synchronizing XML formatting between Oxygen and external tools (+ Git)
Replies: 9
Views: 270

Re: Synchronizing XML formatting between Oxygen and external tools (+ Git)

I agree that integrated Java-based solutions would be best. I wish I had the Java knowledge and free time to pursue this! The DITA migration is not even my full-time job. I'm just a technical writer with a spare-time investigation into DITA that somehow turned into a full multi-group migration effor...
by chrispitude
Mon Sep 14, 2020 2:22 pm
Forum: Feature Request
Topic: Handling file/directory rename reference adjustment in large projects
Replies: 3
Views: 74

Re: Handling file/directory rename reference adjustment in large projects

In addition, master files consume entries in the DITA Maps Manager context, which is quite problematic. We have issue EXM-45202 filed for this. Yes, good news on that, my colleague Cosmin just fixed the issue, if it goes through all out internal QA and review stages we might have for you a beta kit...
by chrispitude
Sun Sep 13, 2020 5:44 pm
Forum: Feature Request
Topic: Handling file/directory rename reference adjustment in large projects
Replies: 3
Views: 74

Handling file/directory rename reference adjustment in large projects

We have ~100 DITA bookmap files that reference ~20,000 DITA topic files. (This is just in one Git repo, and we have multiple repos.) Our writers are asking how to rename files and directories and have affected references updated automatically. In addition to books, we have release notes for all prod...
by chrispitude
Sun Sep 13, 2020 5:42 pm
Forum: Feature Request
Topic: Master Files: Present a dialog box when "Remove from Disk" is selected
Replies: 2
Views: 89

Re: Master Files: Present a dialog box when "Remove from Disk" is selected

Hi jhanna,

Your idea is a good one. Thanks for suggesting it.
by chrispitude
Fri Sep 11, 2020 5:04 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Synchronizing XML formatting between Oxygen and external tools (+ Git)
Replies: 9
Views: 270

Re: Synchronizing XML formatting between Oxygen and external tools (+ Git)

Hi Radu, Thanks for filing the low-priority enhancement! My perl utility reads in a ditamap, makes some changes, and writes it back out. As a workaround, I implemented this: Hash all actual element strings (with linefeeds, etc.) in input file by a normalized-whitespace version of the element. Search...
by chrispitude
Thu Sep 10, 2020 3:51 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Refactoring a DITA Map considers the profiling conditions
Replies: 1
Views: 85

Refactoring a DITA Map considers the profiling conditions

Hi SyncroSoft folks, I owe you a huge thank you for Oxygen being cleverer than I expected. We just had our first major documentation release using Oxygen/DITA/Git. I needed to provide a way for our writers to remove the @rev attribute from their DITA content. But there was a catch - I needed to pres...
by chrispitude
Wed Sep 09, 2020 3:11 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Synchronizing XML formatting between Oxygen and external tools (+ Git)
Replies: 9
Views: 270

Re: Synchronizing XML formatting between Oxygen and external tools (+ Git)

Hi Radu, Is it even feasible to ask for an "Allow line breaks before />" option in your serializer? I realize I'm the only person asking for this. I don't know if you're using your own serializer or a standardized one. Most serializers accessible from perl/Pythron/etc. provide control over indent, l...
by chrispitude
Wed Sep 09, 2020 1:10 am
Forum: DITA (Editing and Publishing DITA Content)
Topic: Synchronizing XML formatting between Oxygen and external tools (+ Git)
Replies: 9
Views: 270

Re: Synchronizing XML formatting between Oxygen and external tools (+ Git)

Hi Radu, I ran into my first obstacle. Let's say I start with this DITA content: <p><xref href="#creating_the_virtual_top_level_netlist/fig_ipq_mw3_qlb" type="fig"/> shows a 2D and 3D view of a top-level design with an SoC and memory design.</p> <fig id="fig_ipq_mw3_qlb"> <title>2D and 3D views of a...
by chrispitude
Tue Sep 08, 2020 2:14 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Synchronizing XML formatting between Oxygen and external tools (+ Git)
Replies: 9
Views: 270

Re: Synchronizing XML formatting between Oxygen and external tools (+ Git)

Thanks Radu, this is exactly what I needed! Does the "Format and Indent" operation behave identically to new content/element creation in the topic editor and the DITA Maps Manager? If so, then what I can do is Run Format and Indent on every file in the repo Write a simple perl script to read/write t...
by chrispitude
Mon Sep 07, 2020 11:20 pm
Forum: Feature Request
Topic: Link viewer that lists incoming and outgoing links
Replies: 5
Views: 457

Re: Link viewer that lists incoming and outgoing links

Thanks Sorin, I'll do some experiments with Master Files performance. Back to the OP's request, my writers have been asking for the same things as the OP. They want all information needed to understand the big-picture context of a topic in a collaborative context, so they understand the ramification...
by chrispitude
Mon Sep 07, 2020 9:57 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Synchronizing XML formatting between Oxygen and external tools (+ Git)
Replies: 9
Views: 270

Synchronizing XML formatting between Oxygen and external tools (+ Git)

Hi all, We have some external tools that we run from Oxygen to update our DITA topics and maps. For example, Update topics with target text for cross-book xrefs Update maps with corrected subtopic structure for nested topic structures in a single file These external utilities are currently written i...
by chrispitude
Wed Sep 02, 2020 3:02 am
Forum: Feature Request
Topic: Provide a dockable Profiling Conditions view
Replies: 3
Views: 178

Re: Provide a dockable Profiling Conditions view

If possible, it would also be useful to hotlink this Profiling Conditions view to the DITA Maps Manager view as well.
by chrispitude
Sat Aug 22, 2020 4:02 pm
Forum: Common Problems
Topic: DITA-OT HTML5 processing in PDF Chemistry
Replies: 6
Views: 532

Re: DITA-OT HTML5 processing in PDF Chemistry

Julien, this is exactly the information I needed - thank you!
by chrispitude
Sat Aug 22, 2020 3:58 pm
Forum: Common Problems
Topic: Diff tool error when reusing content from a Git submodule
Replies: 3
Views: 232

Re: Diff tool error when reusing content from a Git submodule

jhanna, thanks for finding and reporting this. We will be looking into using Git submodules soon.

How are submodules working for you? What do you use them for?
by chrispitude
Sat Aug 22, 2020 3:51 pm
Forum: Feature Request
Topic: Link viewer that lists incoming and outgoing links
Replies: 5
Views: 457

Re: Link viewer that lists incoming and outgoing links

Hi Sorin, I've been meaning to add all of our maps to the Master Files list so that Search References can find references across all books. However, we have ~20,000 DITA topic files and ~100 bookmap files. What's the upper limit for the Master Files feature to track before there is a performance imp...
by chrispitude
Wed Aug 19, 2020 5:28 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Moving a set of topics *and* their references to a new location
Replies: 1
Views: 118

Moving a set of topics *and* their references to a new location

Hi all, In our DITA books, we use the following directory structure: book.ditamap book/chapter1/graphics/pic_featureA_a.png book/chapter1/graphics/pic_featureA_b.png book/chapter1/graphics/pic_featureB_a.png book/chapter1/graphics/pic_featureB_b.png book/chapter1/topic_featureA_1.dita book/chapter1/...
by chrispitude
Mon Aug 17, 2020 10:01 pm
Forum: Common Problems
Topic: Git plugin - "Cannot pull with rebase because of the following uncommitted files"
Replies: 3
Views: 125

Re: Git plugin - "Cannot pull with rebase because of the following uncommitted files"

Hi Sorin, The troublesome thing about this for us is that they don't have to be the same file . The remote commit can be any file, even a file that isn't being worked on locally; it's not just conflict cases. I am surprised the rebase behavior is this limiting, to be honest. I'll try building the pl...
by chrispitude
Sun Aug 16, 2020 3:27 pm
Forum: Common Problems
Topic: Git plugin - "Cannot pull with rebase because of the following uncommitted files"
Replies: 3
Views: 125

Git plugin - "Cannot pull with rebase because of the following uncommitted files"

Hi all, We are heavily using the Git plugin in Oxygen. We've switched from merge pulls to rebase pulls to simplify the commit graph, and it's been great! The only wrinkle is that sometimes users get an error: Cannot pull with rebase because of the following uncommitted files: But it didn't always ha...
by chrispitude
Sun Aug 16, 2020 3:43 am
Forum: Common Problems
Topic: How to prevent line breaks with "codeblock"?
Replies: 3
Views: 176

Re: How to prevent line breaks with "codeblock"?

Thanks for the info. Now I'm having a difficult time trying to identify which ".css" file to add this code snippet. Is there a default .css that Oxygen uses for PDF? Or do I need to create a new custom .css for PDF? To get started, you can create a my.css file in the root of your project directory ...
by chrispitude
Sat Aug 01, 2020 5:45 pm
Forum: Common Problems
Topic: DITA-OT HTML5 processing in PDF Chemistry
Replies: 6
Views: 532

DITA-OT HTML5 processing in PDF Chemistry

PDF Chemistry uses the HTML5 output from the DITA-OT as a starting point for its own publishing process. And I really like that when I create my own HTML5 plugins to customize labels and structures, that PDF Chemistry picks up the changes! But the standard DITA-OT HTML5 transformation creates an ent...
by chrispitude
Fri Jul 31, 2020 3:05 pm
Forum: Other Issues
Topic: Git - cannot pull, files are desynchonized somehow
Replies: 3
Views: 336

Re: Git - cannot pull, files are desynchonized somehow

Following up - I was able to discard all the local "changed" (but not really) files and repull. Everything completed successfully.
by chrispitude
Fri Jul 31, 2020 3:04 pm
Forum: Common Problems
Topic: DITA Reusable Components - Change double-click behavior??
Replies: 4
Views: 262

Re: DITA Reusable Components - Change double-click behavior??

Hi Radu,

Thank you for answering the question about ph/keyword before I even asked it!
by chrispitude
Thu Jul 23, 2020 6:21 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Searching the right approach: Specialization with RELAX NG v
Replies: 7
Views: 1910

Re: Searching the right approach: Specialization with RELAX NG v

You can use the following open-source utility to create RelaxNG DITA grammars from a high-level description: https://github.com/chrispy-snps/DITA-plugin-utilities I developed this utility so that we can easily specialize DITA for our own content. We have about 50,000 pages of documentation successfu...