On Mon, Sep 15, 2014 at 11:16 AM, David Crossley <cross...@apache.org> wrote: > On Mon, Sep 15, 2014 at 10:21:41AM +0200, Vicent Mas wrote: >> On Sun, Sep 14, 2014 at 10:54 AM, David Crossley <cross...@apache.org> wrote: >> > On Fri, Sep 12, 2014 at 11:03:58AM +0200, Vicent Mas wrote: >> >> On Fri, Sep 12, 2014 at 10:45 AM, David Crossley <cross...@apache.org> >> >> wrote: >> >> > On Fri, Sep 12, 2014 at 10:28:34AM +0200, Vicent Mas wrote: >> >> >> On Thu, Sep 11, 2014 at 4:53 PM, David Crossley <cross...@apache.org> >> >> >> wrote: >> >> >> > On Thu, Sep 11, 2014 at 11:24:16AM +0200, Vicent Mas wrote: >> >> >> >> On Thu, Sep 11, 2014 at 2:54 AM, David Crossley >> >> >> >> <cross...@apache.org> wrote: >> >> >> >> > >> >> >> >> > If that works, then try configuring that sample site >> >> >> >> > to use Dispatcher. See its forrest.properties configuration file. >> >> >> >> > Then do the 'forrest' command again. >> >> >> >> >> >> >> >> That fails. >> >> >> >> >> >> >> >> With the 0.10 version my website is built both with the skinner >> >> >> >> method >> >> >> >> and with the dispatcher plugin so I think my best option is to use >> >> >> >> the >> >> >> >> 0.10 version and try to find out why the customizations are ignored. >> >> >> >> >> >> >> >> Thanks again for your help. >> >> >> > >> >> >> > Ah, good that it works with 0.10-dev >> >> >> > >> >> >> > So that confirms https://issues.apache.org/jira/browse/FOR-1188 >> >> >> > >> >> >> > Would you please try with the projectInfo plugin. >> >> >> > It has been difficult to get someone on Windows to confirm >> >> >> > that it still has that problem. >> >> >> > >> >> >> > cd $FORREST_HOME/plugins/org.apache.forrest.plugin.input.projectInfo/ >> >> >> > Enable it for Dispatcher in forrest.properties, i.e. >> >> >> > project.required.plugins=org.apache.forrest.plugin.input.projectInfo,org.apache.forrest.plugin.internal.dispatcher >> >> >> > Then do: >> >> >> > forrest site >> >> >> >> >> >> It fails for me. The content of the broken-links.xml file is: >> >> >> >> >> >> <broken-links> >> >> >> <link message="C:\Users\Vicente\Apache >> >> >> Forrest\forrest\main\webapp\.\C:\Users\Vicente\Apache >> >> >> Forrest\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\C:\Users\Vicente\Apache >> >> >> Forrest\forrest\build\plugins\org.apache.forrest.plugin.input.projectInfo >> >> >> (El nombre de archivo, el nombre de directorio o la sintaxis de la >> >> >> etiqueta del volumen no son correctos)">releaseNotes_0.2.html</link> >> >> > >> >> > [snipped some other similar ones for brevity] >> >> > >> >> >> </broken-links> >> >> >> >> >> >> Sorry for not doing this yesterday. I just forgot about it. >> >> > >> >> > Thanks. So it seems like the same problem. >> > >> > I made the change to the "projectInfo" plugin today to hopefully >> > apply the workaround described in FOR-1108 and FOR-1188. >> > >> > Would you please do 'svn up' and try that plugin again, >> > enabled for the Dispatcher. >> >> Hi, >> it fails again. But the content of broken-links.xml is much shorter >> now (only 2 errors):: >> <broken-links> >> <link message="C:\Users\Vicente\Apache >> Forrest\forrest\main\webapp\.\C:\Users\Vicente\Apache >> Forrest\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\C:\Users\Vicente\Apache >> Forrest\forrest\build\plugins\svnHelper.xmap (El nombre de archivo, el >> nombre de directorio o la sintaxis de la etiqueta del volumen no son >> correctos)">index.html</link> >> <link message="C:\Users\Vicente\Apache >> Forrest\forrest\main\webapp\.\C:\Users\Vicente\Apache >> Forrest\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\C:\Users\Vicente\Apache >> Forrest\forrest\build\plugins\svnHelper.xmap (El nombre de archivo, el >> nombre de directorio o la sintaxis de la etiqueta del volumen no son >> correctos)">/index.html</link> >> </broken-links> > > Ah. This plugin is one of the few that utilises a "map:mount" > to include a sub-sitemap (Dispatcher too). > > I now made another fix to this plugin to stop mounting > and just add the pipelines from svnHelp.xmap into input.xmap file. > > Before doing 'svn up' would you please try this projectInfo > docs again, but not enabled for the Dispatcher, i.e. just > with its default skins. I want to see if the problem was > only with Dispatcher-enabled sites. >
Doing that the broken-links.xml seems to be the same: <broken-links> <link message="C:\Users\Vicente\Apache Forrest\forrest\main\webapp\.\C:\Users\Vicente\Apache Forrest\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\C:\Users\Vicente\Apache Forrest\forrest\build\plugins\svnHelper.xmap (El nombre de archivo, el nombre de directorio o la sintaxis de la etiqueta del volumen no son correctos)">index.html</link> <link message="C:\Users\Vicente\Apache Forrest\forrest\main\webapp\.\C:\Users\Vicente\Apache Forrest\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\C:\Users\Vicente\Apache Forrest\forrest\build\plugins\svnHelper.xmap (El nombre de archivo, el nombre de directorio o la sintaxis de la etiqueta del volumen no son correctos)">/index.html</link> </broken-links> After doing svn update the built fails with the following errors: <broken-links> <link message="C:\Users\Vicente\Apache Forrest\forrest\main\webapp\.\C:\Users\Vicente\Apache Forrest\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\C:\Users\Vicente\Apache Forrest\forrest\build\plugins\resources\stylesheets\svn-to-revision.xsl (El nombre de archivo, el nombre de directorio o la sintaxis de la etiqueta del volumen no son correctos)">log.svn-revision.xml</link> <link message="C:\Users\Vicente\Apache Forrest\forrest\main\webapp\.\C:\Users\Vicente\Apache Forrest\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\C:\Users\Vicente\Apache Forrest\forrest\build\plugins\resources\stylesheets\svn-to-changes.xsl (El nombre de archivo, el nombre de directorio o la sintaxis de la etiqueta del volumen no son correctos)">log.svn.html</link> <link message="C:\Users\Vicente\Apache Forrest\forrest\main\webapp\.\C:\Users\Vicente\Apache Forrest\forrest\plugins\org.apache.forrest.plugin.input.projectInfo\build\tmp\C:\Users\Vicente\Apache Forrest\forrest\build\plugins\resources\stylesheets\svn-log.xsl (El nombre de archivo, el nombre de directorio o la sintaxis de la etiqueta del volumen no son correctos)">log.svn-sh.xml</link> </broken-links> >> > Also try again the Dispatcher plugin's docs. >> > It uses the projectInfo plugin and so hopefully it >> > now works for you too. >> >> The projectInfo plugin fails so the dispatcher plugin fails too. > > Yep. > After doing the svn update the dispatcher plugin is built properly and I can see the docs on my web browser. >> > Each plugin's own docs (do 'forrest run' there) is supposed >> > to demonstrate its own features. So you might be able to follow >> > its setup and apply to your own situation. >> > >> > By the way, this FAQ explains how to run the plugins docs >> > server on the default 8888 port and your project on another port: >> > http://forrest.apache.org/docs_0_100/faq.html#run_port >> >> I didn't know it. Thanks for the info >> >> >> > Getting back to your own website. >> >> > Do you use any other plugins, or just Dispatcher? >> >> >> >> I use the PDF plugin too, if the site is not built. It seems that the >> >> dispatcher requires the PDF plugin. >> >> The above lines should read: >> >> I use the PDF plugin too, if *not* the site is not built. It seems that the >> dispatcher requires the PDF plugin. > > Yes i figured out what you meant, but i did not understand why. > > I see now. It is because the default settings for the Dispatcher > do add a link to *.pdf for each page. > > -David So things are better now: - the projectInfo plugin doesn't work - the dispatcher info is still outdated but the dispatcher plugin seems to work fine now Vicent -- Share what you know, learn what you don't.