Hello everyone,
I’m opening here the discussion about a specific case, having in mind that it might apply in the future to other pages.
So this proposal is about the pages XWiki.ResetPassword
and XWiki.ForgotUsername
: those pages are deprecated since XWiki 13.1RC1 and the work done in [XWIKI-11205] If view rights are not allowed for guest users then ResetPassword doesn't work - XWiki.org JIRA.
I opened a ticket for removing those pages from XWiki Standard since IMO it’s maintenance for nothing now: [XWIKI-19815] Remove reset password / forgot username pages from Xwiki standard - XWiki.org JIRA.
So the very first question, is do we agree about removing those pages from XWiki Standard?
Second question, related to it: starting to which version should we remove those? IMO we could it right away in XWiki 14.5RC1, but they should remain in LTS.
Third question: do we propose an alternative for people to be able to keep those pages, and if yes, which one?
There is several options I can think of:
- We could provide an extension containing those pages. Pro: it’s easy for user to put back the page. Cons: it’s a bit of work to create the extension, now I don’t think it needs many maintenance
- We could just move the page to the attic in a dedicated module with intructions for reusing them. Pro: less work for us. Cons: less easy for people to reuse the pages
- We could also just document about the pages being removed. Pro: even less work for us. Cons: We put all the work on admins to put back the pages if they need it.
Personally I’m really not sure it worths to create a dedicated extension just for that, now maybe we want to have a systematic way of handling deprecated pages in XWiki Standard and doing that could be setting a good practice.
WDYT?