Wow, man, thanks for your effort!
Quote:Aliases have their own inbound basic links, as distinct from their original notes's inbound links.
That clarifies things. Since aliases are NOT the same as the originals, it makes sense that the links to the originals wouldn't show, since the originals are not exported. However, there's really no way to tell whether a link is bound to an alias or to an original, is there? In the browse links, one cannot tell. Here's a suggestion to Mark B., a feature request.
Quote:Re the export-twice issue. I now understand to what you're referring, but can't replicate it. I guess there was a glitch in your older TBX export set-up that's now resolved.
Yes, the glitch is gone, so... that's resolved.
Quote:Export of HTML links. (Note - the demo you posted doesn't have the links described). I added the links as per your previous post and can replicate the result. The result is simple. Note '1.1' and '1.2.1' are never exported to their equivalent TBX location but rather are included within 'Outliner.html'. As TB doesn't link to includes (for the reasons already discussed), the TB links to notes inside 'Outliner' doesn't become an HTML link.
Fully understood.
Quote:Template names. The existing names are a little confusing for other users. The HTML frame exports via 'page' and the pages export via 'frame'. I've reversed the titles so the 'frame' template is used to export the frameset (index.html) and individual note pages are exported using template 'page'.
Ok... I reasoned frames are inside a page, not the other way around. But it's fine.
Quote:Note 'index.html' uses 'frame' template.
Ok... since the names got switched, that makes sense.
Quote:Agent 'Def' sets children to use 'page' template
Again, makes sense as the names were switched.
Quote:Your 'page' template, is now called 'frame'. Now has correct DTD - it needs a framset DTD. Closed all open tags in accordance with XHTML requirements. Added an encoding tag to the <head> in order to meet W3C validation criteria.
Thanks! That was something I could never suspect.
Quote:Your 'frame' template is now called 'page'. Added a <body> element, added tag closures, etc. to achieve valid HTML code.
Ok... wow... didn't realize I left so many open tags!
Quote:sitemap' template. Cleaned up HTML, removed DTD-invalid 'onload' handler (which is now moved to a JS script (see below).
'sitemap-titles' template. Cleaned up layout to give cleaner HTML code structure on export.
Nice. Thanks once again.
Quote:I suggest adding comment to the 'About this Document' note explaining use of the images (which you zip with the TBX. If not using exported embedded images it might make more sense to code so the PNGs use an /images/ folder in the export (and update the TBX code accordingly) as that's a cleaner layout for actual active use of this model.
Agreed.
Quote:Use of Bank Gothic oultine font. I've not changed this but I'd suggest doing so. The style of the font makes it hard to tell upper/lowercase characters apart in a project where we need to cite some names in code, making it easier for the user to use the wrong case. Still this is a stylistic choice, like the outline which has too much contrast for my eyes (I had to soften it by changing from black to grey background #222222). Anyway, I'll leave those items to you or the eventual users to change as they see fit.
Fair enough. I didn't spend much time considering cosmetics. I kind got used to differentiating between upper and lower case in Bank Gothic, but it sure is confusing. As for the colors, in my case it's always guesswork, I'm horrible at that.
====
The link for the document is broken. Can you check?
====
Mark, I can't thank you enough for your help, as usual. This project has been a great learning experience. Considering I barely knew anything about HTML before that, I can safely state that the little I learned I owe this adventure (not to mention how much I learned of Tinderbox itself)
====
Well, as soon as I have access to your edited document, I'll make a few changes and submit it to PFE.
I hope the readers of this thread have also gained with our discussion.