$smwgImportFileDirs
Configuration parameter details: | |
Name | $smwgImportFileDirs |
Description | Sets the contents import directory for legitimate files to be imported upon installation of Semantic MediaWiki |
Default setting | See below |
Software | Semantic MediaWiki |
Since version | |
Until version | still available |
Configuration | Installation |
Keyword | import vocabulary |
$smwgImportFileDirs
is a configuration parameter that sets the contents import directory for legitimate files to be imported upon installation of Semantic MediaWiki. Moreover legitimate files are created in the .json format and contain the version specified with configuration parameter $smwgImportReqVersion
Sets the contents import file version for legitimate files to be imported upon installation of Semantic MediaWiki. It was introduced in Semantic MediaWiki 2.5.0Released on 14 March 2017 and compatible with MW 1.23.0 - 1.29.x.1. In Semantic MediaWiki 3.0.0Released on 11 October 2018 and compatible with MW 1.27.0 - 1.31.x. it was renamed2 and the default values was changed3. With Semantic MediaWiki 3.2.0Released on 7 September 2020 and compatible with MW 1.31.0 - 1.35.x. the default specifier for the default location was changed from default
to smw
.4
Default setting[edit]
$smwgImportFileDirs = [
'smw' => __DIR__ . '/data/import'
];
This means that by default legitimate files in the /data/import
directory relative to the wiki's root directory will be imported upon installation of Semantic MediaWiki.
Changing the default setting[edit]
To modify the setting to this configuration parameter, add one of the following lines to your "LocalSettings.php" file after the enableSemantics()
call:
- Change the standard directory to search for files to be imported to a different directory
$smwgImportFileDirs = [
'smw' => '/usr/local/bin/smw'
];
This means that legitimate files will be searched for in the server's /usr/local/bin/smw
directory.
- Add another directory to search for files to be imported
$smwgImportFileDirs = [
'smw' => __DIR__ . '/data/import',
'foaf' => '/usr/local/bin/smw/foaf'
];
This means that legitimate files will be searched for in the /data/import
directory relative to the wiki's root directory and in the server's /usr/local/bin/smw/foaf
directory.
See also[edit]
- Help page on contents import
- Help page on importing vocabulary
- Help page on configuration parameter
$smwgImportReqVersion
Sets the contents import file version for legitimate files to be imported upon installation of Semantic MediaWiki - Help page on maintenance script "runImport.php"Allows to import content from import files
References
- ^ Semantic MediaWiki: GitHub pull request gh:smw:2289
- a b Semantic MediaWiki: GitHub pull request gh:smw:2832
- ^ Semantic MediaWiki: GitHub pull request gh:smw:3063
- ^ Semantic MediaWiki: GitHub pull request gh:smw:4466