Last modified: 2014-02-26 12:55:22 UTC
The Schema namespace on Meta-Wiki should have a "fork" tab. This would allow a user to fork (duplicate) a schema more easily, preferably with attribution in the edit summary. Filing this as an enhancement request against the EventLogging extension and marking the bug as easy.
I like the idea. OK.
See also https://www.mediawiki.org/wiki/Requests_for_comment/Nonlinear_versioning . Though for now, this would probably have to be implemented as an effective cut and paste with link to the original in the summary.
(In reply to comment #3) > Though for now, this would probably have to be implemented as an effective > cut and paste with link to the original in the summary. Because this is just a silly enhancement request, I was thinking you could probably do this whole feature in client-side JS. Click "fork" tab --> dialog box for forked page title --> opens new browser tab --> pre-fills textarea with wikitext of most recent revision and fills in edit summary with some kind of attribution (internal link to forked page or permalink to the specific revision ID). Or something.
I've thought about this a bit more. We don't actually want forking. Forking doesn't resolve the underlying problem of schema re-use. Forking arguably makes things worse by encouraging the proliferation of minor variances. What we want is a way to re-use and compose existing schema, and the way to do that is to implement JSON referencing, which will make it possible for schemas to transclude other schemas by reference. *** This bug has been marked as a duplicate of bug 45878 ***
(In reply to comment #5) > I've thought about this a bit more. > > We don't actually want forking. Forking doesn't resolve the underlying > problem of schema re-use. Forking arguably makes things worse by encouraging > the proliferation of minor variances. Fair enough. Thanks for the pointer to bug 45878. I've added myself to its CC list.
(In reply to comment #6) > I've added myself to its CC list. Err, rather, you did when you marked this bug as a dupe. Even better. Thanks! :-)
[moving from MediaWiki extensions to Analytics product - see bug 61946]