Externe gegevens gebruiken in MediaWiki: verschil tussen versies
(Eerste hoofdstukken toegevoegd) |
(→Interwiki verbindingen - Interwiki links) |
||
(16 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 8: | Regel 8: | ||
Er is een aantal methoden in MediaWiki ingebouwd, zoals het gebruik van Interwiki-verbindingen en gedeelde 'uploads'. Daarnaast zijn er extensies, die het importeren of verbinden van externe gegevens mogelijk maakt: | Er is een aantal methoden in MediaWiki ingebouwd, zoals het gebruik van Interwiki-verbindingen en gedeelde 'uploads'. Daarnaast zijn er extensies, die het importeren of verbinden van externe gegevens mogelijk maakt: | ||
− | * [https://www.mediawiki.org/wiki/Extension:External_Data Extension:External Data] | + | * [https://www.mediawiki.org/wiki/Extension:External_Data Extension:External Data] - Zie ook [[Gebruiksaanwijzing extensie External Data]] |
− | * [https://www.mediawiki.org/wiki/Extension:Extension:DataTransclusion Extension: | + | * [https://www.mediawiki.org/wiki/Extension:DataTransclusion Extension:DataTransclusion] - Unmaintained - API |
− | * [https://www.mediawiki.org/wiki/ | + | * [[mediawikiwiki:Extension:Data_Transfer|Extension:Data_Transfer]] |
+ | * [https://www.mediawiki.org/wiki/Extension:XMLContent Extension:XMLContent] - Inmiddels gearchiveerd en niet meer functioneel | ||
* [https://www.mediawiki.org/wiki/Category:Import_extensions Import extensies] | * [https://www.mediawiki.org/wiki/Category:Import_extensions Import extensies] | ||
+ | |||
+ | == Open Wiki of Semantic Web == | ||
+ | Externe semantische gegevens gebruiken (p.m.): | ||
+ | * [https://www.mediawiki.org/wiki/Extension:LinkedWiki Extension:LinkedWiki] - Wikibase | ||
+ | * [[mediawikiwiki:Extension:Wikibase_Client|Extension:Wikibase Client]] - Wikibase repository - [https://www.wikidata.org/wiki/Wikidata:How_to_use_data_on_Wikimedia_projects mogelijkheden] | ||
+ | * [[mediawikiwiki:Extension:RDFIO|Extension:RDFIO]] - RDF im- & export | ||
+ | * [[mediawikiwiki:Extension:SparqlExtension|Extension:SparqlExtension]] - Sparql queries | ||
+ | Zie ook: https://www.semantic-mediawiki.org/wiki/Help:Using_SPARQL_and_RDF_stores | ||
== Interwiki verbindingen - Interwiki links == | == Interwiki verbindingen - Interwiki links == | ||
− | == Externe afbeeldingen en gedeelde uploads - Shared Uploads == | + | === Toepassing === |
+ | |||
+ | Het MediaWiki-systeem voorziet standaard in de technische mogelijkheid om linking naar andere wiki's op een eenvoudige (voor editors) en veilige manier te ondersteunen. Dit wordt ook wel "''interwiki linking''" genoemd. | ||
+ | |||
+ | Editors kunnen - na het instellen van een interwiki link - via een eenvoudige ''prefix'' een koppeling (link) maken met de andere wiki. Gebruikers zien deze link als een ''interne''/''veilige'' link naar de eigen website. | ||
+ | |||
+ | ==== Implementatie TheaterEncyclopedie ==== | ||
+ | |||
+ | Aan de ''default'' lijst van wiki-koppelingen zijn de volgende toevoegingen gemaakt: | ||
+ | * [[test:Hoofdpagina]] - Link naar de Test-TheaterEncyclopedie | ||
+ | * [[productie:Hoofdpagina]] - Link naar de Productie-TheaterEncyclopedie (deze instantie) | ||
+ | |||
+ | Veelgebruikt: | ||
+ | * [[wikipedia:Mainpage]] - link naar de (engelstalige!) Wikipedia | ||
+ | * [[commons:Hoofdpagina]] - Link naar Wikimedia Commons | ||
+ | |||
+ | Mogelijke uitbreidingen: | ||
+ | * Wikipedia-nl - Nederlandstalige Wikipedia | ||
+ | * Beeld & Geluidwiki | ||
+ | * ... | ||
+ | |||
+ | === Interwiki tabel === | ||
+ | |||
+ | De koppelingen worden standaard niet weergegeven op een wiki-pagina, maar zijn toegankelijk via de ''api'': [https://theaterencyclopedie.nl/w/api.php?action=query&meta=siteinfo&siprop=interwikimap interwiki-tabel] | ||
+ | |||
+ | ==== Linking naar afbeeldingen ==== | ||
+ | |||
+ | Door het toevoegen van een interwiki-link, kan tevens gelinkt worden naar afbeeldingen op de ''remote'' wiki, bijvoorbeeld: | ||
+ | |||
+ | * [[wikipedia:Afbeelding:Don't Forget I Love You 2022 poster.jpg]] | ||
+ | * [[wikipedia:media:Don't Forget I Love You 2022 poster.jpg]] | ||
+ | * Niet mogelijk: [[Media:Don't Forget I Love You 2022 poster.jpg]] - De beeldbank van de ''remote'' wiki is niet geïntegreerd | ||
+ | |||
+ | '''NB''': Het is standaard niet mogelijk om deze ''remote'' afbeelding op de gebruikelijke manier in de wikitekst te gebruiken, zoals dat bijvoorbeeld voor [[TE:Koppeling met Commons|Wikemedia Commons wèl mogelijk]] is gemaakt. | ||
+ | |||
+ | ==== Alternatieve toepassing ==== | ||
+ | |||
+ | Behalve voor het eenvoudig en veilig maken van links naar andere wiki's, kan deze functie ook gebruikt worden voor het linken naar bijvoorbeeld de zoekmachine Google: [[google:Cristina Deutekom]] | ||
+ | |||
+ | ==== Zie ook ==== | ||
+ | |||
+ | * [[mediawikiwiki:Manual:Interwiki]] | ||
+ | * [https://linkeddigitalfuture.ca/wp-content/uploads/2022/02/Wikidata-les-interwikis_V2.pdf Interwiki met wikidata (fr)] | ||
+ | * [[TE:Koppeling met Commons]] | ||
+ | * [[mediawikiwiki:Manual:$wgForeignFileRepos]] - Koppelen van externe (MediaWiki-) beeld- en databanken. | ||
+ | * [[TE:Koppelingen]] | ||
+ | === Externe afbeeldingen en gedeelde uploads - Shared Uploads === | ||
$wgAllowExternalImages | $wgAllowExternalImages | ||
$wgAllowExternalImagesFrom | $wgAllowExternalImagesFrom | ||
− | :[https://www.mediawiki.org/wiki/Manual:$wgAllowExternalImages | + | :[https://www.mediawiki.org/wiki/Manual:$wgAllowExternalImages $wgAllowExternalImages] |
:[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgAllowExternalImagesFrom $wgAllowExternalImagesFrom] | :[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgAllowExternalImagesFrom $wgAllowExternalImagesFrom] | ||
+ | |||
+ | Gebruik een widget, bijvoorbeeld het [[Widget:Adlib_afbeelding|widget voor weergeven van een afbeelding uit Adlib]]: | ||
+ | <pre>{{#widget:Adlib_afbeelding}}</pre> | ||
+ | |||
+ | Resultaat: | ||
+ | {{#widget:Adlib_afbeelding}} | ||
+ | |||
+ | Voorbeeld: | ||
+ | <pre>{{#widget:Adlib_afbeelding| R1975-011.jpg|alt=andre-van-duin}}</pre> | ||
+ | NB: Widget moet worden aangepast, zodat het verwijst naar: [http://theatercollectie.uva.nl/webapi/wwwopac.ashx?command=getcontent&server=images&value=R1975-011.jpg deze locatie] | ||
=== Gedeelde gegevensbestanden - gedeelde gegevensbestanden - shared uploads === | === Gedeelde gegevensbestanden - gedeelde gegevensbestanden - shared uploads === | ||
Regel 33: | Regel 98: | ||
:[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgSharedUploadPath $wgSharedUploadPath] | :[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgSharedUploadPath $wgSharedUploadPath] | ||
:[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgSharedUploadDBname $wgSharedUploadDBname] | :[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgSharedUploadDBname $wgSharedUploadDBname] | ||
+ | |||
+ | == Importeren van RSS-feeds == | ||
+ | |||
+ | Actuele informatie over publicaties wordt op (andere) websites gewoonlijk beschikbaar gesteld in RSS-formaat. | ||
+ | |||
+ | Andere woorden: Syndicatie, Atom, .... | ||
+ | |||
+ | Zie: [[RSS-feeds importeren]] |
Huidige versie van 1 dec 2022 om 12:09
Externe gegevens kunnen bestaan uit databases, XML-bestanden, tekst- en tabelbestanden (.txt en .csv), afbeeldingen- en mediabestanden of andere wiki's. Er is een aantal mogelijkheden om in een MediaWiki systeem deze gegevensbestanden van buiten te gebruiken.
De methodiek om externe gegevens gebruiken kan gebaseerd zijn op:
- Het importeren van bestanden, bijvoorbeeld in een wikipagina of een wikitabel
- Het verbinden van een extern gegevensbestand, bijvoorbeeld met een wikitabel, -pagina of met semantische gegevens.
Er is een aantal methoden in MediaWiki ingebouwd, zoals het gebruik van Interwiki-verbindingen en gedeelde 'uploads'. Daarnaast zijn er extensies, die het importeren of verbinden van externe gegevens mogelijk maakt:
- Extension:External Data - Zie ook Gebruiksaanwijzing extensie External Data
- Extension:DataTransclusion - Unmaintained - API
- Extension:Data_Transfer
- Extension:XMLContent - Inmiddels gearchiveerd en niet meer functioneel
- Import extensies
Inhoud
Open Wiki of Semantic Web
Externe semantische gegevens gebruiken (p.m.):
- Extension:LinkedWiki - Wikibase
- Extension:Wikibase Client - Wikibase repository - mogelijkheden
- Extension:RDFIO - RDF im- & export
- Extension:SparqlExtension - Sparql queries
Zie ook: https://www.semantic-mediawiki.org/wiki/Help:Using_SPARQL_and_RDF_stores
Interwiki verbindingen - Interwiki links
Toepassing
Het MediaWiki-systeem voorziet standaard in de technische mogelijkheid om linking naar andere wiki's op een eenvoudige (voor editors) en veilige manier te ondersteunen. Dit wordt ook wel "interwiki linking" genoemd.
Editors kunnen - na het instellen van een interwiki link - via een eenvoudige prefix een koppeling (link) maken met de andere wiki. Gebruikers zien deze link als een interne/veilige link naar de eigen website.
Implementatie TheaterEncyclopedie
Aan de default lijst van wiki-koppelingen zijn de volgende toevoegingen gemaakt:
- test:Hoofdpagina - Link naar de Test-TheaterEncyclopedie
- productie:Hoofdpagina - Link naar de Productie-TheaterEncyclopedie (deze instantie)
Veelgebruikt:
- wikipedia:Mainpage - link naar de (engelstalige!) Wikipedia
- commons:Hoofdpagina - Link naar Wikimedia Commons
Mogelijke uitbreidingen:
- Wikipedia-nl - Nederlandstalige Wikipedia
- Beeld & Geluidwiki
- ...
Interwiki tabel
De koppelingen worden standaard niet weergegeven op een wiki-pagina, maar zijn toegankelijk via de api: interwiki-tabel
Linking naar afbeeldingen
Door het toevoegen van een interwiki-link, kan tevens gelinkt worden naar afbeeldingen op de remote wiki, bijvoorbeeld:
- wikipedia:Afbeelding:Don't Forget I Love You 2022 poster.jpg
- wikipedia:media:Don't Forget I Love You 2022 poster.jpg
- Niet mogelijk: Media:Don't Forget I Love You 2022 poster.jpg - De beeldbank van de remote wiki is niet geïntegreerd
NB: Het is standaard niet mogelijk om deze remote afbeelding op de gebruikelijke manier in de wikitekst te gebruiken, zoals dat bijvoorbeeld voor Wikemedia Commons wèl mogelijk is gemaakt.
Alternatieve toepassing
Behalve voor het eenvoudig en veilig maken van links naar andere wiki's, kan deze functie ook gebruikt worden voor het linken naar bijvoorbeeld de zoekmachine Google: google:Cristina Deutekom
Zie ook
- mediawikiwiki:Manual:Interwiki
- Interwiki met wikidata (fr)
- TE:Koppeling met Commons
- mediawikiwiki:Manual:$wgForeignFileRepos - Koppelen van externe (MediaWiki-) beeld- en databanken.
- TE:Koppelingen
Externe afbeeldingen en gedeelde uploads - Shared Uploads
$wgAllowExternalImages $wgAllowExternalImagesFrom
Gebruik een widget, bijvoorbeeld het widget voor weergeven van een afbeelding uit Adlib:
{{#widget:Adlib_afbeelding}}
Resultaat:
Voorbeeld:
{{#widget:Adlib_afbeelding| R1975-011.jpg|alt=andre-van-duin}}
NB: Widget moet worden aangepast, zodat het verwijst naar: deze locatie
Gedeelde gegevensbestanden - gedeelde gegevensbestanden - shared uploads
If those images have been uploaded in another MediaWiki or if they are somewhere in your site and you want to let MediaWiki make thumbnails of them you can set
$wgUseSharedUploads = true $wgSharedUploadPath = $wgSharedUploadDBname =
Importeren van RSS-feeds
Actuele informatie over publicaties wordt op (andere) websites gewoonlijk beschikbaar gesteld in RSS-formaat.
Andere woorden: Syndicatie, Atom, ....
Zie: RSS-feeds importeren