Commit access on Text_Wiki_Tiki and Text_Wiki_Mediawiki
| From: | Rodrigo Sampaio Primo | Date: | Thu, 04 Jun 2009 16:59:29 +0000 |
| Subject: | Commit access on Text_Wiki_Tiki and Text_Wiki_Mediawiki | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-51882@lists.php.net to get a copy of this message | ||
Hi PEAR developers, I have created a PEAR account (username rodrigosprimo)
in order to join the development team of Text_Wiki_Mediawiki and
Text_Wiki_Tiki. I'm writing to the list to ask for approval. I have already
contacted Justin Patrin, one of the packages developers.
Thanks, Rodrigo.
---------- Forwarded message ----------
From: Justin Patrin <papercrane@gmail.com>
Date: Wed, Jun 3, 2009 at 4:59 PM
Subject: Re: Text_Wiki_Tiki
To: Rodrigo Sampaio Primo <rodrigosprimo@gmail.com>
Cc: Nelson Ko <nelson@citadelrock.com>
Well, first you need to get an account on the PEAR website and then a
CVS account (yes, this package is in CVS since it's old :-p).
Justin Patrin
On Wed, Jun 3, 2009 at 11:03 AM, Rodrigo Sampaio Primo
<rodrigosprimo@gmail.com> wrote:
> Hi Justin (cc to Nelson, my mentor on the GSOC project), we decided to use
> Text_Wiki!
>
> Probably in a few days I will start looking at Text_Wiki_Mediawiki and
> Text_Wiki_Tiki to map what needs to be updated to reflect the actual
syntax
> on both wiki engines.
>
> What sould I do to ask to become a devoloper of both packages?
>
> Rodrigo
>
> On Wed, Jun 3, 2009 at 12:56 AM, Justin Patrin <papercrane@gmail.com>
wrote:
>>
>> Ah....well, Text_Wiki actually works pretty simply. There are a set of
>> rules that are put into a certain order. The rules are run on the
>> source text in that order and replace any matching text with a token,
>> which is just a set of symbols with a number between them that stands
>> for the text that was replaced. An object is created (in Text_Wiki's
>> case this is an associative array with information about the text) and
>> put in an array. After all of the rules have been run for parsing, the
>> text goes through a second pass where the tokens are replaced with the
>> output text by the renderer classes, again in a certain order.
>>
>> :-)
>>
>> Justin Patrin
>>
>>
>>
>> On Tue, Jun 2, 2009 at 7:24 PM, Rodrigo Sampaio Primo
>> <rodrigosprimo@gmail.com> wrote:
>> > Hi Justin, actually I have a good background on regular expressions. I
>> > don't
>> > know PCRE but I do know regular expressions in Perl so I don't think
>> > this
>> > part will be a problem. By theoretical reference I see that there is a
>> > particular vocabulary in the parser world that is new to me. For
example
>> > the
>> > concept of token is fundamental to Text_Wiki and it took a while for me
>> > to
>> > understand it. Dialect and syntax translation are other examples,
>> > altought
>> > those two are easier to understand. I'm just wondering if all this is
>> > some
>> > part of the Computer Science that it is worth to study.
>> >
>> > In the next days I will let you know if I'm going to use Text_Wiki but
>> > it is
>> > very likely that I will.
>> >
>> > Rodrigo.
>> >
>> > On Tue, Jun 2, 2009 at 6:28 PM, Justin Patrin <papercrane@gmail.com>
>> > wrote:
>> >>
>> >> On Tue, Jun 2, 2009 at 12:57 PM, Rodrigo Sampaio Primo
>> >> <rodrigosprimo@gmail.com> wrote:
>> >> > Hi Justin, thanks for your feedback. I will let you know if I choose
>> >> > to
>> >> > use
>> >> > Text_Wiki for the importer and if so it will be really nice to
>> >> > contribute
>> >> > updating both Text_Wiki_Mediawiki and Text_Wiki_Tiki.
>> >> >
>> >> > I'm a free software developer who start started working in this area
>> >> > by
>> >> > curiosity and great interest in the free culture community. So I
>> >> > don't
>> >> > have
>> >> > a good theoretical background concerning Computer Science in general
>> >> > and
>> >> > parsers in this case. Do you have any suggestions of books, articles
>> >> > or
>> >> > tutorials about this area? In parallel with the development of my
>> >> > project I
>> >> > would like to learn more about the theoretical aspects behind
>> >> > Text_Wiki
>> >> > and
>> >> > other similar softwares.
>> >>
>> >> Ah....well, if you want to work on Text_Wiki you're going to need a
>> >> groudning in regular expressions, specifically Perl Compaticle Regular
>> >> Expressions (or PCRE). There is documentation in the PHP manual for
>> >> this but it's going to take some playing around to really learn them.
>> >> :-)
>> >>
>> >> >
>> >> > Also, one of the main concerns of my project mentor is about the
>> >> > maintenance
>> >> > of the Text_Wiki package. He is not sure if the last versions of the
>> >> > package
>> >> > was release on 2007 because the project is not maintained anymore or
>> >> > because
>> >> > the project has a stable and mature that fit its purposes. What is
>> >> > your
>> >> > opinion about that?
>> >>
>> >> Text_Wiki works very well as-is. I had plans to create a new
>> >> Text_Parser package but ended up not working in PHP much the past few
>> >> years and so haven't worked on it. As far as I know, however, there
>> >> are no major bugs in Text_Wiki, so it's really had no releases because
>> >> it's pretty stable.
>> >>
>> >> >
>> >> > Do you know if there are other tools that allow wiki content
>> >> > interchange?
>> >> > Maybe a XML interchange format for wiki.
>> >>
>> >> Nope. :-p
>> >>
>> >> >
>> >> > One of the main reasons I would like to use Text_Wiki is that by
>> >> > updating
>> >> > the Text_Wiki_Mediawiki and Text_Wiki_Tiki it will be easy to
support
>> >> > conversion between those two and also between other wikis as Wiki
>> >> > Creole
>> >> > (I
>> >> > saw that there has been a recent update on Text_Wiki_Creole).
>> >> >
>> >>
>> >> Yep, it would be nice to have those updated and working. Let me know
>> >> if you want to use Text_Wiki. :-)
>> >>
>> >> > Cheers, Rodrigo.
>> >> >
>> >> > On Tue, Jun 2, 2009 at 3:12 PM, Justin Patrin <papercrane@gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> I actually wrote all of the wiki syntax renderers in Text_Wiki in
>> >> >> order to do translation of syntax from one wiki dialect to another.
>> >> >> The Tiki syntaxes were mostly up to date back when I first wrote
>> >> >> them
>> >> >> but they haven't been maintained and I have *no* idea if they will
>> >> >> work with the current Tiki syntax as I haven't been keeping up with
>> >> >> it.
>> >> >>
>> >> >> The MediaWiki plugin for Text_Wiki was written a while ago as well
>> >> >> and
>> >> >> I don't believe it was ever finished.
>> >> >>
>> >> >> I would be happy to have another developer on the project and I
>> >> >> think
>> >> >> you'll find that Text_Wiki is a good base for translation of
>> >> >> syntaxes.
>> >> >>
>> >> >> Justin Patrin
>> >> >>
>> >> >>
>> >> >>
>> >> >> On Tue, Jun 2, 2009 at 9:06 AM, Rodrigo Sampaio Primo
>> >> >> <rodrigosprimo@gmail.com> wrote:
>> >> >> > [This message has been brought to you via pear.php.net.]
>> >> >> >
>> >> >> > Hi Justin, for the next three months I will be working on GSOC.
My
>> >> >> > project is to develop a MediaWiki to TikiWiki importer
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > (
http://dev.tikiwiki.org/tiki-index.php?page=GSOC+2009%3A+phpBB+and+MediaWiki-TikiWiki+importer
)
>> >> >> >
>> >> >> > At the moment I'm studying the available possibilities and
>> >> >> > I'm
>> >> >> > considering using Text_Wiki as the best option as it might be a
>> >> >> > good
>> >> >> > tool for exchange content through different wikis.
>> >> >> >
>> >> >> > Could you share with me your impression of the current status of
>> >> >> > the
>> >> >> > Text_Wiki_Tiki package, mainly if all the wiki syntax is
supported
>> >> >> > and if not what is it missing. If I choose to use Text_Wiki I
>> >> >> > think
>> >> >> > that probably I will need to update Text_Wiki_Tiki and I would
>> >> >> > like
>> >> >> > to
>> >> >> > know if it is possible to add me as a developer of this package?
>> >> >> >
>> >> >> > Thanks, Rodrigo.
>> >> >> >
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> Justin Patrin
>> >
>> >
>
>