Ticket #9 (closed enhancement: fixed)

Opened 6 years ago

Last modified 6 years ago

Make TiddlyWiki HTML files be XHTML compliant

Reported by: JeremyRuston Owned by: JeremyRuston
Priority: major Milestone: 2.2
Component: core Version:
Severity: medium Keywords:
Cc:

Description

It is proposed to seek XHTML compliance for the main TiddlyWiki HTML file. The goal is to enable people to use XML processing tools to manipulate TiddlyWiki data.

See this thread for some discussions about the implementation of the store area related aspects:

 http://groups.google.com/group/TiddlyWikiDev/browse_thread/thread/ab28e78c6c9ca320/5ff7566919d63f6a?q=emd&rnum=4#5ff7566919d63f6a

Change History

Changed 6 years ago by JeremyRuston

  • type changed from defect to enhancement

Changed 6 years ago by UdoBorkowski

  • owner changed from JeremyRuston to UdoBorkowski

The non-storage related part is done. I.e: the generated/cooked empty.html file is XHTML compliant (check via  http://validator.w3.org/).

The generated/cooked pure tiddlywiki file (from core) is just missing the <title> tag to be compliant.

The html will get non-XHMTL compliant as soon as tiddlers are added to the storeArea (in the standard storage format)

(see "contributors\UdoBorkowski?\2.1". Subversion revision 235)

Changed 6 years ago by UdoBorkowski

  • status changed from new to assigned

Changed 6 years ago by UdoBorkowski

  • owner changed from UdoBorkowski to JeremyRuston
  • status changed from assigned to new

XHTML compliance will not be integrated in the TiddlyWiki core.

Instead a plugin should be used to make TiddlyWiki write the store in XHTML 1.0 compliant format.

UdoBorkowski? will provide an implementation of such a plugin at ( http://tiddlywiki.abego-software.de/#XHTMLPlugin).

Changed 6 years ago by JeremyRuston

  • milestone changed from 2.1 to 2.2

In view of the potential requirement to change the storage format for 2.2 to support PRE tags, it might make sense to pursue this change as well.

Changed 6 years ago by MartinBudden

  • status changed from new to closed
  • resolution set to fixed

We can resolve this as fixed, since:

  1. Udo's plugin is available for those who need compliance
  2. Ticket #175 will be resolved by a minor change to the tiddler storage format
Note: See TracTickets for help on using tickets.