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
