Thanks.

On Fri, May 23, 2014 at 3:54 PM, Jeremie BOUSQUET
<[email protected]> wrote:
> Done :
> http://jira.xwiki.org/browse/XRENDERING-342
>
>
> 2014-05-23 15:12 GMT+02:00 Thomas Mortagne <[email protected]>:
>
>> The EM one, it's useless to have it by default IMO. We already have
>> too much stuff.
>>
>> On Fri, May 23, 2014 at 3:10 PM, Jeremie BOUSQUET
>> <[email protected]> wrote:
>> > 2014-05-23 15:06 GMT+02:00 Thomas Mortagne <[email protected]>:
>> >
>> >> Would be nice if you could report it so that we don't forget, I don't
>> >> think I will have time to look at it today.
>> >>
>> >>
>> > To be clear, what needs to be reported ?
>> > - the fact that apt is not provided by default with XE
>> > - the fact that it works only if installed "on farm" in EM
>> > If answer is yes to both, means 2 issues must be created
>> >
>> >
>> >> On Fri, May 23, 2014 at 3:03 PM, Jeremie BOUSQUET
>> >> <[email protected]> wrote:
>> >> > 2014-05-23 15:00 GMT+02:00 Thomas Mortagne <[email protected]
>> >:
>> >> >
>> >> >> I guess it means the code that gets the list of available syntaxes is
>> >> >> only looking at root component manager instead of context component
>> >> >> manager
>> >> >
>> >> >
>> >> >
>> >> >> (in you case I guess you installed it on main wiki and not "on
>> >> >> farm").
>> >> >>
>> >> >
>> >> > Yes that's right
>> >> >
>> >> >
>> >> >> On Fri, May 23, 2014 at 2:49 PM, Jeremie BOUSQUET
>> >> >> <[email protected]> wrote:
>> >> >> > Dear community,
>> >> >> >
>> >> >> > I wanted to test the apt/1.0 syntax, so I updated xwiki.cfg to add
>> >> >> > "apt/1.0" in parameter "xwiki.rendering.syntaxes" and restarted my
>> >> wiki.
>> >> >> >
>> >> >> > When editing a page, no "apt/1.0" choice appeared in the Document
>> >> Syntax
>> >> >> > Panel.
>> >> >> >
>> >> >> > So in another page I displayed the available parsers and renderers,
>> >> which
>> >> >> > gave:
>> >> >> >
>> >> >> > Parsers : [XWiki 2.1, Markdown 1.0, XWiki 2.0, TWiki 1.0, XWiki
>> 1.0,
>> >> >> > JSPWiki 1.0, MediaWiki 1.0, DocBook 4.4, HTML 4.01, XHTML 1.0,
>> Creole
>> >> >> 1.0,
>> >> >> > Confluence 1.0, Plain 1.0]
>> >> >> > Renderers : [DocBook 4.4, TeX 1.0, XWiki 2.1, Annotated XHTML 1.0,
>> >> XWiki
>> >> >> > 2.0, XHTML 1.0, XHTML Macro 1.0, Plain 1.0]
>> >> >> >
>> >> >> > (I'm on 5.1, apt was added in 4.3, so it should be there unless it
>> was
>> >> >> > removed later and I missed the release note - or there was an error
>> >> >> during
>> >> >> > install/upgrade but it seems unlikely)
>> >> >> >
>> >> >> > So from Extension Manager, I searched and installed
>> >> >> > org.xwiki.rendering:xwiki-rendering-syntax-apt-5.1.jar.
>> >> >> > No change on the list of parsers/renderers, still no APT.
>> >> >> >
>> >> >> > I thought that probably renderers and parsers are registered only
>> at
>> >> >> start
>> >> >> > and maybe not by EM, so I restarted the wiki again, but no change
>> on
>> >> the
>> >> >> > list of parsers/renderers.
>> >> >> >
>> >> >> > Eventually I moved that jars (for xwiki-rendering-syntax-apt and
>> >> >> > xwiki-rendering-xml) from the extension repository under perm data
>> >> dir,
>> >> >> to
>> >> >> > WEB-INF/lib of the webapp, and restarted again, and apt now
>> appears in
>> >> >> the
>> >> >> > list of parsers/renderers !
>> >> >> >
>> >> >> > Then I tried to enter some content in a page, with apt syntax, and
>> on
>> >> >> > saving got this:
>> >> >> >
>> >> >> > Caused by: java.lang.NoClassDefFoundError:
>> >> >> > org/apache/maven/doxia/module/apt/AptParser
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.xwiki.rendering.internal.parser.apt.APTParser.createDoxiaParser(APTParser.java:50)
>> >> >> > ~[xwiki-rendering-syntax-apt-5.1.jar:na]
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.xwiki.rendering.internal.parser.doxia.AbstractDoxiaParser.parse(AbstractDoxiaParser.java:99)
>> >> >> > ~[xwiki-rendering-syntax-doxia-5.1.jar:na]
>> >> >> >         at
>> >> >> >
>> >> >>
>> >>
>> org.xwiki.rendering.internal.parser.doxia.AbstractDoxiaParser.parse(AbstractDoxiaParser.java:70)
>> >> >> > ~[xwiki-rendering-syntax-doxia-5.1.jar:na]
>> >> >> >         at
>> >> >> >
>> com.xpn.xwiki.doc.XWikiDocument.parseContent(XWikiDocument.java:7975)
>> >> >> > ~[xwiki-platform-legacy-oldcore-5.1.jar:na]
>> >> >> > [...]
>> >> >> >         ... 50 common frames omitted
>> >> >> >
>> >> >> >
>> >> >> > ... though from EM, dependencies of the apt renderer seem to be
>> >> correctly
>> >> >> > installed (either provided or installed) :
>> >> >> >
>> >> >> > XWiki Rendering - Syntax - Doxia Bridge5.1 (in wiki xwiki) Provided
>> >> >> > Doxia :: APT Module1.3 (in wiki xwiki) Installed
>> >> >> > XWiki Rendering - Legacy - API5.1 (in wiki xwiki) Provided
>> >> >> > XWiki Commons - Legacy - Component - API5.1 (in wiki xwiki)
>> Provided
>> >> >> >
>> >> >> > doxia-module-apt-1.3.jar is present in extensions repo (under data
>> >> dir),
>> >> >> so
>> >> >> > I thought maybe it had to be present in WEB-INF/lib (though it
>> seems
>> >> >> > surprising that it could cause an error, never had those kind of
>> >> >> > classloader issue with xwiki extensions). So I moved it to
>> WEB-INF/lib
>> >> >> and
>> >> >> > restarted and .... now it's ok. Just tested with a page, and the
>> >> result
>> >> >> is
>> >> >> > very nice ! :)
>> >> >> >
>> >> >> > To be complete, I checked in war file of 6.0.1, and
>> >> >> > xwiki-rendering-syntax-apt-6.0.1.jar is not present. So I suppose
>> APT
>> >> >> > format has not be much used yet ;-)
>> >> >> >
>> >> >> >
>> >> >> > Thanks,
>> >> >> > Jeremie
>> >> >> >
>> >> >> > PS: I would love to be able to publish a maven site to XWiki ...
>> But I
>> >> >> > think parsing APT from xwiki may not be the best, as the idea is
>> not
>> >> to
>> >> >> > edit a maven site from xwiki (at least, my purpose is to view
>> >> published
>> >> >> > maven sites, you could use apt parser to edit maven sites sources).
>> >> What
>> >> >> I
>> >> >> > would like is to be able to view a maven site from a site packaged
>> in
>> >> a
>> >> >> jar
>> >> >> > in a maven repository, and use xwiki as a front-end for maven
>> sites -
>> >> >> that
>> >> >> > would be cool (or publish those jars into xwiki as attachments, so
>> >> they
>> >> >> > would be indexed by solr)
>> >> >> > _______________________________________________
>> >> >> > users mailing list
>> >> >> > [email protected]
>> >> >> > http://lists.xwiki.org/mailman/listinfo/users
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Thomas Mortagne
>> >> >> _______________________________________________
>> >> >> users mailing list
>> >> >> [email protected]
>> >> >> http://lists.xwiki.org/mailman/listinfo/users
>> >> >>
>> >> > _______________________________________________
>> >> > users mailing list
>> >> > [email protected]
>> >> > http://lists.xwiki.org/mailman/listinfo/users
>> >>
>> >>
>> >>
>> >> --
>> >> Thomas Mortagne
>> >> _______________________________________________
>> >> users mailing list
>> >> [email protected]
>> >> http://lists.xwiki.org/mailman/listinfo/users
>> >>
>> > _______________________________________________
>> > users mailing list
>> > [email protected]
>> > http://lists.xwiki.org/mailman/listinfo/users
>>
>>
>>
>> --
>> Thomas Mortagne
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
>>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users



-- 
Thomas Mortagne
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to