Any outliner / PIM with HTML5 export?
< Next Topic | Back to topic list | Previous Topic >
Posted by Mirce
Aug 7, 2015 at 06:39 AM
As a fellow CRIMPer who is slowly getting old and tired of searching for the “ultimate” application, I am leaning more and more to just process the information I’ve gathered through the years and use it actively.
My main repository on the PC is MyInfo - love the program (mostly) - but I have trouble using the collected data on my mobile gadgets - an iPad 2 and a Samsung Note 4. The problem is mostly with the iPad 2: Although MyInfo has a web-site export option for its database, it cannot be viewed properly on the iPad, because the text in the right frame is cut-off (MyInfo exports a web-site with a menu on the left side, and the contents in the right part of the window). After contacts with Petko, the developer of MyInfo, it turned out that this is a problem with iFrames, i.e. their interpretation on the Safari-engine on which all browsers on iOS must be built.
My question: Is there an outliner which can export its database into a HTML5 web-site, i.e. with colapsable text and/or menus?
Something similar (although not HTML5) to the Export as XHTML which FreePlane has?
Any ideas?
Posted by WSP
Aug 7, 2015 at 11:54 AM
If you merely need a read-only copy of your MyInfo notes on your iPad or phone, exporting them as a PDF file is relatively easy. Just use the print command, and then choose a PDF printer driver from the menu. (I use PDF-xChange.)
Posted by Mirce
Aug 7, 2015 at 01:22 PM
Thanks for the suggestion WSP. Tried this, but with a virtual pdf-printer you only get the “raw data”, not the organization of the data (i.e. bookmarks, menu).
I used to replicate the MyInfo base in HelpNDoc, which can make pdf’s with table of contents / bookmarks. However, having to keep 2 seperate bases synchronized is a pain.
Posted by WSP
Aug 7, 2015 at 06:47 PM
Yes, I’m aware of the defects of the solution I described. However, I would remind you that in the print menu you can specify indents for sub-documents and can choose to print at least some attributes (not tags, I’m sorry to say, but certainly document titles and custom attributes). Petko reports that he is working on version 7 of MyInfo, and many of us hope that he will improve the PDF output. Perhaps you might want to offer suggestions on the Milenix user forum?
Posted by Marbux
Aug 7, 2015 at 09:17 PM
NoteCase Pro has a huge number of options for exporting to HTML, including the modification of content during export. Export to HTML5 will be problematic until the next release, about a month from now. For that release, news methods to get and modify the HTML header is scheduled. That will enable to change the default:
"http://www.w3.org/TR/html4/loose.dtd">
to the HMTL 5 doctype:
That will require writing a four or five-line script and assigning it to an event trigger.
(HTML 5 is not based on SGML so requires no reference to a DTD or schema.) Since HTML 5 is backward compatible with HTML 4, no other change is needed to export to HTML5.
I have an existing script that will export listed notes to HTML 5, but no capability there for a menu or table of contents. However, When the new API method is released, the export can be doen with the standard Export dialog, which has options to export to: [i] framed HTML with a hyperlinked table of contents in a left column hierarchy; [ii] plain HTML with or without a hyperlinked table of contents, with a configurable level of headings to include in the TOC; [iii] same as the latter but with either embedded CSS or an external stylesheet. Other export options include exporting the entire document or only defined portions, e.g., current note only, current branch, listed notes, etc.
To view a screengrab of the NoteCase Pro export dialog and a web page generated using it to export a branch of the Help file that describes its API methods for modifying content during export to HTML, please use the link below. [1] (The new methods to get and set the HTML header will be documented alonng with these related methods.) The web page embeds the Aubergine.css template written by Daniel Hertrich.
[1] https://sites.google.com/site/marbux/downloads-1