[[TOC]]
Das Repertorium Saracenorum bietet eine Sammlung von mittelalterlichen Berichten über Saraceni, Agareni, Mauri…. Jeder thematisch relevante Bericht ist als Quellenstelle auf einer eigenen Seite aufgenommen, diese wiederum einem Werk und sofern möglich einer Verfasserin bzw. einem Verfasser zugeordnet worden. Mit Hilfe von Kategorien und Attributen wurden sowohl die Werkseiten als auch die Quellenstellenseiten verschlagwortet.
- AFS readme
- beinhaltet alle nötigen files die auf den AFS hochgeladen werden müssen
- datenmodell
- files readme
- beinhaltet die sarazenenmasterfassung.xml, die entsprechende dtd und alle static-sites
- import
- xml transfomrations dokumentation
- output
- generierter Output der scripts
- scripts readme
- beinhaltet alle xsl scripts zur transformierung
- transformation readme
- generelle einmalige transformations skripte
run.sh
Haupt Shell Skript, welches die referenzierung zur masterfassung.xml enhthält und zu den xsl skripten. Ruft je nach Eingabe auch splitting.sh auf
splitting.sh
Skript zur generierung der in output generierten Dateien
Semantische Suche Link Die Semantische Suche bietet mehrere möglichkeiten, Kategorien und Attribute zu verknüpfen.
Bsp.: Link
Hierbei ist in der Linken Spalte:
[[Auffälligkeit::Überfall]]
[[Zeitangabe::>890]]
[[Ort::Italien]]
und in der rechten
?Auffälligkeit
?Ort
?Suchbegriffe
Die linke Spalte defeniert welche Dokumente abgefragt werden sollen und verfeinert die Suche. Anhand des Beispiel werden alle Seiten mit dem Attribut "Auffälligkeit" mit dem Wert "Überfall" erfasst. Das Attributt "Zeitangabe" ist vom Typ "date", wodurch mit ">890" bestimmt werden kann alle Seiten nach 890 zu erhalten.
Mediawiki herunterladen https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.12.zip
Die genutzte Version ist 1.31
.
UNVOLLSTÄNDIG
Mediawiki herunterladen
LocalSettings.php anpassen
install ausführen
composer ausführen(?)
AFS Dateien hochladen, LocalSettings.php überschreiben
update.php ausführen (?)
Import ausführen
ausführen von composer
Damit das Mediawiki wie gewüncht funktioniert muss die datei LocalSettings.php mit eingebunden werden.
L64 $wgDBpassword = "";
SQL Passwort ist im internen Wiki gespeichert.
Eingebundene Extensions
wfLoadExtension( 'Cite' );
wfLoadExtension( 'CiteThisPage' );
wfLoadExtension( 'ConfirmEdit' );
wfLoadExtension( 'Gadgets' );
wfLoadExtension( 'ImageMap' );
wfLoadExtension( 'InputBox' );
wfLoadExtension( 'Interwiki' );
wfLoadExtension( 'LocalisationUpdate' );
wfLoadExtension( 'Nuke' );
wfLoadExtension( 'ParserFunctions' );
wfLoadExtension( 'PdfHandler' );
wfLoadExtension( 'Poem' );
wfLoadExtension( 'Renameuser' );
wfLoadExtension( 'SpamBlacklist' );
wfLoadExtension( 'SyntaxHighlight_GeSHi' );
wfLoadExtension( 'TitleBlacklist' );
wfLoadExtension( 'WikiEditor' );
wfLoadExtension('SemanticResultFormats');
enableSemantics( 'saraceni.uni-koeln.de' );
wfLoadExtension( 'CategoryTree' );
## Matomo / piwik Einstellungen ##
wfLoadExtension( 'Matomo' );
$wgMatomoURL = "https://webstats.cceh.uni-koeln.de";
$wgMatomoIDSite = "26";
- https://www.mediawiki.org/wiki/Extension:Admin_Links
- https://www.mediawiki.org/wiki/Extension:CategorySortHeaders
- https://www.mediawiki.org/wiki/Extension:Data_Transfer
- https://www.mediawiki.org/wiki/Extension:External_Data
- https://www.mediawiki.org/wiki/Extension:Page_Schemas
- https://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries
- https://www.mediawiki.org/wiki/Extension:Semantic_Drilldown
- https://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects
- https://www.mediawiki.org/wiki/Extension:HTML_Tags
- https://www.mediawiki.org/wiki/Extension:TextExtracts
- https://www.mediawiki.org/wiki/Extension:PageImages
- https://www.mediawiki.org/wiki/Extension:Popups
- https://www.mediawiki.org/wiki/Extension:Matomo
Die htaccess Datei unter
//afs/.rrz.uni-koeln.de/vol/www/projekt/sarazenen/http/docs/wiki//images/
wurde gelöscht, da es zu problemen beim darstellen hochgeladener Bilder gab.
Wichtig ist mit
fs la
zu prüfen ob die Schreib und Leserechte richtig sind
-bash-4.1$ cd //afs/.rrz.uni-koeln.de/vol/www/projekt/sarazenen/http/docs/wiki
-bash-4.1$ fs la
Access list for . is
Normal rights:
webpro0:pro_sarazenen_n rlidwk
webpro0:pro_sarazenen_a rlidwka
wwwadm1:wm rlidwka
system:administrators rlidwka
wwwadm1 rlidwka
webpro0 rlidwka
w-saraze rlidwk
Der Import ist in mehreren Schritten unterteilt
Unter https://dbadmin.rrz.uni-koeln.de/index.php?db=sarazenen-bonn&target=db_sql.php mit dem Befehl > DELETE FROM page; alle vorhanden sql Einträge löschen
Die Dateien in output/split
nach /afs/.rrz.uni-koeln.de/vol/www/projekt/sarazenen/http/docs/files
hochladen und mit php maintenance/importDump.php ../files/1.xml
das script ausführen
In /afs/.rrz.uni-koeln.de/vol/www/projekt/sarazenen/http/docs/wiki
den Befehl sh update.sh
ausführen