Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
[textile] Textile 2.2
Revision r3400 introduces a new version of Textile — the most significant advancement in its history since, uhhh, the last upgrade :-)
It fixes a slew of leftover bugs from 2.0 (some from even earlier!) and adds a tonne of new features or improvements, plus some performance enhancements. It’s been through rigorous testing both from a custom test framework to verify backwards compatibility and an army of beta testers who have all done a magnificent job in finding little niggles and pointing out additional features.
Now it’s your turn! Please consider trying it out.
As it stands we don’t have an official home for this version of Textile; Alex’s guide and test page on Thresholdstate are no longer current. We will have some more news on this presently and we’ll try and give Textile a proper long-term abode. For the time being, please visit Sitemonks for testing and bug reporting. There are packaged demo texts on the site for you to try out and become acquainted with the syntax. General comments can go in this thread.
This version would not have been possible were it not for the tireless work put in by Steve (net-carver). He is the hero of this release, from writing the custom testing framework and sitemonks engine that allowed Textile to be stressed to the limit, all the way through to implementing Destry’s notelist request that allows Wikipedia-style references to be automatically generated and maintained with minimal involvement from you. Please raise your glasses and tip hats to Steve’s amazing work.
Thank you again to all involved. We hope it serves everyone well.
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
Offline
Re: [textile] Textile 2.2
For the time being, please visit Sitemonks for testing and bug reporting.
General comment: WOW!
Get all online mentions of Textpattern via OPML subscription: TXP Info Sources: Textpattern RSS feeds as dynamic OPML
Offline
#4 2010-09-23 16:59:54
- els
- Moderator
- From: The Netherlands
- Registered: 2004-06-06
- Posts: 7,458
Re: [textile] Textile 2.2
merz1 wrote:
General comment: WOW!
Yeah :) Any reason why it’s 2.2 and not 3? Don’t all these new features justify a higher jump?
Offline
Re: [textile] Textile 2.2
Amazing job!
Thanks to Stef and Steve, and everyone involved in testing, reporting bugs and requesting features ;)
Are we allowed to begin tweeting the tweets about this? :D
Offline
Re: [textile] Textile 2.2
Nice work Stef & Steve :-)
Offline
Offline
Re: [textile] Textile 2.2
The wait was definitely worth it!
Stuart
In a Time of Universal Deceit
Telling the Truth is Revolutionary.
Offline
Re: [textile] Textile 2.2
This is great!
Although I have switched to Python/Django for my big projects, I still use Textile.
One thing that Python does very well out-of-the-box is support for testing.
Shouldn’t there be a comprehensive “official” test document that covers all the use cases that people can run against their Textile interpreters? So far I have seen Textile implemented in Python and Ruby. There are probably others, it’ll be great if all of these can validate against a standard test. This would ensure the original PHP one stays honest too.
Offline
Re: [textile] Textile 2.2
I think there is a test suite for the new Textile, but it seems it’s not published in the wild, yet.
Offline
Re: [textile] Textile 2.2
typeshige
Yes there is a test suite which Steve wrote to allow us to regression-test Textile for backwards compatibilty. We set up lists of Textile tests and expected outcomes in the various genres and then ran the tests against the current build. Any output that doesn’t match the expected outcome is flagged so we can investigate.
Of course, this environment is only as good as the tests we can devise to stress it! Over the course of the last few months we’ve built up an extensive library of hardcore tests in various categories that really grill Textile and test as many functional corner cases as we could think of. As Textile development continues (more on this later) this test suite will be made available for the dev team to use and maintain test documents.
At the moment the only adapter is for classTextile.php
but the framework is extensible (good old OO :-) so there is no reason it couldn’t be extended to stress test Textile ports or even other languages! As and when we find an official home for Textile we’ll see what we can do to make this environment available to third parties and porters.
Last edited by Bloke (2010-09-25 14:49:10)
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
#12 2010-09-25 15:55:50
- net-carver
- Archived Plugin Author
- Registered: 2006-03-08
- Posts: 1,648
Re: [textile] Textile 2.2
@typeshige
I hear you but I suspect that would take a significant amount of effort as then you’d be making textile a standard reference language with a set of conformance tests. Who will define the standard and say what is, and what is not, textile? If such a body existed then standard tests could indeed be written and individual implementations could then be certified vs the current version of the textile standard. Whilst this might not be a bad thing, it may hinder independent development of implementations whilst the teams behind them get with the programme — if they ever choose to.
@All
Textile isn’t the only dish on the lightweight-markup-language menu. Personally, I’d like to see Textpattern itself be a little more flexible about what lightweight markup it allows you to use in your articles (or even in pages and forms for that matter) but that’s another dream entirely.
— Steve
Offline