This is a design sketch for the "default" page, which is a per-category customizable page which Wikidot will show when the user lands on a non-existent page.
The default page is called "category:_default". The default page for the default (empty) category is called "_default" (with no category name).
If no default page exists in a category, Wikidot shows the current message. If a default page exists, Wikidot shows that page instead. When the user edits or creates the page, they of course edit a blank page (or templated text), not the default page itself.
The default page allows:
What is the use of the title symbol? If the page doesn't exist yet… then it doesn't have a title. Instead (if possible?) it should use the default template's title.
Set page category:_default to have the title "This page does not (yet) exist!", and that is inherited by the missing page. Is that viable?
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
You're right. I was thinking about NewPage but obviously that won't bring us to this place.
Portfolio
Pieter, Shane, could it be??? You've both forgotten about the inline buttons???
The above code is exactly as the current syntax is.
The problem is that we'll have to support some kind of templating and the edit button will have to know that it's in a default page, so it edits the missing page.
Portfolio
Oh, right… so the way it is now, using the edit button or edit/true will edit the default template, not the missing page? Oops :P
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
That's easy:
If you open up a page that doesn't exist and press Ctrl+E for editing, it creates the page. Appending "/edit/true" to the URL of a non-existent page also works — so this should do it.
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)