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.

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>
...