Hi all,
You may be interested in attending the first occurrence of the new monthly wiki developers' meeting, in #wikiohana on irc.freenode.net, at 8pm UTC tonight.
The agenda is at http://wikiohana.net/cgi-bin/wiki.pl/IrcMeetingJune2007 ; I think discussion will be mainly about the WikiCreole (http://wikicreole.org/), a proposed common format for wiki markup. It would be really cool if Wiki::Toolkit could support it in some fashion later down the line; and of course your feedback about the whole idea would be very welcome.
Cheers,
Earle.
On Tue 05 Jun 2007, Earle Martin openguides@downlode.org wrote:
You may be interested in attending the first occurrence of the new monthly wiki developers' meeting, in #wikiohana on irc.freenode.net, at 8pm UTC tonight.
Would possibly have been! Unfortunately I was out this evening. I'm all for Wiki Creole - "oh no, not another wiki formatting language" is one of the more common complaints I hear from people when I ask them to use a wiki.
Kake
On Tue, Jun 05, 2007 at 10:55:48PM +0100, Kake L Pugh wrote:
On Tue 05 Jun 2007, Earle Martin openguides@downlode.org wrote:
You may be interested in attending the first occurrence of the new monthly wiki developers' meeting, in #wikiohana on irc.freenode.net, at 8pm UTC tonight.
Would possibly have been! Unfortunately I was out this evening. I'm all for Wiki Creole - "oh no, not another wiki formatting language" is one of the more common complaints I hear from people when I ask them to use a wiki.
It's funny, that's roughly what I thought when I first read the Wiki Creole web site. Willing to be proved wrong...
Dominic.
On 05/06/07, Dominic Hargreaves dom@earth.li wrote:
On Tue, Jun 05, 2007 at 10:55:48PM +0100, Kake L Pugh wrote:
Would possibly have been! Unfortunately I was out this evening. I'm all for Wiki Creole - "oh no, not another wiki formatting language" is one of the more common complaints I hear from people when I ask them to use a wiki.
It's funny, that's roughly what I thought when I first read the Wiki Creole web site. Willing to be proved wrong...
Fantastic! I take it nobody would mind me adding Wiki::Toolkit to the "engines planning" section on http://wikirdf.org/cgi-bin/wiki.pl then?
E.
On Tue, 5 Jun 2007, Earle Martin wrote:
It would be really cool if Wiki::Toolkit could support it in some fashion later down the line; and of course your feedback about the whole idea would be very welcome.
IIRC, you'd just need to implement a Wiki::Toolkit::Formatter class for the new markup, and then use that instead of the default one.
You might want to take a look at Wiki::Toolkit::Formatter::Default and Wiki::Toolkit::Formatter::UseMod to see what they do, and Wiki::Toolkit::Formatter::WikiLinkFormatterParent for some helper methods
Nick
On Wed 06 Jun 2007, Nick Burch cgi-wiki@gagravarr.org wrote:
IIRC, you'd just need to implement a Wiki::Toolkit::Formatter class for the new markup, and then use that instead of the default one.
That's right.
But also, I think we might want to rethink the idea of using Text::WikiFormat, especially as later versions break our UseMod formatter (0.75 is the last safe version of T::WF, I think). Aren't the Wiki Creole people planning to write reference implementations in various languages?
Kake
On Wed, Jun 06, 2007 at 11:40:22AM +0100, Kake L Pugh wrote:
On Wed 06 Jun 2007, Nick Burch cgi-wiki@gagravarr.org wrote:
IIRC, you'd just need to implement a Wiki::Toolkit::Formatter class for the new markup, and then use that instead of the default one.
That's right.
But also, I think we might want to rethink the idea of using Text::WikiFormat, especially as later versions break our UseMod formatter (0.75 is the last safe version of T::WF, I think). Aren't the Wiki Creole people planning to write reference implementations in various languages?
Eh, it does? 0.78 is working fine for me.
Dominic.
On Wed, Jun 06, 2007 at 11:40:22AM +0100, Kake L Pugh wrote:
But also, I think we might want to rethink the idea of using Text::WikiFormat, especially as later versions break our UseMod formatter (0.75 is the last safe version of T::WF, I think).
On Wed 06 Jun 2007, Dominic Hargreaves dom@earth.li wrote:
Eh, it does? 0.78 is working fine for me.
How odd. Maybe it only breaks on certain setups? Here are the test failures that Mike Stevens sent me:
+t/usemod.....................NOK 15/25# Failed test 'extended links work' # at t/usemod.t line 107. # '<p>This is an <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">Extended Link</a>.</p> # <p>This is a lower-case <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">extended link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">titled extended +link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link_Two]<a +href="wiki.pl?action=edit;id=Extended_Link_Two">?</a>">title with leading +whitespace</a>.</p> # <p>This is <a href="wiki.pl?[Another_Link]<a +href="wiki.pl?action=edit;id=Another_Link">?</a>">another titled link</a>.</p> # ' # doesn't match '(?-xism:<a href="wiki.pl\?Extended_Link">Extended +Link</a>)'
+t/usemod.....................NOK 16/25# Failed test '...and are forced +ucfirst' # at t/usemod.t line 109. # '<p>This is an <a href="wiki.pl?[Extended_Link]<a
+href="wiki.pl?action=edit;id=Extended_Link">?</a>">Extended Link</a>.</p> # <p>This is a lower-case <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">extended link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">titled extended +link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link_Two]<a +href="wiki.pl?action=edit;id=Extended_Link_Two">?</a>">title with leading +whitespace</a>.</p> # <p>This is <a href="wiki.pl?[Another_Link]<a +href="wiki.pl?action=edit;id=Another_Link">?</a>">another titled link</a>.</p> # ' # doesn't match '(?-xism:<a href="wiki.pl\?Extended_Link">extended +link</a>)'
+t/usemod.....................NOK 17/25# Failed test '...and titles work' # at t/usemod.t line 111. # '<p>This is an <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">Extended Link</a>.</p> # <p>This is a lower-case <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">extended link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">titled extended +link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link_Two]<a +href="wiki.pl?action=edit;id=Extended_Link_Two">?</a>">title with leading +whitespace</a>.</p> # <p>This is <a href="wiki.pl?[Another_Link]<a +href="wiki.pl?action=edit;id=Another_Link">?</a>">another titled link</a>.</p> # ' # doesn't match '(?-xism:<a href="wiki.pl\?Extended_Link">titled extended +link</a>)'
+t/usemod.....................NOK 19/25# Failed test '...and titled nodes with +trailing whitespace are munged correctly before formatting' # at t/usemod.t line 115. # '<p>This is an <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">Extended Link</a>.</p> # <p>This is a lower-case <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">extended link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">titled extended +link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link_Two]<a +href="wiki.pl?action=edit;id=Extended_Link_Two">?</a>">title with leading +whitespace</a>.</p> # <p>This is <a href="wiki.pl?[Another_Link]<a +href="wiki.pl?action=edit;id=Another_Link">?</a>">another titled link</a>.</p> # ' # doesn't match '(?-xism:<a href="wiki.pl\?Extended_Link_Two">)' # Looks like you failed 4 tests of 25.
On Wed, Jun 06, 2007 at 01:22:14PM +0100, Kake L Pugh wrote:
On Wed, Jun 06, 2007 at 11:40:22AM +0100, Kake L Pugh wrote:
But also, I think we might want to rethink the idea of using Text::WikiFormat, especially as later versions break our UseMod formatter (0.75 is the last safe version of T::WF, I think).
On Wed 06 Jun 2007, Dominic Hargreaves dom@earth.li wrote:
Eh, it does? 0.78 is working fine for me.
How odd. Maybe it only breaks on certain setups? Here are the test failures that Mike Stevens sent me:
+t/usemod.....................NOK 15/25# Failed test 'extended links work' # at t/usemod.t line 107. # '<p>This is an <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">Extended Link</a>.</p> # <p>This is a lower-case <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">extended link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">titled extended +link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link_Two]<a +href="wiki.pl?action=edit;id=Extended_Link_Two">?</a>">title with leading +whitespace</a>.</p> # <p>This is <a href="wiki.pl?[Another_Link]<a +href="wiki.pl?action=edit;id=Another_Link">?</a>">another titled link</a>.</p> # ' # doesn't match '(?-xism:<a href="wiki.pl\?Extended_Link">Extended +Link</a>)'
+t/usemod.....................NOK 16/25# Failed test '...and are forced +ucfirst' # at t/usemod.t line 109. # '<p>This is an <a href="wiki.pl?[Extended_Link]<a
+href="wiki.pl?action=edit;id=Extended_Link">?</a>">Extended Link</a>.</p> # <p>This is a lower-case <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">extended link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">titled extended +link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link_Two]<a +href="wiki.pl?action=edit;id=Extended_Link_Two">?</a>">title with leading +whitespace</a>.</p> # <p>This is <a href="wiki.pl?[Another_Link]<a +href="wiki.pl?action=edit;id=Another_Link">?</a>">another titled link</a>.</p> # ' # doesn't match '(?-xism:<a href="wiki.pl\?Extended_Link">extended +link</a>)'
+t/usemod.....................NOK 17/25# Failed test '...and titles work' # at t/usemod.t line 111. # '<p>This is an <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">Extended Link</a>.</p> # <p>This is a lower-case <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">extended link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">titled extended +link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link_Two]<a +href="wiki.pl?action=edit;id=Extended_Link_Two">?</a>">title with leading +whitespace</a>.</p> # <p>This is <a href="wiki.pl?[Another_Link]<a +href="wiki.pl?action=edit;id=Another_Link">?</a>">another titled link</a>.</p> # ' # doesn't match '(?-xism:<a href="wiki.pl\?Extended_Link">titled extended +link</a>)'
+t/usemod.....................NOK 19/25# Failed test '...and titled nodes with +trailing whitespace are munged correctly before formatting' # at t/usemod.t line 115. # '<p>This is an <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">Extended Link</a>.</p> # <p>This is a lower-case <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">extended link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link]<a +href="wiki.pl?action=edit;id=Extended_Link">?</a>">titled extended +link</a>.</p> # <p>This is a <a href="wiki.pl?[Extended_Link_Two]<a +href="wiki.pl?action=edit;id=Extended_Link_Two">?</a>">title with leading +whitespace</a>.</p> # <p>This is <a href="wiki.pl?[Another_Link]<a +href="wiki.pl?action=edit;id=Another_Link">?</a>">another titled link</a>.</p> # ' # doesn't match '(?-xism:<a href="wiki.pl\?Extended_Link_Two">)' # Looks like you failed 4 tests of 25.
Ah, yes, http://www.wiki-toolkit.org/ticket/12
I have disabled the affected tests in my Debian packages after spending quite some time failing how to fix them.
I haven't observed any breakage except in the tests. Maybe they should be removed from the CPAN distribution if they can't be fixed.
Dominic.