Wicri:ArcheoLaboV1/Génération wiki
De Wicri Archéologie
Cette page introduit un test de génération de pages wiki contenant des cartes avec géolocalisation pour la version ArcheoLaboV1 du Serveur d'exploration sur l'archéologie en France.
Sommaire
fichiers .htaccess
Pour faire des liens vers les serveurs, il faut simuler des liens interwikis avec des urls sans paramètres. On utilise des fichiers .htaccess pour des ré-écritures.
Essais insatisfaisants
- ArcheoLaboV1/Site/fr/Archaeology/Analysis
Options +FollowSymlinks
RewriteEngine on
RewriteRule Region/Common/(.+) Common/$1
RewriteRule Region/(.+\.php?.+) $1
RewriteRule Region/([^/?]+) indexItem.php?index=AffRegion.i&key=$1
- fichier htaccess
ArcheoLaboV1/Site
Options +FollowSymlinks
RewriteEngine on
RewriteRule fr/Archaeology/Analysis/Region/Common/(.+) fr/Archaeology/Analysis/Common/$1
RewriteRule fr/Archaeology/Analysis/Region/(.+\.php?.+) fr/Archaeology/Analysis/$1
RewriteRule fr/Archaeology/Analysis/Region/([^/?]+) fr/Archaeology/Analysis/indexItem.php?index=AffRegion.i&key=$1
RewriteRule fr/Archaeology/Analysis/Extraction/(.+) fr/Archaeology/Extraction/$1
RewriteRule fr/Archaeology/Analysis/Curation/(.+) fr/Archaeology/Curation/$1
RewriteRule fr/Archaeology/Analysis/Analysis/(.+) fr/Archaeology/Analysis/$1
RewriteRule fr/Archaeology/Europe/(.+) fr/Europe/$1
Dernière version
- ArcheoLaboV1/Site/fr/Archaeology
Options +FollowSymlinks
RewriteEngine on
RewriteRule AnalysisRegion/Common/(.+) Analysis/Common/$1
RewriteRule AnalysisRegion/(.+\.php?.+) Analysis/$1
RewriteRule AnalysisRegion/([^/?]+) Analysis/indexItem.php?index=AffRegion.i&key=$1
Commandes génération
cat <<... > ArcheoLaboV1/export.xml
<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.8/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.8/ http://www.mediawiki.org/xml/export-0.8.xsd"
version="0.8"
xml:lang="fr">
...
HfdCat ArcheoLaboV1/Data/Archaeology/Analysis/AffRegion.i.hfd \
| SxmlCut idx/l \
| MediaWikiGeoStatMap -o w -g $DILIB/data/Wicri/France/localisationRegionFrance.dict \
-m France -f "France location map-Regions.svg" -s 650 \
-a ArcheoLaboV1 -t "Carte test" \
-u ArcheoLabo/ArcheoLaboV1/Site/fr/Archaeology/AnalysisRegion \
>>ArcheoLaboV1/export.xml
cat <<... >> ArcheoLaboV1/export.xml
</mediawiki>
...