On Fri, Aug 8, 2008 at 12:02 AM, tstarling@svn.wikimedia.org wrote:
Log Message:
Backported the following: ...
- r38111: __STATICREDIRECT__
Now that we have __STATICREDIRECT__, do we still need the checkbox on every move? The complexity difference on Special:MovePage between three checkboxes and two, or four and three, is substantial, and we shouldn't have the extra one if it's not warranted.
On Fri, Aug 8, 2008 at 9:59 AM, Simetrical Simetrical+wikilist@gmail.com wrote:
On Fri, Aug 8, 2008 at 12:02 AM, tstarling@svn.wikimedia.org wrote:
Log Message:
Backported the following: ...
- r38111: __STATICREDIRECT__
Now that we have __STATICREDIRECT__, do we still need the checkbox on every move? The complexity difference on Special:MovePage between three checkboxes and two, or four and three, is substantial, and we shouldn't have the extra one if it's not warranted.
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
I would say yes. __STATICREDIRECT__ is for a page that should never be updated, regardless of what DoubleRedirectJob thinks. The checkbox allows you to not update redirects for a particular move, if you have some (god knows why) reason for wanting to leave double redirects in place.
The former affects one page, the latter affects all redirects affected by a page move.
-Chad
On Fri, Aug 8, 2008 at 10:16 AM, Chad innocentkiller@gmail.com wrote:
I would say yes. __STATICREDIRECT__ is for a page that should never be updated, regardless of what DoubleRedirectJob thinks. The checkbox allows you to not update redirects for a particular move, if you have some (god knows why) reason for wanting to leave double redirects in place.
The question is if "god knows why" actually translates into any conceivable reason. If it's probably never going to come up, then it should be safe to require them to manually adjust all the redirects. The checkbox should be removed, IMO, unless there's an actual realistic use-case for it.
On the French Wikipedia, Copyvio edits are stored in a /copyvio subpage (and deleted of course). The procedure is: 1) Delete the page 2) Restore copyvio edits 3) Move the page to Page/copyvio 4) Delete this subpage 5) Restore non copyvio edits 6) Undo the last edit (the redirect made while renaming the page)
So at step 3), you need to uncheck both "Move associated talk page" and "Update any redirects that point to the original title" checkboxes. This process is already long, and it would be a pain in the ass if we'd need to add __STATICREDIRECT__ before step one and remove it with the last one.
ialex
Le 8.8.2008 16:26, « Simetrical » Simetrical+wikilist@gmail.com a écrit :
On Fri, Aug 8, 2008 at 10:16 AM, Chad innocentkiller@gmail.com wrote:
I would say yes. __STATICREDIRECT__ is for a page that should never be updated, regardless of what DoubleRedirectJob thinks. The checkbox allows you to not update redirects for a particular move, if you have some (god knows why) reason for wanting to leave double redirects in place.
The question is if "god knows why" actually translates into any conceivable reason. If it's probably never going to come up, then it should be safe to require them to manually adjust all the redirects. The checkbox should be removed, IMO, unless there's an actual realistic use-case for it.
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
On Fri, Aug 8, 2008 at 11:19 AM, Alexandre Emsenhuber alex.emsenhuber@bluewin.ch wrote:
On the French Wikipedia, Copyvio edits are stored in a /copyvio subpage (and deleted of course). The procedure is:
- Delete the page
- Restore copyvio edits
- Move the page to Page/copyvio
- Delete this subpage
- Restore non copyvio edits
- Undo the last edit (the redirect made while renaming the page)
Couldn't this equally become:
1) Move the page to Page/copyvio, changing all redirects 2) Delete the subpage 3) Restore *non*-copyvio edits 4) Move the page back to Page, overwriting the redirect and changing all redirects back
This is fewer steps, even, right?
Simetrical wrote:
On Fri, Aug 8, 2008 at 11:19 AM, Alexandre Emsenhuber alex.emsenhuber@bluewin.ch wrote:
On the French Wikipedia, Copyvio edits are stored in a /copyvio subpage (and deleted of course). The procedure is:
- Delete the page
- Restore copyvio edits
- Move the page to Page/copyvio
- Delete this subpage
- Restore non copyvio edits
- Undo the last edit (the redirect made while renaming the page)
Couldn't this equally become:
- Move the page to Page/copyvio, changing all redirects
- Delete the subpage
- Restore *non*-copyvio edits
- Move the page back to Page, overwriting the redirect and changing
all redirects back
This is fewer steps, even, right?
Checking all non-copyvio edits is longer than just checking some copyvio edits. Moreover, if there were deleted copyvios you also need to take care into not restoring it. Plus this gives more work to the db ;)
On Fri, Aug 8, 2008 at 2:32 PM, Platonides Platonides@gmail.com wrote:
Checking all non-copyvio edits is longer than just checking some copyvio edits. Moreover, if there were deleted copyvios you also need to take care into not restoring it. Plus this gives more work to the db ;)
Fine, so:
1) Move the page to Page/tmp, changing all redirects 2) Delete Page/tmp 3) Restore copyvio edits 4) Move Page/tmp to Page/copyvio, changing all redirects 5) Delete Page/copyvio 6) Restore Page/tmp (i.e., non-copyvio edits) 7) Move Page/tmp to Page/copyvio, changing all redirects 8) Move Page/copyvio to Page, changing all redirects
So that's three extra moves, which will be needed in about 0.1% of all times people want to move pages, on the French Wikipedia only. I don't think that deserves an extra checkbox in the interface. Interface simplicity should not be sacrificed for very rare cases.
Simetrical wrote:
I don't think that deserves an extra checkbox in the interface. Interface simplicity should not be sacrificed for very rare cases.
Ok, hide it in global css. Then people can manually enable it. Or add it as another evil preference.
wikitech-l@lists.wikimedia.org