simontaurus / Sync

A MediaWiki extension that selective sync's your wiki with multiple other wikis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sync

A MediaWiki extension that selective sync's your wiki with multiple other wikis.

Installation

Download this repo on your extensions folder
Add the following on your LocalSettings.php: wfLoadExtension( 'Sync' );
Run the following command on your main directory: "composer require google/cloud-translate"
Run the following command on your main directory: "composer require nischayn22/mediawiki-api:dev-master"
Set environment variables for the Cloud Translate API. See https://cloud.google.com/translate/docs/reference/libraries#client-libraries-install-php

Configuration

// Add any such lines for multiple wikis
$wgSyncWikis[] = array(
  'api_path' => "http://localhost/test",
  'username' => "Nischayn22",
  'password' => "Password",
  'copy_ns' => array( 0 ),
  'live_edit' => true,
  'live_create' => true,
  'live_move' => true,
  'live_delete' => true,
  'translate' => true,
  'translate_to' => 'hi'
);

About

A MediaWiki extension that selective sync's your wiki with multiple other wikis.

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%