hepabolu wrote:
Ross Gardler wrote:

Note, somehow only the menu is up on forrest.zones, all linked pages are gone. I suspect this is due to the split in the navigation doc in Daisy and should be fixed when Ross adjusts the appropriate files in Forrest.


I'm not seeing this. I see the full contents of the site, all looking lovely, with the corect URLspace. Are you still seeing this problem?


Just checked: no everything seems fine.


There are three broken links in the site build now, I'll look at those tomorrow morning (UTC), if someone else wants to have a go at it the broken links are shown on:

http://forrest.zones.apache.org/ft/build/cocoon-docs/broken-links.xml


IIUC there are four broken links, but I have no clue how to fix it, sorry.

Yes, there were four.

The first (2.1/index.html) didn't appear anywhere in the Daisy nav menu so Forrest had no way of knowing how to find it. I just added index to the About section.

(NOTE there was a link to the index page used on daisy, but that is not the index page for the site so I removed that, you still see the daisy index when you go to the legacy docs on daisy itself).

Two of the others had the same problem: 2.1/forms/binding.html and 2.1/forms/xmlbinding.html.

The problem here is the fact that daisy does not allow grouping of documents without adding something to the path. There are only two files in this section of the navigation, so I don't think it is worth creating a separate nav document for them like we did with the higher level nodes, although that would solve the problem.

I propose we either accept these as changed URLs and we add .htaccess rules for these two files. They are now at 2.1/forms/binding/binding.html and 2.1/forms/binding/xmlbinding.html

If that is not acceptagble then someone needs to do as Helma did and create an import node for these two docs.

The last one 2.1/userdocs/sitemap-components/transformers/core/i18n-transformer.html is a problem with Forrest. It uses a pattern of "**i18n-*.html" internally for some of its internationalisation stuff. This is obviously not good, I've raised an issue in Forrest, but it is too big a job fix now.

I've therefore renamed this file to i18nTransformer as a workaround. But of course, this creates another change URL.

I just did a test build and there are now no broken links. So, if our work has worked (next forrestbot build will confirm/deny this) we should be down to just three (or even one) changed URLs, quite manageable with an .htaccess file I think. Perhaps Vadim can create a diff for us again to check this status, once the build has completed in around 3 hours.

For the future:

Bruno has suggested a change (on the Daisy list) to Daisy that will allow us to Group items without affecting the urlspace. So we can fix this problem in future releases (there is another Daisy user needs this too, so hopefully one of us will implement it). We'll also fix the "i18n-" urlspace limitation in Forrest.

Ross


Reply via email to