<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-9993004</atom:id><lastBuildDate>Thu, 03 Apr 2008 22:58:25 +0000</lastBuildDate><title>philwilson.org :: jtextile</title><description/><link>http://philwilson.org/projects/jtextile/</link><managingEditor>Phil Wilson</managingEditor><generator>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9993004.post-7909167664046295416</guid><pubDate>Wed, 23 May 2007 09:54:00 +0000</pubDate><atom:updated>2007-05-23T10:57:20.571+01:00</atom:updated><title>JTextile is in sourceforge</title><description>&lt;p&gt;The source for &lt;a href="https://sourceforge.net/projects/jtextile"&gt;JTextile is in SourceForge&lt;/a&gt; and I'll push a release with a .jar for download sometime soon. If you want to contribute, just leave a comment with your contact details and I'll add you as a committer.&lt;/p&gt;

&lt;p&gt;The current source can be checked out by pointing your SVN client at https://jtextile.svn.sourceforge.net/svnroot/jtextile&lt;/p&gt;</description><link>http://philwilson.org/projects/jtextile/2007/05/jtextile-is-in-sourceforge</link><author>Phil Wilson</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9993004.post-114242212319186330</guid><pubDate>Wed, 15 Mar 2006 10:52:00 +0000</pubDate><atom:updated>2006-03-15T11:28:43.203Z</atom:updated><title>Applications that use JTextile</title><description>&lt;p&gt;In the last couple of weeks I've received word of three different applications which all use JTextile from their respective developers:&lt;/p&gt;

&lt;blockquote cite="http://jreepad.sourceforge.net/"&gt;&lt;p&gt;&lt;a href="http://jreepad.sourceforge.net/"&gt;Jreepad&lt;/a&gt; is an excellent free "personal database" program - it's a great way to organise all your personal notes, thoughts, tasks, recipes, memories...&lt;/p&gt;

&lt;p&gt;What's more, it's open-source and programmed in Java, so that all may benefit from it! Much used on Mac OSX, Linux, Unix, and even Windows!&lt;/p&gt;&lt;/blockquote&gt;

&lt;blockquote cite="http://databinder.net/"&gt;&lt;p&gt;&lt;a href="http://databinder.net/"&gt;Databinder&lt;/a&gt; is a programming toolkit for assembling database driven Web applications. It brings together Wicket and Hibernate, so you can start using the best programming technologies today, without fussing over their configuration.&lt;/p&gt;&lt;/blockquote&gt;

&lt;blockquote cite="http://www.hlavki.sk/content/view/27/39/"&gt;&lt;p&gt;&lt;a href="http://www.hlavki.sk/content/view/27/39/"&gt;TextileMe&lt;/a&gt; is simple gui swing based application to write textile files. This application implements all known textile processors written in java (Textile4J, JTextile).&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Three very different uses of JTextile there, but all are really good - I'm very pleased that JTextile continues to be so useful!&lt;/p&gt;</description><link>http://philwilson.org/projects/jtextile/2006/03/applications-that-use-jtextile</link><author>Phil Wilson</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9993004.post-114125803511440839</guid><pubDate>Thu, 02 Mar 2006 00:00:00 +0000</pubDate><atom:updated>2006-03-02T00:07:15.126Z</atom:updated><title>JTextile 1.2</title><description>&lt;p&gt;A small bugfix based on a report from &lt;a href="http://www.technically.us/n8/"&gt;Nathan Hamblen&lt;/a&gt; to allow blockquote without the cite attribute like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;bq. my quoted text&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Obviously I broke this behaviour in a patch in 2003 and no-one noticed.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://philwilson.org/projects/jtextile/code/JTextile-1.2.zip"&gt;Download JTextile 1.2&lt;/a&gt;&lt;/p&gt;</description><link>http://philwilson.org/projects/jtextile/2006/03/jtextile-12</link><author>Phil Wilson</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9993004.post-111080144581311403</guid><pubDate>Mon, 14 Mar 2005 11:57:00 +0000</pubDate><atom:updated>2005-03-14T11:57:25.813Z</atom:updated><title>JTextile demo now on http://philwilson.org/jtextile</title><description>&lt;p&gt;The JTextile demo can now be seen on &lt;a href="http://philwilson.org/jtextile"&gt;http://philwilson.org/jtextile&lt;/a&gt; so that people don't need to open ports on their firewall as well as still being on the original http://philwilson.org:8180/jtextile. It's also a much cleaner URL.&lt;/p&gt;</description><link>http://philwilson.org/projects/jtextile/2005/03/jtextile-demo-now-on</link><author>Phil Wilson</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9993004.post-111006252865463206</guid><pubDate>Sat, 05 Mar 2005 22:42:00 +0000</pubDate><atom:updated>2005-03-05T22:42:08.653Z</atom:updated><title>JTextile 1.1</title><description>&lt;p&gt;JTextile 1.1 was release in mid-2004 (I think). This is just a catch-up post :)&lt;/p&gt;

&lt;p&gt;&lt;a href="http://philwilson.org/projects/jtextile/code/JTextile-1.1.zip"&gt;Download JTextile 1.1&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://philwilson.org/projects/jtextile/code/JTextile-src.html"&gt;See the source&lt;/a&gt;&lt;/p&gt;</description><link>http://philwilson.org/projects/jtextile/2005/03/jtextile-11</link><author>Phil Wilson</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9993004.post-111006183093788369</guid><pubDate>Sat, 05 Mar 2005 22:30:00 +0000</pubDate><atom:updated>2005-03-05T22:42:53.896Z</atom:updated><title>About JTextile</title><description>&lt;p&gt;JTextile is a Java implementation of &lt;a href="http://www.textism.com" title="Textism"&gt;Dean Allen&lt;/a&gt;'s &lt;a href="http://www.textism.com/tools/textile/index.html" title="Textile homepage"&gt;Textile&lt;/a&gt;, a &amp;#8220;humane web text generator&amp;#8221;. It uses the &lt;a href="http://www.cacas.org/java/gnu/regexp/" title="gnu.regexp"&gt;GNU regular expression library&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;JTextile was written by &lt;a href="http://www.xurble.org/"&gt;Gareth Simpson&lt;/a&gt; after &lt;a href="http://philwilson.org/blog/2003/04/i-give-up.html" title="my humiliation"&gt;prompting&lt;/a&gt; by me. We both patch it when necessary.&lt;/p&gt;

&lt;p&gt;It is released under the same liberal open source license as the original Textile.&lt;/p&gt;

&lt;p&gt;Currently JTextile does &lt;strong&gt;not&lt;/strong&gt; support all of the original
Textile syntax. The most obvious omission is support for tables:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;USING TEXTILE

Block modifier syntax:

Header: hn. 
Paragraphs beginning with 'hn. ' (where n is 1-6) are wrapped in header tags.
Example: &amp;lt;h1&amp;gt;Text&amp;lt;/h1&amp;gt;

Header with CSS class: hn(class).
Paragraphs beginning with 'hn(class). ' receive a CSS class attribute. 
Example: &amp;lt;h1 class="class"&amp;gt;Text&amp;lt;/h1&amp;gt;

Paragraph: p. (applied by default)
Paragraphs beginning with 'p. ' are wrapped in paragraph tags.
Example: &amp;lt;p&amp;gt;Text&amp;lt;/p&amp;gt;

Paragraph with CSS class: p(class).
Paragraphs beginning with 'p(class). ' receive a CSS class attribute. 
Example: &amp;lt;p class="class"&amp;gt;Text&amp;lt;/p&amp;gt;

Blockquote: bq.
Paragraphs beginning with 'bq. ' are wrapped in block quote tags.
Example: &amp;lt;blockquote&amp;gt;Text&amp;lt;/blockquote&amp;gt;

Blockquote with citation: bq(citeurl).
Paragraphs beginning with 'bq(citeurl). ' recieve a citation attribute. 
Example: &amp;lt;blockquote cite="citeurl"&amp;gt;Text&amp;lt;/blockquote&amp;gt;

Numeric list: #
Consecutive paragraphs beginning with # are wrapped in ordered list tags.
Example: &amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;ordered list&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;

Bulleted list: *
Consecutive paragraphs beginning with * are wrapped in unordered list tags.
Example: &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;unordered list&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;


Phrase modifier syntax:

_emphasis_             &amp;lt;em&amp;gt;emphasis&amp;lt;/em&amp;gt;
__italic__             &amp;lt;i&amp;gt;italic&amp;lt;/i&amp;gt;

*strong*               &amp;lt;strong&amp;gt;strong&amp;lt;/strong&amp;gt;
**bold**               &amp;lt;b&amp;gt;bold&amp;lt;/b&amp;gt;
??citation??           &amp;lt;cite&amp;gt;citation&amp;lt;/cite&amp;gt;
-deleted text-         &amp;lt;del&amp;gt;deleted&amp;lt;/del&amp;gt;

+inserted text+        &amp;lt;ins&amp;gt;inserted&amp;lt;/ins&amp;gt;
^superscript^          &amp;lt;sup&amp;gt;superscript&amp;lt;/sup&amp;gt;
~subscript~            &amp;lt;sub&amp;gt;subscript&amp;lt;/sub&amp;gt;
@code@                 &amp;lt;code&amp;gt;computer code&amp;lt;/code&amp;gt;

==notextile==          leave text alone (do not format)

"linktext":url         &amp;lt;a href="url"&amp;gt;linktext&amp;lt;/a&amp;gt;
"linktext(title)":url  &amp;lt;a href="url" title="title"&amp;gt;linktext&amp;lt;/a&amp;gt;

!imageurl!             &amp;lt;img src="imageurl"&amp;gt;
!imageurl(alt text)!   &amp;lt;img src="imageurl" alt="alt text" /&amp;gt;

!imageurl!:linkurl     &amp;lt;a href="linkurl"&amp;gt;&amp;lt;img src="imageurl" /&amp;gt;&amp;lt;/a&amp;gt;

ABC(Always Be Closing) &amp;lt;acronym title="Always Be Closing"&amp;gt;ABC&amp;lt;/acronym&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;In addition it:&lt;/p&gt;
&lt;blockquote cite="http://www.textism.com/tools/textile/help.html?item=what"&gt;
  &lt;ul&gt;

    &lt;li&gt;Replace single and double primes (' and ") used as quotation marks with &lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt;
entities for opening and closing quotation marks (&amp;lsquo;&amp;rsquo; and &amp;#8220;&amp;#8221;) in
readable text, while leaving untouched the primes required within &lt;acronym&gt;HTML&lt;/acronym&gt; tags.&lt;/li&gt;
    &lt;li&gt;Replaced double hyphens (--) with an em-dash (&amp;#8212;) entity.&lt;/li&gt;
    &lt;li&gt;Replace single hyphens surrounded by spaces with an en-dash (&amp;#8211;) entity.&lt;/li&gt;
    &lt;li&gt;Replace triplets of periods (...) with an ellipsis (&amp;#8230;) entity.&lt;/li&gt;

    &lt;li&gt;Convert many nonstandard characters (&amp;Yuml;&amp;uacute;&amp;szlig;&amp;Scaron;?&amp;OElig;) to browser-safe entities corresponding to keyboard input.&lt;/li&gt;
    &lt;li&gt;Apply block- and phrase-level structural tags automatically and at the discretion of the writer via quick tags.&lt;/li&gt;
    &lt;li&gt;Create hyperpnks and insert images via quick tags.&lt;/li&gt;
    &lt;li&gt;Define acronyms via quick tags
    &lt;/li&gt;&lt;li&gt;Wrap an &amp;lt;acronym&amp;gt; tag around runs of three or more capital letters automatically.&lt;/li&gt;
    &lt;li&gt;Convert (TM), (R), and (C) to &amp;trade;, &amp;reg;, and &amp;copy;&lt;/li&gt;

    &lt;li&gt;Convert the letter x to a dimension sign: 2x4 to 2&amp;times;4 and 8 x 10 to 8&amp;times;10&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;
&lt;sub&gt;- from &lt;a href="http://www.textism.com/tools/textile/help.html?item=what"&gt;"what does it do?"&lt;/a&gt; on the Textile homepage&lt;/sub&gt;
&lt;h3&gt;known bugs&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;none&lt;/li&gt;

&lt;/ul&gt;
&lt;h3&gt;fixes and changes to date:&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Large reworking of code, including making sure we don't suffer the same bugs as textile4j (gareth 24/05/2004)&lt;/li&gt;
 &lt;li&gt;open and close single quotes now work correctly (phil 24/04/2003)&lt;/li&gt;
 &lt;li&gt;number-hyphen-number is changed to number-en-dash-number a la 12-13 -&gt; 12&amp;#8211;13 (phil 24/04/2003)&lt;/li&gt;
  &lt;li&gt;small spacing error with double quotes (phil 05/06/2003)&lt;/li&gt;
  &lt;li&gt;small fix plus ability to add blockquote cite attribute: &lt;code&gt;bq(URL). text&lt;/code&gt; (phil 09/07/2003)&lt;/li&gt;
&lt;/ul&gt;</description><link>http://philwilson.org/projects/jtextile/2005/03/about-jtextile</link><author>Phil Wilson</author></item></channel></rss>