I spoke too soon. While the above “fixed” my previous issues I quickly ran into trouble redoing the pages.
I think there are three issues:
In my wiki I create a page “link page”. I will create my “test C++ page” under this. When it breaks, I can delete “link page” with “affect children” and then restart.
#1) From “link page”
Edit page. Add text “Test C++ page”. Select text, create link. Accept the proposed page name “Test C++ page”. Save and view. The link is displayed with ? because the page does not exist. Click the link, accept default blank page template with “create”, the new page is titled “Test C_ _ _page” (3 spaces between C and page) *. Correct the page title to “Test C++ page”, save and view.
The page loads from navigation OK.
The link in “link page” is broken. Edit link page, edit the link, make sure the correct page is selected. Everything now works OK.
Issue*: When I clicked the link to create page “Test C++ page”, the ++ should not have been replaced with space space.
Delete link page with affect children.
#2) From “link page”. Edit page. Add text “Test C++ page”. Select text, create link. Accept the proposed page name “Test C++ page”. Save and view. The link is displayed with ? because the page does not exist. Click the link, accept default blank page template with “create”, the new page is titled “Test C_ _ page” (3 spaces between C and page). Accept the page title as “Test C _ _page”, save and view.
The page loads from navigation OK.
The link in “link page” is broken. Edit link page, edit link. Fixed.
Issue: The link should either reference the given page name “Test C++ page” or the “renamed” page “Test C_ _ _page”, but it appears to reference neither?
#3) Following on from issue #2. The page loads from navigation and the link page link is working.
Load Test “C_ _ _page”, select move / rename. In “new title” set “Test C++ page” and click rename.
Rename status appears to indicate success.
Select link “Test C++ page” in the navigation – page is not found
Load link page, click the link to “test C++ page” – page is not found
The page is lost. The link in link page can be unlinked and relinked to “Test C++ page” but an attempt to follow that link results in page not found. I have not found a way to recover that page. The script above to get “content” produces and empty result.
This issue #3 hurts most, am I using move / rename correctly?