[MediaWiki-l] server-side sync of a namespace from wiki1 to wiki2

Nischay Nahata nischayn22 at gmail.com
Tue Jul 10 20:12:52 UTC 2018


I have been working on an extension version of wikiImporter where it should
have few live update features soon.
The extension is already there:
https://www.mediawiki.org/wiki/Extension:Sync

Regards,
Nischay Nahata


On Mon, Jul 9, 2018 at 8:37 PM Evans, Richard K. (GRC-H000) <
richard.k.evans at nasa.gov> wrote:

> Ohhhhh..... :-)
>
> -----Original Message-----
> From: MediaWiki-l [mailto:mediawiki-l-bounces at lists.wikimedia.org] On
> Behalf Of Brian Wolff
> Sent: Monday, July 09, 2018 11:06 AM
> To: MediaWiki announcements and site admin list
> Subject: Re: [MediaWiki-l] server-side sync of a namespace from wiki1 to
> wiki2
>
> My thingy should do point number 1 (if job queue is being processed
> properly)
>
> --
> Brian
>
> On Mon, Jul 9, 2018 at 2:04 PM, Evans, Richard K. (GRC-H000) <
> richard.k.evans at nasa.gov> wrote:
> > These are great options. Thanks for the responses.
> >
> > I think i have conflated a few separate goals that I'd like to clarify
> here:
> > 1) A hook-based extension to sync pages between wikis when they are
> > edited (aka a "real-time edit-triggered push")
> > 2) An admin script to sync an entire namespace at once to use in a cron
> job.
> > 3) A way to make some namespaces public and others private
> >
> > Brian's "SplitPrivateWiki" extension is a nearly perfect solution for
> > #3
> >
> > Nischay's "wikiImporter" script is a nearly perfect solution for #2
> >
> > I'm actually going to experiment with an installation that uses both of
> these solutions at once.
> >
> > I am still very interested in a solution for #1 above. I'm wondering if
> I might be able to modify the "HelpPages" or "GlobalUserPage" extensions
> [0,1] to be usable for arbitrary namespaces.
> >
> > [0] https://www.mediawiki.org/wiki/Extension:HelpPages
> > [1] https://www.mediawiki.org/wiki/Extension:GlobalUserPage
> >
> > I do feel like I am converging on a solution :-D -Rich
> >
> >
> > -----Original Message-----
> > From: MediaWiki-l [mailto:mediawiki-l-bounces at lists.wikimedia.org] On
> Behalf Of Brian Wolff
> > Sent: Sunday, July 08, 2018 3:12 PM
> > To: MediaWiki announcements and site admin list
> > Subject: Re: [MediaWiki-l] server-side sync of a namespace from wiki1 to
> wiki2
> >
> > I posted the extension I was working on at
> https://www.mediawiki.org/wiki/Extension:SplitPrivateWiki
> >
> > --
> > Brian
> >
> > On Sat, Jul 7, 2018 at 8:47 PM, Brian Wolff <bawolff at gmail.com> wrote:
> >> The closest thing i know of is extension:Push, but its not really a
> >> match with what you want.
> >>
> >> Theres generally 3 approaches to doing something like that:
> >> * shell out to edit.php command line script
> >> * use job queue (jobs can be inserted to foreign wiki if queue
> >> configured
> >> right)
> >> * post to api.
> >>
> >>
> >> Ive been experimenting with my own thing based on our discussion at
> emwcon.
> >> Ill try to put that on wiki sometime soon.
> >>
> >> --
> >> brian
> >>
> >>
> >> On Thursday, June 21, 2018, Evans, Richard K. (GRC-H000)
> >> <richard.k.evans at nasa.gov> wrote:
> >>> anyone know how to sync the pages of a namespace in one wiki to
> >>> another wiki on the same server?
> >>>
> >>> I the same server, I'd like to configure a wiki (say wiki 1) such
> >>> that any page created or edited in namespace X on wiki 1 is
> >>> automatically saved to namespace Y on wiki 2. I'd like this to be
> >>> occur behind the scenes automatically. Has anyone done this before?
> >>>
> >>> -Rich
> >>>
> >>> _______________________________________________
> >>> MediaWiki-l mailing list
> >>> To unsubscribe, go to:
> >>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> >>>
> >
> > _______________________________________________
> > MediaWiki-l mailing list
> > To unsubscribe, go to:
> > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> > _______________________________________________
> > MediaWiki-l mailing list
> > To unsubscribe, go to:
> > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>
> _______________________________________________
> MediaWiki-l mailing list
> To unsubscribe, go to:
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> _______________________________________________
> MediaWiki-l mailing list
> To unsubscribe, go to:
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>


More information about the MediaWiki-l mailing list