Short description
There is internally a difference between a page that does not exist at all and a page that was deleted. If you have some MoinMoin knowledge, you can find and recall the content of a page that has been deleted.
However if you enter a page name that is not currently known (or more often you follow an outdated link to such a page name) you always get the same "new page" info:
This page does not exist yet. You can create a new empty page, or use one of the page templates. Before creating the page, please check if a similar page already exists.
My proposal is to change this in case of a page name where a (deleted) page exists, e.g. to something like:
A page by this name existed, however it has been deleted on <date> by <editor>. You can still see the revison info. Click [?action=info here] for more... Alternatively, you can create a new empty page, or use one of the page templates. Before creating the page, please check if a similar page already exists.
This is just an idea to improve usability and reduce confusion, not something I'm going to investigate myself at the moment. Maybe it can go on the 2.0 Todo list... -- RobertSeeger 2005-11-23 21:34:16
You can write a short macro which shows the above line if necessary (and then it can be called from MissingPage). Feel free to contribute one.
Oh, I see now that this "new page" is handled via a "proper page" (I'm still used to 1.1. where it was written in stone, err, I mean code ;-). So this should be the way to do it, however I'd need more knowledge about the history and edit logs to implement such a macro - so maybe some day, but not now... -- RobertSeeger 2005-11-29 21:07:43
- Not really, you can simply use this (rather confusing) test in your macro:
page.exists(includeDeleted=1) and not page.exists()
- Not really, you can simply use this (rather confusing) test in your macro: