• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

Upgrading Cairo to Dakar and using HIERARCHICAL WEBS in a new web makes WebLeftBar links to subwebs fail in the old webs that were already there in Cairo.

The links to the subwebs are shown as links to creating new topics with ?-marks at the end.

From IRC

[18:24] <CDot> subwebs have a lot mor problems than just that
[18:24] <CDot> if you report it, please put HIERARCHICAL WEBS in the summary
[18:25] <Lavr> But it worked until SVN 7715.
[18:26] * Lynnwood has joined #twiki
[18:26] <CDot> only by accident
[18:26] <CDot> it worked because it wasn't being careful with its checks
[18:28] <Lavr> So you want ME not to open a bug report on this????
[18:28] <Lavr> s/not/now
[18:40] <Lavr> Hmm. There is a difference between how the WebLeftBar
looks like now and how it looked like in Dakar.
[18:41] <Lavr> Now it includes a topic called WebLeftBarWebsList.
Before there was a direct one line of "TML".
[18:41] <Lavr> In the new WebLeftBarWebsList there is this
%WEBLIST{"   * <a href=\"%SCRIPTURL{"view"}%/$name/%HOMETOPIC%\">
<img src=\"%<nop>ICONPATH{web-bg}%\" border=\"0\" alt=\"\" width=\"16\"
height=\"16\" style=\"background-color:%$markerVAR{\"WEBBGCOLOR\" web=$qname}
$marker%\" />&nbsp;$indentedname</a>"}%
[18:43] <Lavr> In Cairo there was simply
%WEBLIST{"      * [[$name.%<nop>HOMETOPIC%][$name]]" separator=""}%
[18:44] <Lavr> So to upgrade from Cairo to Dakar - after 7715 - the poor admin
now has to walk through all webs and change the WebLeftBar if just ONE new
web is created with subwebs.
[18:45] <Lavr> But remember it worked before 7715.

Temporary glitch. OK on my install.


If you upgrade a Cairo to Dakar all the existing webs will have a WebLeftBar which contains

%WEBLIST{"      * [[$name.%HOMETOPIC%][$name]]" separator=""}%

And it still fails. It was not a temporary glitch.

Just look below

You can argue that this is not a bug, but it is one of those things that makes upgrading from Cairo to Dakar a BIG TASK if there are too many of these examples of lack of backwards compatibility.

-- TWiki:Main.KennethLavrsen

Sorry, but there can be no compatibility issue when we are talking about technology that didn't exist in Cairo. Subwebs are new in Dakar.

However there was a bug; / was being filtered from web names, incorrectly.

SVN 7772


CC. Notice the list just above. First subweb is shown with a dot between web and subweb. And the 2nd one is shown with a /.

I am reopening this bug (priority set to low) only because I think you will be interested in figuring out why. Maybe it is the symptom of another bug.

-- TWiki:Main.KennethLavrsen

I know, I saw it - and I don't care; maybe Peter Nixon will.


Well. I cannot say exactly when and what closed it but it works now at SVN 7805 so I am closing it.


Summary Upgrading Cairo to Dakar and using HIERARCHICAL WEBS in a new web makes WebLeftBar links to subwebs fail in old webs.
ReportedBy KennethLavrsen

SVN Range 7731-7805
AppliesTo Engine

Priority Low
CurrentState Closed

Checkins 7772
Edit | Attach | Watch | Print version | History: r10 < r9 < r8 < r7 < r6 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r10 - 2005-12-08 - MartinCleaver
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback