Thanks again for your update and I have also shared all these informations
inside our issue on JIRA.

Cheers,
PJ

2018-04-23 23:45 GMT+02:00 Hervé BOUTEMY <[email protected]>:

> MSITE-820 created
> but this will be for maven-site-plugin 3.8
>
> Regards,
>
> Hervé
>
> [1] https://issues.apache.org/jira/browse/MSITE-820
>
> Le lundi 23 avril 2018, 20:18:34 CEST Piergiorgio Lucidi a écrit :
> > Hi Hervé,
> >
> > thank you so much for your support.
> >
> > Probably the best way is to keep the same definition that we need to
> > specify in the maven-site-plugin, I mean zh_CN for folders and
> definitions.
> > In this way it will be more easier for anyone to specify the same locale
> > set in the pom.xml.
> >
> > I have tried your fix and it works very well :)
> > Thank you again and I'll wait for the next release and eventually I'll
> > change the folders layout to be consistent with the extended version of
> the
> > locale.
> >
> > Cheers,
> > PJ
> >
> > 2018-04-23 18:40 GMT+02:00 Hervé BOUTEMY <[email protected]>:
> > > Hi,
> > >
> > > I had a look at your code: very interesting, I'm glad to be able to
> help
> > > such
> > > a use case.
> > >
> > > You found a bug in site:run MSITE-818 [1] that I fixed quickly (stupid
> > > inconsistency)
> > >
> > > but I need your help to decide what to do really since I fear our
> current
> > > maven-site-plugin choice is not the right one (and that caused the
> > > inconsistency).
> > > This has to do with the fact that zh_CN locale contains not only a
> > > language
> > > (zh) but also a country (region) (CN): but the path in the generated
> html
> > > is
> > > build only from language (/zh/), even if the source directory was the
> full
> > > locale (/zh_CN/), be it for site:site or site:run
> > >
> > > Question: shouldn't maven-site-plugin keep the full locale for
> directory?
> > > then have generated html in /zh_CN/? Or is it really a good idea to
> keep
> > > generated html in /zh/?
> > >
> > > to be consistent, I would have expected that since source is in
> > > src/site/zh_CN
> > > generated content would go to target/site/zh_CN, not target/site/zh/ as
> > > currently...
> > >
> > > At least now, you can build maven-site-plugin 3.7.1-SNAPSHOT for
> yourself
> > > and
> > > site:run will work: I expect to do a release soon, since it contains
> > > important
> > > fixes from 3.7, then I'm eager to have your feedback
> > >
> > > Changing output html directory from zh to zh_CN would go in another
> > > release,
> > > since it's a more important change than the simple bugfix that 3.7.1 is
> > > expected to be
> > >
> > > A little hint on your site: you don't need to configure Markdown Doxia
> > > parser,
> > > it is enabled by default since a long time
> > >
> > > Regards,
> > >
> > > Hervé
> > >
> > >
> > > [1] https://issues.apache.org/jira/browse/MSITE-818
> > >
> > > Le lundi 23 avril 2018, 11:20:26 CEST Piergiorgio Lucidi a écrit :
> > > > Hi all,
> > > >
> > > > we are working on our brand new website but we have an issue using
> the
> > > > Doxia Plugin.
> > > >
> > > > ManifoldCF website supports three different languages: english,
> japanese
> > > > and chinese [1].
> > > >
> > > > We are trying to build the new website using Maven Site Plugin with
> > > > Doxia
> > > > and the Fluido skin using markdown templates. You can take a look at
> our
> > > > current state in our issue in JIRA [2].
> > > >
> > > > Actually we have a first sprint of this development [3], where the
> > >
> > > english
> > >
> > > > language is configured as the default one and then we have added
> > > > japanese
> > > > and chinese as new locales.
> > > >
> > > > We have a problem when trying to get the content using the chinese
> > > > locale
> > > > because the website is returning the following exception:
> > > >
> > > > HTTP ERROR 500
> > > >
> > > > Problem accessing /zh/index.html. Reason:{{ No doxia bean found for
> the
> > > > locale zh_CN}}
> > > >
> > > > Caused by:{{javax.servlet.ServletException: No doxia bean found for
> the
> > > > locale zh_CN at
> > > > org.apache.maven.plugins.site.run.DoxiaFilter.doFilter(
> > >
> > > DoxiaFilter.java:129)
> > >
> > > > at
> > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain.
> > >
> > > doFilter(ServletHandler
> > >
> > > > .java:1157) at
> > > > org.mortbay.jetty.servlet.ServletHandler.handle(
> ServletHandler.java:388)
> > >
> > > at
> > >
> > > > org.mortbay.jetty.security.SecurityHandler.handle(
> > >
> > > SecurityHandler.java:216)
> > >
> > > > at org.mortbay.jetty.servlet.SessionHandler.handle(
> > >
> > > SessionHandler.java:182)
> > >
> > > > at org.mortbay.jetty.handler.ContextHandler.handle(
> > >
> > > ContextHandler.java:765)
> > >
> > > > at org.mortbay.jetty.webapp.WebAppContext.handle(
> WebAppContext.java:440)
> > >
> > > at
> > >
> > > > org.mortbay.jetty.handler.HandlerCollection.handle(
> > >
> > > HandlerCollection.java:11
> > >
> > > > 4) at
> > > > org.mortbay.jetty.handler.HandlerWrapper.handle(
> HandlerWrapper.java:152)
> > >
> > > at
> > >
> > > > org.mortbay.jetty.Server.handle(Server.java:326) at
> > > > org.mortbay.jetty.HttpConnection.handleRequest(
> HttpConnection.java:542)
> > >
> > > at
> > >
> > > > org.mortbay.jetty.HttpConnection$RequestHandler.
> > >
> > > headerComplete(HttpConnectio
> > >
> > > > n.java:926) at org.mortbay.jetty.HttpParser.
> > >
> > > parseNext(HttpParser.java:549)
> > >
> > > > at
> > > > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at
> > > > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at
> > >
> > > > org.mortbay.io.nio.SelectChannelEndPoint.run(
> SelectChannelEndPoint.java:
> > > 410)
> > >
> > > > at
> > > > org.mortbay.thread.QueuedThreadPool$PoolThread.
> > >
> > > run(QueuedThreadPool.java:582
> > >
> > > > ) }}
> > > >
> > > >
> > > > Do you have any ideas how to solve this problem?
> > > >
> > > > I'm wondering if there are some rules related to configure zh_CN
> inside
> > >
> > > the
> > >
> > > > pom with the related folders for contents. For Japanese I set ja as a
> > > > new
> > > > locale and then I have created a specific folder site/ja/markdown for
> > > > contents.
> > > >
> > > > The same I have done with Chinese but it seems something wrong for
> this
> > > > setting and with mvn site:run I have the following log:
> > > >
> > > > [INFO] ---------------------< org.apache.manifoldcf:site
> > > >
> > > > >---------------------
> > > >
> > > > [INFO] Building ManifoldCF - Site 2.10-SNAPSHOT
> > > > [INFO] --------------------------------[ pom
> > > > ]---------------------------------
> > > > [INFO]
> > > > [INFO] --- maven-site-plugin:3.7:run (default-cli) @ site ---
> > > > [INFO] Logging to org.slf4j.impl.MavenSimpleLogger(org.mortbay.log)
> via
> > > > org.mortbay.log.Slf4jLog
> > > > [INFO] Relativizing decoration links with respect to localized
> project
> > >
> > > URL:
> > > > http://www.apache.org/mcf-parent/site/
> > > > [INFO] Rendering site with org.apache.maven.skins:maven-
> > >
> > > fluido-skin:jar:1.7
> > >
> > > > skin.
> > > > [INFO] Relativizing decoration links with respect to localized
> project
> > >
> > > URL:
> > > > http://www.apache.org/mcf-parent/site/
> > > > [INFO] Rendering site with org.apache.maven.skins:maven-
> > >
> > > fluido-skin:jar:1.7
> > >
> > > > skin.
> > > > [INFO] Relativizing decoration links with respect to localized
> project
> > >
> > > URL:
> > > > http://www.apache.org/mcf-parent/site/ja
> > > > [INFO] Rendering site with org.apache.maven.skins:maven-
> > >
> > > fluido-skin:jar:1.7
> > >
> > > > skin.
> > > > [INFO] Relativizing decoration links with respect to localized
> project
> > >
> > > URL:
> > > > http://www.apache.org/mcf-parent/site/ja
> > > > [INFO] Rendering site with org.apache.maven.skins:maven-
> > >
> > > fluido-skin:jar:1.7
> > >
> > > > skin.
> > > > [INFO] Relativizing decoration links with respect to localized
> project
> > >
> > > URL:
> > > > http://www.apache.org/mcf-parent/site/zh
> > > > [INFO] Rendering site with org.apache.maven.skins:maven-
> > >
> > > fluido-skin:jar:1.7
> > >
> > > > skin.
> > > > [INFO] Relativizing decoration links with respect to localized
> project
> > >
> > > URL:
> > > > http://www.apache.org/mcf-parent/site/zh
> > > > [INFO] Rendering site with org.apache.maven.skins:maven-
> > >
> > > fluido-skin:jar:1.7
> > >
> > > > skin.
> > > > [INFO] Starting Jetty on http://localhost:8080/
> > > > [INFO] jetty-6.1.25
> > > > [INFO] NO JSP Support for /, did not find
> > > > org.apache.jasper.servlet.JspServlet
> > > > [INFO] Started [email protected]:8080
> > > >
> > > >
> > > > Thank you for your support.
> > > >
> > > > Regards,
> > > > PJ
> > > >
> > > > [1] - http://manifoldcf.apache.org/
> > > > [2] - https://issues.apache.org/jira/browse/CONNECTORS-1495
> > > > [3] -
> > > > https://svn.apache.org/repos/asf/manifoldcf/site/branches/
> > >
> > > CONNECTORS-1495/
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Piergiorgio Lucidi
https://www.open4dev.com

Reply via email to