You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jspwiki.apache.org by Christoph Sauer <sa...@hs-heilbronn.de> on 2008/03/12 15:05:59 UTC

AW: Working on CreoleFilter's known issues

Hi Jorge, Hanno
i've applied your patch and added a few more testcases for the know issues.
Jorge, if you have more testcases, stuff that does not work like expected,
it is the best to simply add them. Hanno, could you please take a look at
them and try to fix them?

Thanks!
Christoph

-----Ursprüngliche Nachricht-----
Von: jferrer.at.liferay@gmail.com [mailto:jferrer.at.liferay@gmail.com] Im
Auftrag von Jorge Ferrer
Gesendet: Donnerstag, 28. Februar 2008 18:25
An: Christoph Sauer
Betreff: Working on CreoleFilter's known issues

Hi Christoph,

I've started studying the code of CreoleFilter and the JSPWiki parser
trying to find the reason for the known bugs. I haven't had many
advances yet. I'm particularly puzzled with the fact that regular URLs
are not converted to links. I've confirmed that the filter doesn't
modify it and JSPWiki by default does the conversion. Do you have any
idea of what may be the reason?

Also, I've made some changes to make the tests easier to run. I've
made some slight changes to the tests themselves to make them run
(extra spaces and more control of the loaded properties file). I've
attached a patch. Could you take a look at apply it if you agree with
it?

Regards,
Jorge

On Fri, Feb 22, 2008 at 1:59 PM, Jorge Ferrer <jf...@liferay.com> wrote:
> Thanks Christoph!
>
>
>
>  On Fri, Feb 22, 2008 at 11:21 AM, Christoph Sauer <sa...@hs-heilbronn.de>
wrote:
>  > >One minor note. I think it would be better if the "build" directory
>  >  >was not in SVN since it rebuilds it when compiling the sources and
>  >  >causes the svn update command to complain the next time it's used.
>  >
>  >  Yes, I always forget that when I check in a new project. I removed it
and
>  >  added it to svn.ignore
>  >
>  >
>  >  --Christoph
>  >
>  >  -----Ursprüngliche Nachricht-----
>  >  Von: jferrer.at.liferay@gmail.com
[mailto:jferrer.at.liferay@gmail.com] Im
>  >  Auftrag von Jorge Ferrer
>  >  Gesendet: Mittwoch, 20. Februar 2008 20:41
>  >
>  >
>  > An: Christoph Sauer
>  >  Betreff: Re: What is the status of the development to support Creole?
>  >
>  >  Hi Christoph,
>  >
>  >  Thanks, it now works. I've been able to download and compile from
source.
>  >
>  >  One minor note. I think it would be better if the "build" directory
>  >  was not in SVN since it rebuilds it when compiling the sources and
>  >  causes the svn update command to complain the next time it's used.
>  >
>  >  I'll get back to you as soon as I'm able to get to work with some of
>  >  my planned improvements.
>  >
>  >  Regards,
>  >  Jorge
>  >
>  >  On Wed, Feb 20, 2008 at 7:01 PM, Christoph Sauer
<sa...@hs-heilbronn.de>
>  >  wrote:
>  >  > Try svn://141.7.56.28:8080/usr/local/repo/public, Standardports seem
to be
>  >  >  blocked outside the university...
>  >  >
>  >  >  --Christoph
>  >  >
>  >  >
>  >  >  -----Ursprüngliche Nachricht-----
>  >  >  Von: jferrer.at.liferay@gmail.com
[mailto:jferrer.at.liferay@gmail.com]
>  >  Im
>  >  >  Auftrag von Jorge Ferrer
>  >  >  Gesendet: Dienstag, 19. Februar 2008 18:20
>  >  >
>  >  >
>  >  > An: Christoph Sauer
>  >  >  Betreff: Re: What is the status of the development to support
Creole?
>  >  >
>  >  >  Hi Christoph,
>  >  >
>  >  >  I've been trying to checkout the sources from that URL but I cannot
>  >  >  access the IP address. When I do an 'svn co' it just waits until a
>  >  >  timeout expires and then throws an error saying "Could not reach
>  >  >  141.7.56.28"
>  >  >
>  >  >  Any ideas?
>  >  >
>  >  >  Jorge
>  >  >
>  >  >  On Feb 19, 2008 5:28 PM, Christoph Sauer <sa...@hs-heilbronn.de>
wrote:
>  >  >  > Hi Jorge,
>  >  >  >
>  >  >  > You can now checkout the project anonymously from
>  >  >  >
>  >  >  > svn://141.7.56.28/usr/local/repo/public
>  >  >  >
>  >  >  > I've updated the documentation accordingly at
>  >  >  > http://www.i3g.hs-heilbronn.de/Wiki.jsp?page=JSPWikiCreoleFilter
>  >  >  >
>  >  >  > Cheers
>  >  >  > Christoph
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >  > -----Ursprüngliche Nachricht-----
>  >  >  > Von: jferrer.at.liferay@gmail.com
[mailto:jferrer.at.liferay@gmail.com]
>  >  Im
>  >  >  > Auftrag von Jorge Ferrer
>  >  >  > Gesendet: Dienstag, 19. Februar 2008 11:53
>  >  >  >
>  >  >  > An: Christoph Sauer
>  >  >  > Betreff: Re: What is the status of the development to support
Creole?
>  >  >  >
>  >  >  > Hi Christoph,
>  >  >  >
>  >  >  > That's great news. For now all I need is read access. I'll let
you
>  >  >  > decide if I deserve commit access or not based on the
number/quality
>  >  >  > of the patches I'll send you.
>  >  >  >
>  >  >  > Thanks!
>  >  >  >
>  >  >  > Jorge
>  >  >  >
>  >  >  > On Feb 19, 2008 10:56 AM, Christoph Sauer <sa...@hs-heilbronn.de>
>  >  wrote:
>  >  >  > > Hi Jorge,
>  >  >  > >
>  >  >  > > we have our own SVN here, I just have to make some
modifications
>  >  (figure
>  >  >  > out
>  >  >  > > certificate authentication) and then will give you commit
access, if
>  >  you
>  >  >  > > like...
>  >  >  > >
>  >  >  > > Cheers
>  >  >  > > Christoph
>  >  >  > >
>  >  >  > > -----Ursprüngliche Nachricht-----
>  >  >  > > Von: jferrer.at.liferay@gmail.com
>  >  [mailto:jferrer.at.liferay@gmail.com]
>  >  >  Im
>  >  >  > > Auftrag von Jorge Ferrer
>  >  >  > > Gesendet: Montag, 18. Februar 2008 13:58
>  >  >  > > An: Christoph Sauer
>  >  >  > >
>  >  >  > > Betreff: Re: What is the status of the development to support
Creole?
>  >  >  > >
>  >  >  > > Hi Christoph,
>  >  >  > >
>  >  >  > > You were right, the filter works fine. I don't know what I did
wrong,
>  >  >  > > but I've already sent an email to JSPWiki's list to make it
clear
>  >  that
>  >  >  > > the problems I experienced were my fault.
>  >  >  > >
>  >  >  > > In the next days I'd like to give a try at the improvements
mentioned
>  >  >  > > in my last email. Also I may try to fix some of the known
issues you
>  >  >  > > added to the wiki. To that end it would be very helpful to have
a
>  >  >  > > subversion repository against which I can create patches to
send you
>  >  >  > > and then update when you commit them.
>  >  >  > >
>  >  >  > > Even if you decide not to use Sourceforge, Google code, etc,
maybe
>  >  >  > > Janne could give you a dir in JSPWiki's repository?
>  >  >  > >
>  >  >  > > Regards,
>  >  >  > > Jorge
>  >  >  > >
>  >  >  > > On Feb 15, 2008 1:16 PM, Jorge Ferrer <jf...@liferay.com>
wrote:
>  >  >  > > > Hi Christoph,
>  >  >  > > >
>  >  >  > > > Thanks for taking a look at it. I'm not using JSPWiki
directly but
>  >  >  > > > through the integration that I've developed for Liferay
Portal, I
>  >  >  > > > wonder if that has to do with my problems somehow. I'll do
some
>  >  >  > > > debugging and will let you know.
>  >  >  > > >
>  >  >  > > > Also, have you planned to upload the project to Sourceforge,
Google
>  >  >  > > > Code or some similar site? That would help to encourage
people to
>  >  >  > > > contribute. I already have a couple of ideas to contribute:
>  >  >  > > > 1) Making it possible to insert pages using the Inclusion
syntax
>  >  >  > > > defined in http://wikicreole.org/wiki/Inclusion This could be
as
>  >  >  > > > simple as using the Insert JSPWiki plugin. The main challenge
is
>  >  how
>  >  >  > > > to differentiate between including pages and inlining images,
since
>  >  >  > > > the Creole syntax is so similar
>  >  >  > > > 2) When including an image that does not exist yet, show a
link
>  >  that
>  >  >  > > > takes you to the add image attachment (like MediaWiki does).
Not
>  >  sure
>  >  >  > > > if this can be controlled at the CreoleFilter level.
>  >  >  > > >
>  >  >  > > > Thoughts?
>  >  >  > > >
>  >  >  > > > Regards,
>  >  >  > > > Jorge
>  >  >  > > >
>  >  >  > > >
>  >  >  > > > On Fri, Feb 15, 2008 at 9:45 AM, Jorge Ferrer
<jf...@liferay.com>
>  >  >  > wrote:
>  >  >  > > > > Hi Christoph,
>  >  >  > > > >
>  >  >  > > > >  Thanks for your answer. I've attached the screenshot
again. I
>  >  guess
>  >  >  > > > >  the JSPWiki mailing list dropped it.
>  >  >  > > > >
>  >  >  > > > >  As you can see the rendering is just not done at all. And
all I
>  >  did
>  >  >  > > > >  was put the creole filter WAR and the modify the
filters.xml
>  >  file
>  >  >  to
>  >  >  > > > >  point to the new filter.
>  >  >  > > > >
>  >  >  > > > >  Regards,
>  >  >  > > > >  Jorge
>  >  >  > > > >
>  >  >  > > > >
>  >  >  > > > >
>  >  >  > > > >  On Fri, Feb 15, 2008 at 7:08 AM, Christoph Sauer
>  >  >  > > <sa...@hs-heilbronn.de> wrote:
>  >  >  > > > >  > Hi Jorge,
>  >  >  > > > >  >  no, I will look into it over the weekend. You said
something
>  >  >  about
>  >  >  > a
>  >  >  > > > >  >  screenshot, but there was none attached to the email.
>  >  >  > > > >  >
>  >  >  > > > >  >
>  >  >  > > > >  >  >I've downloaded and tried out this version, but it
doesn't
>  >  >  > properly
>  >  >  > > > >  >  >convert links and headers. I've attached a screenshot
which
>  >  >  shows
>  >  >  > > the
>  >  >  > > > >  >  >result of the Creole test case.
>  >  >  > > > >  >
>  >  >  > > > >  >  Can you send me the screenshot again and tell me more
about
>  >  what
>  >  >  > > seems to be
>  >  >  > > > >  >  wrong with links and headers?
>  >  >  > > > >  >
>  >  >  > > > >  >
>  >  >  > > > >  >  --Christoph
>  >  >  > > > >  >
>  >  >  > > > >  >  -----Ursprüngliche Nachricht-----
>  >  >  > > > >  >  Von: jferrer.at.liferay@gmail.com
>  >  >  > > [mailto:jferrer.at.liferay@gmail.com] Im
>  >  >  > > > >  >  Auftrag von Jorge Ferrer
>  >  >  > > > >  >  Gesendet: Dienstag, 12. Februar 2008 17:34
>  >  >  > > > >  >  An: sauer@hs-heilbronn.de
>  >  >  > > > >  >
>  >  >  > > > >  > Betreff: Re: What is the status of the development to
support
>  >  >  > Creole?
>  >  >  > > > >  >
>  >  >  > > > >  >
>  >  >  > > > >  >
>  >  >  > > > >  > Hi Christoph,
>  >  >  > > > >  >
>  >  >  > > > >  >  Did you have a chance to look at this problems? I'd
like to
>  >  >  start
>  >  >  > > > >  >  using your version of the filter and probably try to
>  >  contribute
>  >  >  an
>  >  >  > > > >  >  improvement to it. But when I tried using it it didn't
work.
>  >  Any
>  >  >  > > idea
>  >  >  > > > >  >  of what could be the reason?
>  >  >  > > > >  >
>  >  >  > > > >  >  Regards,
>  >  >  > > > >  >  Jorge
>  >  >  > > > >  >
>  >  >  > > > >  >  On Feb 4, 2008 7:22 PM, Jorge Ferrer
<jf...@liferay.com>
>  >  >  wrote:
>  >  >  > > > >  >  > Hi Christoph,
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > >I've uploaded a external implementation of the
filter
>  >  >  (binaries
>  >  >  > > and
>  >  >  > > > >  >  > > sourceode at
>  >  >  > > > >  >
>  >  >  http://www.i3g.hs-heilbronn.de/Wiki.jsp?page=JSPWikiCreoleFilter)
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > I've downloaded and tried out this version, but it
doesn't
>  >  >  > > properly
>  >  >  > > > >  >  > convert links and headers. I've attached a screenshot
which
>  >  >  > shows
>  >  >  > > the
>  >  >  > > > >  >  > result of the Creole test case.
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > > >What puzzles me is why is it looking for the
plugin
>  >  >  > 'ImagePro'
>  >  >  > > if I
>  >  >  > > > >  >  > > >configured 'Image'. May that be related to the
problem?
>  >  >  > > > >  >  > >
>  >  >  > > > >  >  > > I've added a debug var
<<$creolepagefilter.imageplugin>>
>  >  >  that
>  >  >  > > let you
>  >  >  > > > >  >  find
>  >  >  > > > >  >  > > out what image plugin is used, if it displays
"Image"
>  >  >  > everything
>  >  >  > > should
>  >  >  > > > >  >  be
>  >  >  > > > >  >  > > fine, "ImagePro" was just an experimental name like
>  >  ImageX
>  >  >  to
>  >  >  > > see if it
>  >  >  > > > >  >  > > would work to switch Image display implementations.
>  >  Please
>  >  >  > > install the
>  >  >  > > > >  >  new
>  >  >  > > > >  >  > > external filter and tell me if this displays
something
>  >  else
>  >  >  > than
>  >  >  > > you
>  >  >  > > > >  >  defined
>  >  >  > > > >  >  > >
>  >  >  > > > >  >  > > in your properties...
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > I found out that the problem was actually in Creole's
test
>  >  >  cases
>  >  >  > > as
>  >  >  > > > >  >  > they are using the following syntax to insert an
image:
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > [{ImagePro src='Red-Flower.jpg' caption='here is a
red
>  >  flower'
>  >  >  > }]
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > Instead of what it should be:
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > {{Red-Flower.jpg|here is a red flower}}
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > Once I noticed this and changed to the correct syntax
>  >  >  everything
>  >  >  > > > >  >  > worked fine. I've also added a note in wikicreole.org
>  >  letting
>  >  >  > them
>  >  >  > > > >  >  > know about this potential mistake.
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > Thanks for your help,
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > Jorge
>  >  >  > > > >  >  >
>  >  >  > > > >  >  > --
>  >  >  > > > >  >  > Jorge Ferrer
>  >  >  > > > >  >  > Software Architect
>  >  >  > > > >  >  > Liferay, Inc.
>  >  >  > > > >  >  > Enterprise. Open Source. For Life.
>  >  >  > > > >  >  >
>  >  >  > > > >  >
>  >  >  > > > >  >
>  >  >  > > > >  >
>  >  >  > > > >  >  --
>  >  >  > > > >  >  Jorge Ferrer
>  >  >  > > > >  >  Software Architect
>  >  >  > > > >  >  Liferay, Inc.
>  >  >  > > > >  >  Enterprise. Open Source. For Life.
>  >  >  > > > >  >
>  >  >  > > > >  >
>  >  >  > > > >  >
>  >  >  > > > >
>  >  >  > > > >
>  >  >  > > > >
>  >  >  > > > >  --
>  >  >  > > > >
>  >  >  > > > >
>  >  >  > > > > Jorge Ferrer
>  >  >  > > > >  Software Architect
>  >  >  > > > >  Liferay, Inc.
>  >  >  > > > >  Enterprise. Open Source. For Life.
>  >  >  > > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > > > --
>  >  >  > > >
>  >  >  > > > Jorge Ferrer
>  >  >  > > > Software Architect
>  >  >  > > > Liferay, Inc.
>  >  >  > > > Enterprise. Open Source. For Life.
>  >  >  > > >
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  > > --
>  >  >  > > Jorge Ferrer
>  >  >  > > Software Architect
>  >  >  > > Liferay, Inc.
>  >  >  > > Enterprise. Open Source. For Life.
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >  > --
>  >  >  > Jorge Ferrer
>  >  >  > Software Architect
>  >  >  > Liferay, Inc.
>  >  >  > Enterprise. Open Source. For Life.
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >
>  >  >
>  >  >
>  >  >  --
>  >  >  Jorge Ferrer
>  >  >  Software Architect
>  >  >  Liferay, Inc.
>  >  >  Enterprise. Open Source. For Life.
>  >  >
>  >  >
>  >  >
>  >
>  >
>  >
>  >  --
>  >  Jorge Ferrer
>  >  Software Architect
>  >  Liferay, Inc.
>  >  Enterprise. Open Source. For Life.
>  >
>  >
>  >
>
>
>
>  --
>
>
> Jorge Ferrer
>  Software Architect
>  Liferay, Inc.
>  Enterprise. Open Source. For Life.
>



-- 
Jorge Ferrer
Software Architect
Liferay, Inc.
Enterprise. Open Source. For Life.



Re: Working on CreoleFilter's known issues

Posted by Janne Jalkanen <Ja...@ecyrd.com>.
> The key question is, how can we differentiate? There are two potential
> solutions:
> - Ask JSPWiki if a page with that name exists and if not interpret it
> as an attachment. Is this possible at all?
> - Implement a configurable check so that if the name ends with .png,
> .jpg, etc. it's an image and otherwise it's a page.
>
> I actually like the second more, since it allows showing a link to
> upload the attachment or create the page if it doesn't exist yet.

You will want to do both.  The first one is easy; just check it with  
WikiEngine.pageExists().  The second one is a bit more complicated;  
but you can check JSPWikiMarkupParser.isImageLink() to see how we do  
it currently.  There is already a configuration option for doing  
exactly that kind of a check, and it's not a good idea to introduce  
another configuration for the same purpose.  If CreoleFilter does not  
honour the user settings, it should be dropped out of the distro and  
distributed separately.

/Janne

Re: Working on CreoleFilter's known issues

Posted by Jorge Ferrer <jf...@liferay.com>.
Hi Christoph,

Thanks for applying the patch :)

I've updated my svn copy and run the tests, right now there are 7 failures:
- testWhitespacesBeforeLists
- testFreeLinksKnowProtocols
- testFreeLinks
- testSecondLineListItem
- testCreoleStyleEscape
- testCreoleStyleEscape2

I think they cover all the issues I had found so far, but if I find
any new one I'll add a test.

On a different topic, if I understand it propertly the following
syntax would be valid in Creole to include a page within another:

{{Name of another page}}

Right now in CreoleFilter that syntax is always interpreted as a mean
to insert an attached image. I'd like to support both functionalities.
The key question is, how can we differentiate? There are two potential
solutions:
- Ask JSPWiki if a page with that name exists and if not interpret it
as an attachment. Is this possible at all?
- Implement a configurable check so that if the name ends with .png,
.jpg, etc. it's an image and otherwise it's a page.

I actually like the second more, since it allows showing a link to
upload the attachment or create the page if it doesn't exist yet.

Thougts?

Regards,
Jorge

On Wed, Mar 12, 2008 at 3:05 PM, Christoph Sauer <sa...@hs-heilbronn.de> wrote:
> Hi Jorge, Hanno
>  i've applied your patch and added a few more testcases for the know issues.
>  Jorge, if you have more testcases, stuff that does not work like expected,
>  it is the best to simply add them. Hanno, could you please take a look at
>  them and try to fix them?
>
>  Thanks!
>
> Christoph
>
>  -----Ursprüngliche Nachricht-----
>  Von: jferrer.at.liferay@gmail.com [mailto:jferrer.at.liferay@gmail.com] Im
>  Auftrag von Jorge Ferrer
>  Gesendet: Donnerstag, 28. Februar 2008 18:25
>  An: Christoph Sauer
>  Betreff: Working on CreoleFilter's known issues
>
>
>
>  Hi Christoph,
>
>  I've started studying the code of CreoleFilter and the JSPWiki parser
>  trying to find the reason for the known bugs. I haven't had many
>  advances yet. I'm particularly puzzled with the fact that regular URLs
>  are not converted to links. I've confirmed that the filter doesn't
>  modify it and JSPWiki by default does the conversion. Do you have any
>  idea of what may be the reason?
>
>  Also, I've made some changes to make the tests easier to run. I've
>  made some slight changes to the tests themselves to make them run
>  (extra spaces and more control of the loaded properties file). I've
>  attached a patch. Could you take a look at apply it if you agree with
>  it?
>
>  Regards,
>  Jorge
>
>  On Fri, Feb 22, 2008 at 1:59 PM, Jorge Ferrer <jf...@liferay.com> wrote:
>  > Thanks Christoph!
>  >
>  >
>  >
>  >  On Fri, Feb 22, 2008 at 11:21 AM, Christoph Sauer <sa...@hs-heilbronn.de>
>  wrote:
>  >  > >One minor note. I think it would be better if the "build" directory
>  >  >  >was not in SVN since it rebuilds it when compiling the sources and
>  >  >  >causes the svn update command to complain the next time it's used.
>  >  >
>  >  >  Yes, I always forget that when I check in a new project. I removed it
>  and
>  >  >  added it to svn.ignore
>  >  >
>  >  >
>  >  >  --Christoph
>  >  >
>  >  >  -----Ursprüngliche Nachricht-----
>  >  >  Von: jferrer.at.liferay@gmail.com
>  [mailto:jferrer.at.liferay@gmail.com] Im
>  >  >  Auftrag von Jorge Ferrer
>  >  >  Gesendet: Mittwoch, 20. Februar 2008 20:41
>  >  >
>  >  >
>  >  > An: Christoph Sauer
>  >  >  Betreff: Re: What is the status of the development to support Creole?
>  >  >
>  >  >  Hi Christoph,
>  >  >
>  >  >  Thanks, it now works. I've been able to download and compile from
>  source.
>  >  >
>  >  >  One minor note. I think it would be better if the "build" directory
>  >  >  was not in SVN since it rebuilds it when compiling the sources and
>  >  >  causes the svn update command to complain the next time it's used.
>  >  >
>  >  >  I'll get back to you as soon as I'm able to get to work with some of
>  >  >  my planned improvements.
>  >  >
>  >  >  Regards,
>  >  >  Jorge
>  >  >
>  >  >  On Wed, Feb 20, 2008 at 7:01 PM, Christoph Sauer
>  <sa...@hs-heilbronn.de>
>  >  >  wrote:
>  >  >  > Try svn://141.7.56.28:8080/usr/local/repo/public, Standardports seem
>  to be
>  >  >  >  blocked outside the university...
>  >  >  >
>  >  >  >  --Christoph
>  >  >  >
>  >  >  >
>  >  >  >  -----Ursprüngliche Nachricht-----
>  >  >  >  Von: jferrer.at.liferay@gmail.com
>  [mailto:jferrer.at.liferay@gmail.com]
>  >  >  Im
>  >  >  >  Auftrag von Jorge Ferrer
>  >  >  >  Gesendet: Dienstag, 19. Februar 2008 18:20
>  >  >  >
>  >  >  >
>  >  >  > An: Christoph Sauer
>  >  >  >  Betreff: Re: What is the status of the development to support
>  Creole?
>  >  >  >
>  >  >  >  Hi Christoph,
>  >  >  >
>  >  >  >  I've been trying to checkout the sources from that URL but I cannot
>  >  >  >  access the IP address. When I do an 'svn co' it just waits until a
>  >  >  >  timeout expires and then throws an error saying "Could not reach
>  >  >  >  141.7.56.28"
>  >  >  >
>  >  >  >  Any ideas?
>  >  >  >
>  >  >  >  Jorge
>  >  >  >
>  >  >  >  On Feb 19, 2008 5:28 PM, Christoph Sauer <sa...@hs-heilbronn.de>
>  wrote:
>  >  >  >  > Hi Jorge,
>  >  >  >  >
>  >  >  >  > You can now checkout the project anonymously from
>  >  >  >  >
>  >  >  >  > svn://141.7.56.28/usr/local/repo/public
>  >  >  >  >
>  >  >  >  > I've updated the documentation accordingly at
>  >  >  >  > http://www.i3g.hs-heilbronn.de/Wiki.jsp?page=JSPWikiCreoleFilter
>  >  >  >  >
>  >  >  >  > Cheers
>  >  >  >  > Christoph
>  >  >  >  >
>  >  >  >  >
>  >  >  >  >
>  >  >  >  > -----Ursprüngliche Nachricht-----
>  >  >  >  > Von: jferrer.at.liferay@gmail.com
>  [mailto:jferrer.at.liferay@gmail.com]
>  >  >  Im
>  >  >  >  > Auftrag von Jorge Ferrer
>  >  >  >  > Gesendet: Dienstag, 19. Februar 2008 11:53
>  >  >  >  >
>  >  >  >  > An: Christoph Sauer
>  >  >  >  > Betreff: Re: What is the status of the development to support
>  Creole?
>  >  >  >  >
>  >  >  >  > Hi Christoph,
>  >  >  >  >
>  >  >  >  > That's great news. For now all I need is read access. I'll let
>  you
>  >  >  >  > decide if I deserve commit access or not based on the
>  number/quality
>  >  >  >  > of the patches I'll send you.
>  >  >  >  >
>  >  >  >  > Thanks!
>  >  >  >  >
>  >  >  >  > Jorge
>  >  >  >  >
>  >  >  >  > On Feb 19, 2008 10:56 AM, Christoph Sauer <sa...@hs-heilbronn.de>
>  >  >  wrote:
>  >  >  >  > > Hi Jorge,
>  >  >  >  > >
>  >  >  >  > > we have our own SVN here, I just have to make some
>  modifications
>  >  >  (figure
>  >  >  >  > out
>  >  >  >  > > certificate authentication) and then will give you commit
>  access, if
>  >  >  you
>  >  >  >  > > like...
>  >  >  >  > >
>  >  >  >  > > Cheers
>  >  >  >  > > Christoph
>  >  >  >  > >
>  >  >  >  > > -----Ursprüngliche Nachricht-----
>  >  >  >  > > Von: jferrer.at.liferay@gmail.com
>  >  >  [mailto:jferrer.at.liferay@gmail.com]
>  >  >  >  Im
>  >  >  >  > > Auftrag von Jorge Ferrer
>  >  >  >  > > Gesendet: Montag, 18. Februar 2008 13:58
>  >  >  >  > > An: Christoph Sauer
>  >  >  >  > >
>  >  >  >  > > Betreff: Re: What is the status of the development to support
>  Creole?
>  >  >  >  > >
>  >  >  >  > > Hi Christoph,
>  >  >  >  > >
>  >  >  >  > > You were right, the filter works fine. I don't know what I did
>  wrong,
>  >  >  >  > > but I've already sent an email to JSPWiki's list to make it
>  clear
>  >  >  that
>  >  >  >  > > the problems I experienced were my fault.
>  >  >  >  > >
>  >  >  >  > > In the next days I'd like to give a try at the improvements
>  mentioned
>  >  >  >  > > in my last email. Also I may try to fix some of the known
>  issues you
>  >  >  >  > > added to the wiki. To that end it would be very helpful to have
>  a
>  >  >  >  > > subversion repository against which I can create patches to
>  send you
>  >  >  >  > > and then update when you commit them.
>  >  >  >  > >
>  >  >  >  > > Even if you decide not to use Sourceforge, Google code, etc,
>  maybe
>  >  >  >  > > Janne could give you a dir in JSPWiki's repository?
>  >  >  >  > >
>  >  >  >  > > Regards,
>  >  >  >  > > Jorge
>  >  >  >  > >
>  >  >  >  > > On Feb 15, 2008 1:16 PM, Jorge Ferrer <jf...@liferay.com>
>  wrote:
>  >  >  >  > > > Hi Christoph,
>  >  >  >  > > >
>  >  >  >  > > > Thanks for taking a look at it. I'm not using JSPWiki
>  directly but
>  >  >  >  > > > through the integration that I've developed for Liferay
>  Portal, I
>  >  >  >  > > > wonder if that has to do with my problems somehow. I'll do
>  some
>  >  >  >  > > > debugging and will let you know.
>  >  >  >  > > >
>  >  >  >  > > > Also, have you planned to upload the project to Sourceforge,
>  Google
>  >  >  >  > > > Code or some similar site? That would help to encourage
>  people to
>  >  >  >  > > > contribute. I already have a couple of ideas to contribute:
>  >  >  >  > > > 1) Making it possible to insert pages using the Inclusion
>  syntax
>  >  >  >  > > > defined in http://wikicreole.org/wiki/Inclusion This could be
>  as
>  >  >  >  > > > simple as using the Insert JSPWiki plugin. The main challenge
>  is
>  >  >  how
>  >  >  >  > > > to differentiate between including pages and inlining images,
>  since
>  >  >  >  > > > the Creole syntax is so similar
>  >  >  >  > > > 2) When including an image that does not exist yet, show a
>  link
>  >  >  that
>  >  >  >  > > > takes you to the add image attachment (like MediaWiki does).
>  Not
>  >  >  sure
>  >  >  >  > > > if this can be controlled at the CreoleFilter level.
>  >  >  >  > > >
>  >  >  >  > > > Thoughts?
>  >  >  >  > > >
>  >  >  >  > > > Regards,
>  >  >  >  > > > Jorge
>  >  >  >  > > >
>  >  >  >  > > >
>  >  >  >  > > > On Fri, Feb 15, 2008 at 9:45 AM, Jorge Ferrer
>  <jf...@liferay.com>
>  >  >  >  > wrote:
>  >  >  >  > > > > Hi Christoph,
>  >  >  >  > > > >
>  >  >  >  > > > >  Thanks for your answer. I've attached the screenshot
>  again. I
>  >  >  guess
>  >  >  >  > > > >  the JSPWiki mailing list dropped it.
>  >  >  >  > > > >
>  >  >  >  > > > >  As you can see the rendering is just not done at all. And
>  all I
>  >  >  did
>  >  >  >  > > > >  was put the creole filter WAR and the modify the
>  filters.xml
>  >  >  file
>  >  >  >  to
>  >  >  >  > > > >  point to the new filter.
>  >  >  >  > > > >
>  >  >  >  > > > >  Regards,
>  >  >  >  > > > >  Jorge
>  >  >  >  > > > >
>  >  >  >  > > > >
>  >  >  >  > > > >
>  >  >  >  > > > >  On Fri, Feb 15, 2008 at 7:08 AM, Christoph Sauer
>  >  >  >  > > <sa...@hs-heilbronn.de> wrote:
>  >  >  >  > > > >  > Hi Jorge,
>  >  >  >  > > > >  >  no, I will look into it over the weekend. You said
>  something
>  >  >  >  about
>  >  >  >  > a
>  >  >  >  > > > >  >  screenshot, but there was none attached to the email.
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >  >I've downloaded and tried out this version, but it
>  doesn't
>  >  >  >  > properly
>  >  >  >  > > > >  >  >convert links and headers. I've attached a screenshot
>  which
>  >  >  >  shows
>  >  >  >  > > the
>  >  >  >  > > > >  >  >result of the Creole test case.
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >  Can you send me the screenshot again and tell me more
>  about
>  >  >  what
>  >  >  >  > > seems to be
>  >  >  >  > > > >  >  wrong with links and headers?
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >  --Christoph
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >  -----Ursprüngliche Nachricht-----
>  >  >  >  > > > >  >  Von: jferrer.at.liferay@gmail.com
>  >  >  >  > > [mailto:jferrer.at.liferay@gmail.com] Im
>  >  >  >  > > > >  >  Auftrag von Jorge Ferrer
>  >  >  >  > > > >  >  Gesendet: Dienstag, 12. Februar 2008 17:34
>  >  >  >  > > > >  >  An: sauer@hs-heilbronn.de
>  >  >  >  > > > >  >
>  >  >  >  > > > >  > Betreff: Re: What is the status of the development to
>  support
>  >  >  >  > Creole?
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >
>  >  >  >  > > > >  > Hi Christoph,
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >  Did you have a chance to look at this problems? I'd
>  like to
>  >  >  >  start
>  >  >  >  > > > >  >  using your version of the filter and probably try to
>  >  >  contribute
>  >  >  >  an
>  >  >  >  > > > >  >  improvement to it. But when I tried using it it didn't
>  work.
>  >  >  Any
>  >  >  >  > > idea
>  >  >  >  > > > >  >  of what could be the reason?
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >  Regards,
>  >  >  >  > > > >  >  Jorge
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >  On Feb 4, 2008 7:22 PM, Jorge Ferrer
>  <jf...@liferay.com>
>  >  >  >  wrote:
>  >  >  >  > > > >  >  > Hi Christoph,
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > >I've uploaded a external implementation of the
>  filter
>  >  >  >  (binaries
>  >  >  >  > > and
>  >  >  >  > > > >  >  > > sourceode at
>  >  >  >  > > > >  >
>  >  >  >  http://www.i3g.hs-heilbronn.de/Wiki.jsp?page=JSPWikiCreoleFilter)
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > I've downloaded and tried out this version, but it
>  doesn't
>  >  >  >  > > properly
>  >  >  >  > > > >  >  > convert links and headers. I've attached a screenshot
>  which
>  >  >  >  > shows
>  >  >  >  > > the
>  >  >  >  > > > >  >  > result of the Creole test case.
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > > >What puzzles me is why is it looking for the
>  plugin
>  >  >  >  > 'ImagePro'
>  >  >  >  > > if I
>  >  >  >  > > > >  >  > > >configured 'Image'. May that be related to the
>  problem?
>  >  >  >  > > > >  >  > >
>  >  >  >  > > > >  >  > > I've added a debug var
>  <<$creolepagefilter.imageplugin>>
>  >  >  >  that
>  >  >  >  > > let you
>  >  >  >  > > > >  >  find
>  >  >  >  > > > >  >  > > out what image plugin is used, if it displays
>  "Image"
>  >  >  >  > everything
>  >  >  >  > > should
>  >  >  >  > > > >  >  be
>  >  >  >  > > > >  >  > > fine, "ImagePro" was just an experimental name like
>  >  >  ImageX
>  >  >  >  to
>  >  >  >  > > see if it
>  >  >  >  > > > >  >  > > would work to switch Image display implementations.
>  >  >  Please
>  >  >  >  > > install the
>  >  >  >  > > > >  >  new
>  >  >  >  > > > >  >  > > external filter and tell me if this displays
>  something
>  >  >  else
>  >  >  >  > than
>  >  >  >  > > you
>  >  >  >  > > > >  >  defined
>  >  >  >  > > > >  >  > >
>  >  >  >  > > > >  >  > > in your properties...
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > I found out that the problem was actually in Creole's
>  test
>  >  >  >  cases
>  >  >  >  > > as
>  >  >  >  > > > >  >  > they are using the following syntax to insert an
>  image:
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > [{ImagePro src='Red-Flower.jpg' caption='here is a
>  red
>  >  >  flower'
>  >  >  >  > }]
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > Instead of what it should be:
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > {{Red-Flower.jpg|here is a red flower}}
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > Once I noticed this and changed to the correct syntax
>  >  >  >  everything
>  >  >  >  > > > >  >  > worked fine. I've also added a note in wikicreole.org
>  >  >  letting
>  >  >  >  > them
>  >  >  >  > > > >  >  > know about this potential mistake.
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > Thanks for your help,
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > Jorge
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >  > --
>  >  >  >  > > > >  >  > Jorge Ferrer
>  >  >  >  > > > >  >  > Software Architect
>  >  >  >  > > > >  >  > Liferay, Inc.
>  >  >  >  > > > >  >  > Enterprise. Open Source. For Life.
>  >  >  >  > > > >  >  >
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >  --
>  >  >  >  > > > >  >  Jorge Ferrer
>  >  >  >  > > > >  >  Software Architect
>  >  >  >  > > > >  >  Liferay, Inc.
>  >  >  >  > > > >  >  Enterprise. Open Source. For Life.
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >
>  >  >  >  > > > >  >
>  >  >  >  > > > >
>  >  >  >  > > > >
>  >  >  >  > > > >
>  >  >  >  > > > >  --
>  >  >  >  > > > >
>  >  >  >  > > > >
>  >  >  >  > > > > Jorge Ferrer
>  >  >  >  > > > >  Software Architect
>  >  >  >  > > > >  Liferay, Inc.
>  >  >  >  > > > >  Enterprise. Open Source. For Life.
>  >  >  >  > > > >
>  >  >  >  > > >
>  >  >  >  > > >
>  >  >  >  > > >
>  >  >  >  > > > --
>  >  >  >  > > >
>  >  >  >  > > > Jorge Ferrer
>  >  >  >  > > > Software Architect
>  >  >  >  > > > Liferay, Inc.
>  >  >  >  > > > Enterprise. Open Source. For Life.
>  >  >  >  > > >
>  >  >  >  > >
>  >  >  >  > >
>  >  >  >  > >
>  >  >  >  > > --
>  >  >  >  > > Jorge Ferrer
>  >  >  >  > > Software Architect
>  >  >  >  > > Liferay, Inc.
>  >  >  >  > > Enterprise. Open Source. For Life.
>  >  >  >  > >
>  >  >  >  > >
>  >  >  >  > >
>  >  >  >  >
>  >  >  >  >
>  >  >  >  >
>  >  >  >  > --
>  >  >  >  > Jorge Ferrer
>  >  >  >  > Software Architect
>  >  >  >  > Liferay, Inc.
>  >  >  >  > Enterprise. Open Source. For Life.
>  >  >  >  >
>  >  >  >  >
>  >  >  >  >
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >  >  --
>  >  >  >  Jorge Ferrer
>  >  >  >  Software Architect
>  >  >  >  Liferay, Inc.
>  >  >  >  Enterprise. Open Source. For Life.
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >
>  >  >
>  >  >
>  >  >  --
>  >  >  Jorge Ferrer
>  >  >  Software Architect
>  >  >  Liferay, Inc.
>  >  >  Enterprise. Open Source. For Life.
>  >  >
>  >  >
>  >  >
>  >
>  >
>  >
>  >  --
>  >
>  >
>  > Jorge Ferrer
>  >  Software Architect
>  >  Liferay, Inc.
>  >  Enterprise. Open Source. For Life.
>  >
>
>
>
>  --
>  Jorge Ferrer
>  Software Architect
>  Liferay, Inc.
>  Enterprise. Open Source. For Life.
>
>
>



-- 
Jorge Ferrer
Software Architect
Liferay, Inc.
Enterprise. Open Source. For Life.