Here is the process:
- Go to the page that you want to rename/move.
- Options -> Rename
- Enter new page name next to New page name:
- Click show dependencies
- You will see a list of pages within your wiki that link to the page you are trying to rename.
- Select all pages where you wish the link to be fixed (to the new name of the page).
- Click rename/move.
Example
- Go to [http://sandbox.wikidot.com/north:page-name]
- Rename it to north:Page Renamed
- I want the links to it within page1 and page2 to be displayed Page Renamed not page-renamed.
If I rename a page to category1:Page title it would be useful to fix the links with exactly that input and not category1:page-title.
I suspect this will not be accepted because, as I understand it, page names on Wikidot are stored in Unix format which has problems with spaces. This is why the dash is inserted in place of the space.
Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.
I'm not exactly sure what you're asking… but does this help?
That will automatically pick up the title of the page and show that for the link.
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
The page still gets renamed to category1:page-title but when it fixes links on other pages, it does it like this:
This is valid and I've used it plenty of times. It has nothing to do with how wikidot stores the page but how it is written in the pages that need the link fixed.
I know of that way of putting up links leiger, but unless all the links that are getting fixed were like that, this doesn't help much. Also, I find it redundant to write links like this the following example just so that I can rename them properly.
I find it acceptable that in the process of fixing the links they are done in the above format. This could be an extra input box where we write how we will want our links to be displayed. Pages that already have an alternative displayed text should get the new one though, not unless wished by the user.
Anything but having links with dashes and small letters is ok. Capitalization is also important.
posted below
Are you are saying you want to fix it in one place and all other instances of that link across your site will be automatically updated? Sorry, but I don't see that happening any time soon.
But writing [[[category:pagename | Text you want to see displayed]]] or [*/category:pagename Text you want to see Displayed] is the method to show how you want your links to be displayed. In both methods you specify capitalization, you don't need dashes etc.
But you have to do this for each instance of the link.
Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.
Hmm. North, if you know how each of the links are written in the page at the moment, I can go through all of your pages using the Wikidot API and automatically convert them into whatever syntax you need.
You'd still have to do it manually for future links though.
Would that help?
To be honest I'm still struggling to understand your problem without seeing it first-hand. A link to your site, and a page showing some of these links, would be helpful :)
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
I want to move pages into categories.
Here is the process:
Try it for yourself:
I honestly can't be more clear than this.
But on that page1 and page2 you've not told it what text to display, so by default it will display the unix pagename which on Wikidot doesn't permit spaces.
You won't get Wikidot to change the way it handles unix page names, but I don't see the problem you have with adding your own text to display. With the "Try to Fix" it will change the unix page but leave the text to display unaltered.
So what I think you are requesting is a way to simultaneously change the page name and the text that is displayed, but for it to display just the text to be displayed rather than the underlying unix pagename. That could be a time-saving enhancement.
Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.
To make this clearer.
Go to: http://sandbox.wikidot.com/north:page-name
I have added links to this page on page1 and page2.
You will see I used this format:
This is accepted by wikidot and it is used through the wiki. I don't know why you hang on to the thought that unix names must be changed.
I find this natural.
You haven't restructured any wiki to know the amount of work there is just to fix links. It isn't any fun. And I'm not talking about using links that have a display value here. The links are already on the pages, and I won't go through hundreds of pages to change that.
I think I'll look into the wikidot API. Maybe I could write something to help me deal with this better. The wikidot API lacks. I'm far better off writing an User Script (JS) and using the JS functionality provided for the actual web interface. This is actually a great idea. Still, making it work better by default would be nice.
Thanks for the links and the explanation - much easier to understand what the issue is now!
The API can do this. You say that the API "lacks" … what do you mean by that? I'm pretty sure I can find a way to do whatever you want to do with it ;-)
I'm pretty sure what you are suggesting is against the Terms of Service.
Other prohibited usage includes:
(…)
any automated use of the Services that is not officially available; this includes reading, posting or changing any Content, sending Messages and any other such use; this does not include RSS feeds access
The two services that are available being: the web interface, and the API.
Agreed.
But you can solve your issues now easily enough. Now that I understand your problem, I am confident that the API can fix it for you.
I can write a program that will look at all of your pages, and any links that use the [[[pagename]]] syntax can be automatically converted to [[[pagename|Page Title]]].
You can even mass-move pages into a different category (pages are always in a category - the main one is the _default category, which is where your start/homepage is usually located. The _default part doesn't appear in the URL in that case.
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
Thanks leiger. I think I'll write a program to use the API to fix this.
What I was thinking isn't anything automated. It's a one time thing. But I think I'll stick to using the API. It's easier than writing the UserScript.
Er… and how do you know that?
Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.
I am merely pointing out what Wikidot actually does and why it does it. That you want it to do something else is fine and is why you have posted this wish.
But I am not going to comment any further on this,(unless other ill-informed comments are made like "You haven't restructured any wiki to know the amount of work there is just to fix links").
Rob Elliott - Strathpeffer, Scotland - Wikidot first line support & community admin team.
I didn't want to imply anything. I'm sorry I got carried away.
Still, I expect constructive criticism. You'll see I've changed my example and I haven't used any unix names nor a different display value.