[WM] WebMake and EtText 2.2 released

Justin Mason jm.jmason.org
Sun Sep 30 20:47:02 IST 2001


Hi all --

Major new release, with lots of cool new features (and bugfixes ;)

EtText in particular has been revised quite a lot after some suggestions
from Chris Barrett <chris at getfrank.com>.  Thanks Chris!  (I'm still
planning to look at T2T for ideas BTW ;)

WebMake now boasts thumbnailing, for image gallery generation, and
the beginnings of a "fry mode" with a viewer CGI script.

Pick 'em up at:

	http://ettext.taint.org/
	http://webmake.taint.org/

and (soonish) on CPAN.

WebMake changes:

    - added 'concepts' documentation, explaining some of the concepts
      behind the design and implementation of Webmake.

    - added wmview.cgi, a single-page-viewer CGI script to allow viewing
      WebMake output without having to pregenerate it.  It's a start at a
      "fry mode" for WebMake to complement the existing "bake mode".

    - added parameterised references, e.g. ${template: body=foo}.

    - added <thumbnail> tag to support image galleries.

    - media files now pick up implicit titles from their filenames.

    - 'skip' attribute for datasources added.

    - data sources can now pick up metadata from metatable files within
      the directory tree..

    - added fixes for Kevin O'Rourke's 'rootname' bug and the HTML-cleaner
      finding-images bug.

    - added -o and -s switches to list files used by, or generated by,
      WebMake.

    - added support for correctly-scoped metadefault, attrdefault, and
      nested for tags.

    - NetBSD portability fix.

    - some speedups.

    - bug: over-aggressive inferring of title metadata: fixed.

    - safe tag had odd indentation in output HTML, and extra blank lines:
      fixed.

    - HTML cleaner was removing spaces before some inline tags: fixed.


EtText changes:

    - <Hn> headers now have autogenerated id attributes, as well as
      name attributes, for XHTML conformance.

    - list handling code rewritten from scratch to match txt2html's
      capabilities!  This includes:

	- <br>'s added to short lines

	- mail messages are dealt with nicely; headers are recognised
	  and quoted text shows up as <blockquote type="cite">

	- list items now do not contain <p> tags by default, unless
	  multiple paragraphs are involved or they're followed by
	  a blank line.

	- "old style" formatting of paragraphs, ie. starting with a
	  line with a few whitespace chars but then reverting to
	  a left-aligned border, work OK.

	- Lettered lists are supported. Also, "a)" is an acceptable
	  list-bullet item.  The list class is set automatically for
	  <ol> lists.

    - optional new link format, using double-square-brackets, to reduce
      mangling of third-party text that contains quotes or square
      brackets.  Not enabled by default yet though.

--j.




More information about the Webmake-talk mailing list