Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2016-02-01 21:21:25

philwareham
Core designer
From: Farnham, Surrey, UK
Registered: 2009-06-11
Posts: 2,846
Website

End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

Just a note that GitHub are stripping support for Textle (and all but one flavour of Markdown) in GitHub hosted Jekyll sites (aka. GitHub Pages) as of 1st May 2016. This is annoying to me because I’m using that to author the new Textpattern docs site, but not overly surprising since Textile development has all but stopped.

So I’ll have to convert it to Markdown.

Source here

IMHO Textpattern should also move to Markdown as its default syntax in the future (although it is available right now as an optional text filter).

Offline

#2 2016-02-01 23:23:44

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 7,900
Website

Re: End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

philwareham wrote #297680:

GitHub are stripping support for Textile… not overly surprising since Textile development has all but stopped.

A shame. I’m not convinced the lack of development is a sound enough reason for them to be dropping it, though. I mean, it’s a markup language. Short of bug fixes, and any new tags that make sense introduced by the W3C, what is there to develop? Making the parser faster maybe? Better regexes? Nothing else really jumps out at me, as it’s a mature product.

From what I can see, Markdown isn’t exactly aggressively developed in terms of new versions springing up like WordPress. And the standardisation process went tits up due to a naming feud, though may still gain traction one day. It’s just that GitHub push it as default so more people use it, which eventually creates a self-fulfilling prophecy of it becoming the dominant system.

IMHO Textpattern should also move to Markdown as its default syntax in the future

I’m not against the idea but don’t find Markdown as fully featured as Textile. Some things I like (backticks for code snippets), others wind me up (the pigging URL syntax for one… is it square brackets then parentheses or the other way round? And the awful 4-space indentation for block code notation irritates me).


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#3 2016-02-02 09:51:08

ax
Member
From: Germany
Registered: 2009-08-19
Posts: 140

Re: End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

This is not surprising, because Github’s Textile is the Ruby version of Textile (RedCloth), and this has become incompatible with newer versions of Ruby due to lack of development. A new maintainer for RedCloth is still being sought.

Offline

#4 2016-02-02 12:48:06

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,383

Re: End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

Bloke wrote #297681:

Nothing else really jumps out at me, as it’s a mature product.

(…)

(…) don’t find Markdown as fully featured as Textile.

I’m totally agree.

Offline

#5 2016-02-02 13:20:01

philwareham
Core designer
From: Farnham, Surrey, UK
Registered: 2009-06-11
Posts: 2,846
Website

Re: End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

Bloke wrote #297681:

A shame. I’m not convinced the lack of development is a sound enough reason for them to be dropping it, though. I mean, it’s a markup language. Short of bug fixes, and any new tags that make sense introduced by the W3C, what is there to develop? Making the parser faster maybe? Better regexes? Nothing else really jumps out at me, as it’s a mature product.

I imagine GitHub are trying to simplify ongoing Jekyll maintenance – have you seen how many Ruby dependencies are installed when you install Jekyll 2 on a local machine? It’s a lot – each one with the potential to fall over at some point.

Since Markdown is the dominant text markup syntax (even though I personally prefer Textile) I can see why they have made this decision, although it is annoying me somewhat.

Offline

#6 2016-02-02 13:41:28

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 7,900
Website

Re: End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

philwareham wrote #297687:

I imagine GitHub are trying to simplify ongoing Jekyll maintenance… I can see why they have made this decision

Absolutely. It makes sense from a maintenance standpoint.

I haven’t seen the Ruby dependencies for it, but last time I tried to install anything Ruby my machine choked.


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#7 2016-02-02 14:01:50

monkeyninja
Plugin Author
From: Sheffield, UK
Registered: 2008-10-14
Posts: 237
Website

Re: End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

I noticed this this morning, but am not surprised. As Phil says, it is likely to simplify maintenance of Jekyll. I wonder how long it will be until Textile is no longer supported for Readme files on GitHub?

Does anyone know how widely used Textile is these days beyond the Textpattern community? Other than GitHub and older versions of Basecamp I’ve not really seen it used elsewhere. I have personally implemented it on non-Textpattern projects for use by myself, but suspect it is fairly unheard of by people outside of this community.

I’ve tended to prefer Textile over Markdown, but have started to warm to Markdown for things like Readme files in repositories as the plain text files tend to look more readable in my opinion.

Offline

#8 2016-02-02 14:06:57

monkeyninja
Plugin Author
From: Sheffield, UK
Registered: 2008-10-14
Posts: 237
Website

Re: End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

Bloke wrote #297681:

And the awful 4-space indentation for block code notation irritates me).

Can you not also do ```` on the line before and after a block of code? Personally I like the 4-space indentation as it makes the plain text file readable.

Offline

#9 2016-02-02 14:12:48

philwareham
Core designer
From: Farnham, Surrey, UK
Registered: 2009-06-11
Posts: 2,846
Website

Re: End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

Another benefit of using Markdown is the hundreds of toolbars that are available for it which we could harness, as discussed in this thread and a pet gripe of mine that nothing like that exists in the core of Textpattern. Textile toolbar options are few and far between.

The Redcloth Ruby gem has had a few million downloads in total, so it does have some usage history. It just doesn’t have an active maintainer.

Offline

#10 2016-02-02 15:30:29

monkeyninja
Plugin Author
From: Sheffield, UK
Registered: 2008-10-14
Posts: 237
Website

Re: End of support for Textile in GitHub Pages (Jekyll) 1st May 2016

philwareham wrote #297691:

The Redcloth Ruby gem has had a few million downloads in total, so it does have some usage history. It just doesn’t have an active maintainer.

Looking at Packagist netcarver/textile looks reasonably healthy in terms of downloads. Over 3,000 downloads in the last month. I have to admit to finding this a little surprising!

Offline

Board footer

Powered by FluxBB