Wicri:CircusV1
Cette page introduit les aspects techniques de la version CircusV1 du « Serveur d'exploration sur le cirque ».
Voir aussi :
Wicri:CircusV1/Paramètres, data - génération des données Wicri:CircusV1/Paramètres, fr - génération de l'interface Wicri:CircusV1/Paramètres, génération des cartes - génération de cartes géographiques
Sommaire
1 Mise en œuvre 1.1 Sur la machine de développement 1.1.1 Initialisations 1.1.2 Récupération des corpus 1.1.3 Génération de la plateforme 1.1.4 Génération des FTP 1.2 Sur la machine cible
Mise en œuvre Sur la machine de développement Initialisations
Génération des pages wikis
source IstexGetCorpusSize -q "query"
IstexGenerAreaPages \ -a CircusV1 \ -m \ -g Circus \ -w wicri.fr \ -W Wicri/Wicri \ -t "Serveur d'exploration sur le cirque"
Définition $EXPLOR_AREA
EXPLOR_AREA=$WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage/CircusV1 export EXPLOR_AREA export LC_ALL='C'
Création des répertoires
mkdir $WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage mkdir $EXPLOR_AREA mkdir $EXPLOR_AREA/Import
Récupération des corpus
En cas de reprise au niveau du téléchargement
rm -rf $EXPLOR_AREA/Import/IstexRepository.h*
IstexGetCorpus -q "(circus AND (performing OR barnum OR medrano OR clown OR danc*)) OR slacklin*" -s 5000 -A \
| IstexToSxml \ | HfdBuild -bh $EXPLOR_AREA/Import/IstexRepository
En cas de reprise
rm -rf $EXPLOR_AREA/Import/IstexMetadata.h*
Construction corpus biblio
HfdCat $EXPLOR_AREA/Import/IstexRepository.hfd \
| IstexCleanFullText \ | SgmlFast -c1 \ | IstexToTei \ | TeiPutRefToIdno -t wicri:Area/Main/Corpus \ | HfdBuild -h $EXPLOR_AREA/Import/IstexMetadata
Génération de la plateforme
Importation des paramètres de génération
WicriGetPage -l wicri.fr -p "Wicri:CircusV1/Paramètres, data"\
> $EXPLOR_AREA/Import/WicriAreaParam.data.wiki
Si reprise
sh $EXPLOR_AREA/bin/AreaReset.sh
ExplorAreaDataCreate -d $EXPLOR_AREA make -f $EXPLOR_AREA/bin/area.mk
Importation des paramètres de navigation
WicriGetPage -l wicri.fr -p "Wicri:CircusV1/Paramètres, fr"\
> $EXPLOR_AREA/Import/WicriAreaSiteParam.fr.wiki
Génération de l'interface
sh $EXPLOR_AREA/bin/AreaCreateSite.fr.sh
Génération des FTP
cd $EXPLOR_AREA rm Site.tar.gz tar -cvf Site.tar Site gzip Site.tar rm Data.tar.gz tar -cvf Data.tar Data gzip Data.tar
rm ImportMetadata.tar.gz tar -cvf ImportMetadata.tar Import/istexMetadata.hcs Import/istexMetadata.hfd gzip ImportMetadata.tar
Sur la machine cible
Aller sur le répertoire corpus correspondant au wiki cible
. ... Dilib/init.sh newgrp ticri EXPLOR_AREA=$WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage/CircusV1.20151102
Si nouveau code générique :
mkdir $WICRI_ROOT/Wicri/Wicri/corpus/Circus.storage
Création du répertoire plateforme
mkdir $EXPLOR_AREA
Transfert par FileZilla
Transférer les fichiers Site.tar.gz, Data.tar.gz de CircusV1 (émetteur) vers CircusV1 (cible).
Installation
cd $EXPLOR_AREA gunzip Site.tar.gz tar -xvf Site.tar gzip Site.tar
gunzip Data.tar.gz tar -xvf Data.tar gzip Data.tar
gunzip ImportMetadata.tar.gz tar -xvf ImportMetadata.tar gzip ImportMetadata.tar
cd Data/Main/Corpus rm biblio.hcs rm biblio.hfd ln -s ../../../Import/istexMetadata.hcs biblio.hcs ln -s ../../../Import/istexMetadata.hfd biblio.hfd