« MultipleFileRepos » : différence entre les versions

De Semantic MediaWiki - Sandbox

m (Kghbln a déplacé la page FileRepos vers MultipleFileRepos sans laisser de redirection : namefix)
(+ factbox)
 
(10 versions intermédiaires par le même utilisateur non affichées)
Ligne 7 : Ligne 7 :


# commonswiki
# commonswiki
$wgUseInstantCommons = true;
$wgForeignFileRepos[] = [
 
'class' => 'ForeignAPIRepo',
'name' => 'commonswiki',
'apibase' => 'https://commons.wikimedia.org/w/api.php',
'url' => 'https://upload.wikimedia.org/wikipedia/commons',
'thumbUrl' => 'https://upload.wikimedia.org/wikipedia/commons/thumb',
'hashLevels' => 2,
'transformVia404' => true,
'fetchDescription' => true,
'descriptionCacheExpiry' => 43200
];
   
# enwiki
# enwiki
$wgForeignFileRepos[] = [
$wgForeignFileRepos[] = [
Ligne 19 : Ligne 29 :
'transformVia404' => true,
'transformVia404' => true,
'fetchDescription' => true,
'fetchDescription' => true,
'descriptionCacheExpiry' => 43200,
'descriptionCacheExpiry' => 43200
'apiThumbCacheExpiry' => 86400
];
];


Ligne 33 : Ligne 42 :
'transformVia404' => true,
'transformVia404' => true,
'fetchDescription' => true,
'fetchDescription' => true,
'descriptionCacheExpiry' => 43200,
'descriptionCacheExpiry' => 43200
'apiThumbCacheExpiry' => 86400
];
 
# wwwsmworgwiki
$wgForeignFileRepos[] = [
'class' => 'ForeignAPIRepo',
'name' => 'wwwsmworgwiki',
'apibase' => 'https://www.semantic-mediawiki.org/w/api.php',
'url' => 'https://www.semantic-mediawiki.org/w/images',
'thumbUrl' => 'https://www.semantic-mediawiki.org/w/images/thumb',
'hashLevels' => 2,
'transformVia404' => true,
'fetchDescription' => true,
'descriptionCacheExpiry' => 43200
];
];
</syntaxhighlight>
</syntaxhighlight>
Ligne 54 : Ligne 75 :
[[Fichier:Porte Liadski.jpg|350px|Porte Liadski]]
[[Fichier:Porte Liadski.jpg|350px|Porte Liadski]]


=== local ===
=== wwwsmworgwiki ===
[[:Fichier:B Sirius.jpg]]
 
[[Fichier:B Sirius.jpg|350px|Are you serious? B Sirius!]]
 
=== localwiki ===
[[:Fichier:Client-brief client-budget.jpg]]
[[:Fichier:Client-brief client-budget.jpg]]


[[Fichier:Client-brief client-budget.jpg|350px|Client brief vs client budget]]
[[Fichier:Client-brief client-budget.jpg|350px|Client brief vs client budget]]
[[Category:Example]]
 
__SHOWFACTBOX__
 
[[Category:Examples]]

Dernière version du 13 janvier 2020 à 00:19

Reference

https://phabricator.wikimedia.org/T190168

Configuration

## Repositories

# commonswiki
$wgForeignFileRepos[] = [
	'class' => 'ForeignAPIRepo',
	'name' => 'commonswiki',
	'apibase' => 'https://commons.wikimedia.org/w/api.php',
	'url' => 'https://upload.wikimedia.org/wikipedia/commons',
	'thumbUrl' => 'https://upload.wikimedia.org/wikipedia/commons/thumb',
	'hashLevels' => 2,
	'transformVia404' => true,
	'fetchDescription' => true,
	'descriptionCacheExpiry' => 43200
];
    
# enwiki
$wgForeignFileRepos[] = [
	'class' => 'ForeignAPIRepo',
	'name' => 'enwiki',
	'apibase' => 'https://en.wikipedia.org/w/api.php',
	'url' => 'https://upload.wikimedia.org/wikipedia/en',
	'thumbUrl' => 'https://upload.wikimedia.org/wikipedia/en/thumb',
	'hashLevels' => 2,
	'transformVia404' => true,
	'fetchDescription' => true,
	'descriptionCacheExpiry' => 43200
];

# frwiki
$wgForeignFileRepos[] = [
	'class' => 'ForeignAPIRepo',
	'name' => 'frwiki',
	'apibase' => 'https://fr.wikipedia.org/w/api.php',
	'url' => 'https://upload.wikimedia.org/wikipedia/fr',
	'thumbUrl' => 'https://upload.wikimedia.org/wikipedia/fr/thumb',
	'hashLevels' => 2,
	'transformVia404' => true,
	'fetchDescription' => true,
	'descriptionCacheExpiry' => 43200
];

# wwwsmworgwiki
$wgForeignFileRepos[] = [
	'class' => 'ForeignAPIRepo',
	'name' => 'wwwsmworgwiki',
	'apibase' => 'https://www.semantic-mediawiki.org/w/api.php',
	'url' => 'https://www.semantic-mediawiki.org/w/images',
	'thumbUrl' => 'https://www.semantic-mediawiki.org/w/images/thumb',
	'hashLevels' => 2,
	'transformVia404' => true,
	'fetchDescription' => true,
	'descriptionCacheExpiry' => 43200
];

Results

commonswiki

Fichier:Mallnitz Seebachtal Wasserfälle 02.jpg

Wasserfälle im Seebachtal bei Mallnitz

enwiki

Fichier:The Pursuit of Happiness I'm An Adult Now.jpg

The Pursuit of Happiness - I'm An Adult Now

frwiki

Fichier:Porte Liadski.jpg

Porte Liadski

wwwsmworgwiki

Fichier:B Sirius.jpg

Are you serious? B Sirius!

localwiki

Fichier:Client-brief client-budget.jpg

Client brief vs client budget

... davantage au sujet de « MultipleFileRepos »
 
Mime type
Date de modification
Est local
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de cookies.