====== farmsync Plugin ====== ---- plugin ---- description: Update your Animals with pages, namespace templates, media and struct schemas from other animals author : Michael Große email : dokuwiki@cosmocode.de type : admin lastupdate : 2019-03-20 compatible : Elenor of Tsort, !Detritus, !Hrun, !Ponder Stibbons depends : farmer conflicts : similar : tags : farm downloadurl: https://github.com/cosmocode/dokuwiki-plugin-farmsync/zipball/master bugtracker : https://github.com/cosmocode/dokuwiki-plugin-farmsync/issues sourcerepo : https://github.com/cosmocode/dokuwiki-plugin-farmsync/ donationurl: screenshot_img : ---- ===== Installation ===== Search and install the plugin using the [[plugin:extension|Extension Manager]]. Refer to [[:Plugins]] on how to install plugins manually. ===== Usage ===== The Plugin can only be used in the farmer-wiki and by administrators. The page in the administration menu has three sections: - Source: Choose the animal from where to copy the content - Content: Here you can choose what to synchronize: - Pages and Templates: You have three options to select the pages and templates to copy: * sync the specific page, e.g. '':name:space:page'' * sync a namespace and all pages directly inside that namespace, e.g.: '':name:space:*'' * sync a namespace and all pages in that namespace and in subnamespaces, e.g.: '':name:space:**'' - Mediafiles: the option to specify these files are the same as above - [[plugin:struct|Struct]] schemas and assignments, but not (yet) the data * If you have the struct plugin installed and activated in the farmer, then you can select here from which schemas to replace the schema definition and assignments at the animal. * The [[plugin:struct:import|Import-functionality of the struct plugin]] is used for this and the respective restriction and caveats apply. Basically the existing schema definitions are overwritten. - Targets: In the last section you can select to which animals to copy the data. ===== Development ===== {{rss>https://github.com/cosmocode/dokuwiki-plugin-farmsync/commits/master.atom date}}