<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akulbii</id>
	<title>BlueSpice - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akulbii"/>
	<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/wiki/Special:Contributions/Akulbii"/>
	<updated>2026-04-16T19:01:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=User_blog:Akulbii&amp;diff=13194</id>
		<title>User blog:Akulbii</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=User_blog:Akulbii&amp;diff=13194"/>
		<updated>2025-10-21T10:18:40Z</updated>

		<summary type="html">&lt;p&gt;Akulbii: Root blog page created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Akulbii</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=User_blog:Akulbii1&amp;diff=13192</id>
		<title>User blog:Akulbii1</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=User_blog:Akulbii1&amp;diff=13192"/>
		<updated>2025-10-21T09:53:06Z</updated>

		<summary type="html">&lt;p&gt;Akulbii: Root blog page created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Akulbii</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Installation_Guide/Advanced/Maintenance_scripts/executeTransfer&amp;diff=6230</id>
		<title>Setup:Installation Guide/Advanced/Maintenance scripts/executeTransfer</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Installation_Guide/Advanced/Maintenance_scripts/executeTransfer&amp;diff=6230"/>
		<updated>2023-06-06T18:17:47Z</updated>

		<summary type="html">&lt;p&gt;Akulbii: Fix &amp;quot;--namespace&amp;quot; option description. Namespace&amp;#039;s ID is used, not name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:extensions/ContentTransfer/maintenance/executeTransfer.php}}&lt;br /&gt;
[[Setup:Installation_Guide/Advanced/Maintenance_scripts|{{Icon|bi bi-arrow-right-circle|||}} all maintenance scripts]]&lt;br /&gt;
== Reference ==&lt;br /&gt;
BlueSpice Extension: [[Reference:ContentTransfer|ContentTransfer]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
 &lt;br /&gt;
There are three ways to specify pages which pages to transfer: &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&#039;&#039;&#039;--category&#039;&#039;&#039;&amp;lt;/code&amp;gt;: This option lets you transfer based on category:&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php extensions/ContentTransfer/maintenance/executeTransfer.php --category=GlobalPage --targets=Target1,Target2,Target3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&#039;&#039;&#039;--namespace&#039;&#039;&#039;&amp;lt;/code&amp;gt;: This option lets you transfer based on namespace ID:&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php extensions/ContentTransfer/maintenance/executeTransfer.php --namespace=10 --targets=Target1,Target2,Target3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&#039;&#039;&#039;--pages&#039;&#039;&#039;&amp;lt;/code&amp;gt; This option lets you explicitly specify which pages  to transfer:&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
php extensions/ContentTransfer/maintenance/executeTransfer.php --pages=Page1,Demo:Page2,Page3 --targets=Target1,Target2,Target3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The maintenance script can consume a JSON file with the necessary configuration.  A sample JSON file is located at this path: &amp;lt;code&amp;gt;extensions/ContentTransfer/docs/transfer-config.json.example&amp;lt;/code&amp;gt;. This file can be used to create a JSON configuration file somewhere, so that it is not necessary to type all options in the CLI each time.&lt;br /&gt;
&lt;br /&gt;
For that, &amp;lt;code&amp;gt;--json-config&amp;lt;/code&amp;gt;  can be used. There can be a specified path to the file with the JSON configuration.&lt;br /&gt;
&lt;br /&gt;
If you need to create your own JSON configuration file, copy the sample JSON file somewhere and edit it to set the necessary configuration.&lt;br /&gt;
&lt;br /&gt;
For example, you have the file &amp;lt;code&amp;gt;/home/some_user/config/transfer-config.json&amp;lt;/code&amp;gt;. Then it can be used like that:&lt;br /&gt;
 &amp;lt;code&amp;gt;php extensions/ContentTransfer/maintenance/executeTransfer.php --json-config=/home/some_user/config/transfer-config.json&amp;lt;/code&amp;gt;&lt;br /&gt;
You can specify either an absolute file path from the root or a relative path from the present working directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It is also possible to use a JSON file and additionally pass options from the CLI. In that case, the options from CLI will have greater priority and &#039;&#039;&#039;will override&#039;&#039;&#039; the same options from JSON file.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;code&amp;gt;php extensions/ContentTransfer/maintenance/executeTransfer.php --json-config=/home/some_user/config/transfer-config.json --pages=Page1,Demo:Page2,Page3 --targets=Target1,Target2,Target3&amp;lt;/code&amp;gt;&lt;br /&gt;
Here, the script will read the configuration from the specified JSON file , but the &#039;&#039;&#039;“pages”&#039;&#039;&#039; and &#039;&#039;&#039;“targets”&#039;&#039;&#039; options &#039;&#039;&#039;will be overridden&#039;&#039;&#039; from the CLI (if they are presented in JSON). The same is true for the other options.&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;--user&amp;lt;/code&amp;gt;: The context user of  the &amp;quot;sending&amp;quot; wiki who will be used to transfer wiki pages. This is just about recording the transfer in the DB. Default: &#039;&#039;&#039;“MediaWiki default”&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;--only-modified&amp;lt;/code&amp;gt;: If the page should be transferred only if it was modified since the last transfer. &#039;&#039;&#039;It&#039;s just a flag, it can be passed or not.&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;--modified-since&amp;lt;/code&amp;gt;:Transfer the page only if it was modified since the specified date. The date must be specified in the format &#039;&#039;&#039;&amp;quot;DD.MM.YYYY&amp;quot;&#039;&#039;&#039;. Default: &#039;&#039;&#039;“”&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;--include-related&amp;lt;/code&amp;gt;:If all related wiki pages should also be transferred (templates, files, links, and so on, which are used on the page to be transferred. &#039;&#039;&#039;It&#039;s just a flag, it can be passed or not.&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;--force&amp;lt;/code&amp;gt;:Transfer the page even if it is protected on the receiving wiki. &#039;&#039;&#039;It&#039;s just a flag, it can be passed or not.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Also there is a &amp;lt;code&amp;gt;--dry&amp;lt;/code&amp;gt; option (it&#039;s a flag too), which may be useful if a user just wants to take a look at transferring titles, but without actual changes in “receiving” wikis.&lt;br /&gt;
&lt;br /&gt;
You can see a complete list of possible options with descriptions by the following command:&lt;br /&gt;
  &amp;lt;code&amp;gt;php extensions/ContentTransfer/maintenance/executeTransfer.php --help&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If there is a need to set a specific user for creating pages in the target wiki , it can be done that way:&lt;br /&gt;
 &amp;lt;code&amp;gt;php extensions/ContentTransfer/maintenance/executeTransfer.php ... --targets=Target1=User1,Target2=User2,Target3...&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Akulbii</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=User:Akulbii&amp;diff=6229</id>
		<title>User:Akulbii</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=User:Akulbii&amp;diff=6229"/>
		<updated>2023-06-06T18:08:42Z</updated>

		<summary type="html">&lt;p&gt;Akulbii: create user page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Userpage standard content}}&lt;/div&gt;</summary>
		<author><name>Akulbii</name></author>
	</entry>
</feed>