Benutzer:Andreas Plank/Erweiterungen für das OSE Wiki: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
K (Gadgets: Installiert)
(MultimediaViewer installiert)
 
(22 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{| class="wikitable sortable vertical-align-top"
+
<div  class="round" style="background:#EEF9E1; border: 1px solid #8C8C8C; padding: 1em; margin: auto; width: 65%;">Entwurf für Vorschläge, Erweiterungen hier im Wiki zu installieren und umfangreichere Funktionalitäten einzusetzen. Übersicht über deren Funktionen.
|+ Entwurf für Vorschläge, Wiki-Erweiterungen hier im Wiki zu installieren und zu nutzen. Übersicht über deren Funktion.
+
 
 +
Meine bevorzugte Installationsrangfolge wäre:
 +
# SMW & Co, Variables, CategoryTree, InputBox, Translate, Flow, Echo, Thanks, DismissableSiteNotice, MassEditRegex, PDF Handler
 +
# MultimediaViewer, UploadWizard, TinyMCE, 3D
 +
# CirrusSearch, Lockdown
 +
</div>
 +
 
 +
 
 +
{{clear}}
 +
__INHALTSVERZEICHNIS__
 +
 
 +
== Wiki mit abfragbaren (Meta-)Daten befüllen ==
 +
 
 +
[https://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki Semantic MediaWiki] (SMW) ist die nötige Haupt-Erweiterung, die eine Vielzahl von Datenstrukturierungen im  Wiki eröffnet (siehe auch die [https://www.semantic-mediawiki.org/wiki/Category:Examples Kategorie der Beispiele auf www.semantic-mediawiki.org]).  
 +
 
 +
Darauf aufbauend ergänzen die folgenden Erweiterungen SMW um vielfältige Funktionalitäten:
 +
; [https://www.mediawiki.org/wiki/Extension:Semantic_Result_Formats Semantic Result Formats] : mit diversen Formatausgaben, von Kalendern über Bilderschau bis hin zu technischen Datenformaten, siehe die [https://www.semantic-mediawiki.org/wiki/Help:Result_formats englische Hilfeseite]
 +
; [https://www.mediawiki.org/wiki/Extension:Page_Forms Page Forms] : Seiten mittels Formularen bearbeiten, Abfrageformulare
 +
; [https://www.mediawiki.org/wiki/Extension:Maps Maps] : Kartendarstellungen
 +
; [https://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries Semantic Compound Queries] : Verbindende Datenabfragen in einer Abfrage ausgeben
 +
 
 +
{| class="booktabledotted sortable vertical-align-top"
 
|-
 
|-
! Erweiterung !! Anwendungsbeispiele !! Anmerkungen !! Entscheidung
+
! Erweiterung  
 +
! Anwendungsbeispiele  
 +
! Anmerkungen  
 +
! Installation?
 
|-
 
|-
 
| [https://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki Semantic MediaWiki] (SMW)
 
| [https://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki Semantic MediaWiki] (SMW)
|
+
| style="width:200px" |
* Datenabfragen
+
* semantische Annotation; Attribute (wörtlich=„das Beigefügte“)
* semantische Annotation
+
* differenzierte Datenabfragen
 +
* dynamische Listen
 
* Projektstatus
 
* Projektstatus
 
* Literaturverwaltung
 
* Literaturverwaltung
** alle Literatur mit Stichwort=Bestimmungsschlüssel anzeigen:<br/> https://offene-naturfuehrer.de/web/Spezial:Abfrage_ausf%C3%BChren/Literatur_nachschlagen?Literatur_nachschlagen%5BStichwort%5D=Bestimmungsschl%C3%BCssel&wpRunQuery=true)  
+
** alle Literatur mit Stichwort=Bestimmungsschlüssel anzeigen:<br/> [https://offene-naturfuehrer.de/web/Spezial:Abfrage_ausf%C3%BChren/Literatur_nachschlagen?Literatur_nachschlagen%5BStichwort%5D=Bestimmungsschl%C3%BCssel&wpRunQuery=true offene-naturfuehrer.de…%5B'''Stichwort'''%5D=''Bestimmungsschl%C3%BCssel''…])  
 
* Aufgabensysteme
 
* Aufgabensysteme
** alle Aufgaben mit Status „neu“ anzeigen:<br />https://wiki.bayernflora.de/web/Spezial:Abfrage_ausf%C3%BChren/Aufgaben_anzeigen?Aufgaben_anzeigen%5BStatus%5D=neu&wpRunQuery=true)
+
** alle Aufgaben mit Status „neu“ anzeigen:<br />[https://wiki.bayernflora.de/web/Spezial:Abfrage_ausf%C3%BChren/Aufgaben_anzeigen?Aufgaben_anzeigen%5BStatus%5D=neu&wpRunQuery=true wiki.bayernflora.de…Aufgaben_anzeigen%5B'''Status'''%5D=''neu''…])
* dynamische Listen
+
| Komplexe Erweiterung: zu definierende Attribute verwalten abspeicherbare Eigenschaften, diese werden optimalerweise mittels Vorlagen (und nicht direkt) in die semantischen Attribute eingespeichert, so dass der Redakteur sich um den technischen Attributekram nicht kümmern muss, sondern die Vorlage das übernimmt. Die Eigenschaften/Attribute wiederum kann man gewünscht über #ask abfragen, filtern, auflisten, zusammenstellen usw. oder Abfrageformulare erstellen mit einer Suchmaske zum gezielten Finden ausgesuchter Attributeigenschaften, z.B. „zeige alle Literatur die das Stichwort-Attribut ‚Video‘ und ‚Open Source‘ o.ä. haben“
| Komplexe Erweiterung: zu definierende Attribute verwalten speicherbare Eigenschaften, diese werden optimalerweise mittels Vorlagen (und nicht direkt) in Attribute eingespeichert, so dass der Redakteur sich um den technischen Attributekram nicht kümmern muss sondern die Vorlage das übernimmt. Die Eigenschaften/Attribute wiederum kann man gewünscht über #ask abfragen, filtern, auflisten usw. oder Abfrageformulare erstellen
+
| installiert
 
|-
 
|-
 
| [https://www.mediawiki.org/wiki/Extension:Semantic_Result_Formats Semantic Result Formats]<br />siehe auch [https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats semantic-mediawiki.org]  
 
| [https://www.mediawiki.org/wiki/Extension:Semantic_Result_Formats Semantic Result Formats]<br />siehe auch [https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats semantic-mediawiki.org]  
|  
+
| style="width:200px" |
* Kalender  
+
* Kalender
** Einzeltermin ist eine Wikiseite mit eigener Vorlage:Veranstaltung, die alle semantischen Daten einspeichert, Beispiel<br /> https://wiki.bayernflora.de/web/ARGE_Nordschwaben_-_Stammtisch:_Bestimmungs%C3%BCbungen_Sauergr%C3%A4ser_(Carex,_Seggen)
+
** https://sandbox.semantic-mediawiki.org/wiki/Event_calendar
 +
** wiki.bayernflora.de: Einzeltermin ist eine Wikiseite mit eigener Vorlage:Veranstaltung, die alle semantischen Daten einspeichert, Beispiel<br /> [https://wiki.bayernflora.de/web/ARGE_Nordschwaben_-_Stammtisch:_Bestimmungs%C3%BCbungen_Sauergr%C3%A4ser_(Carex,_Seggen) wiki.bayernflora.de…ARGE Nordschwaben - Stammtisch: Bestimmungsübungen Sauergräser (Carex, Seggen)]
 
** Kalender:<br /> https://wiki.bayernflora.de/web/Veranstaltungen
 
** Kalender:<br /> https://wiki.bayernflora.de/web/Veranstaltungen
** Alle Termine mit Ort=München anzeigen:<br /> https://wiki.bayernflora.de/web/Spezial:Abfrage_ausf%C3%BChren/Veranstaltungen_durchsuchen?Veranstaltungen_durchsuchen%5BOrt%5D=München&wpRunQuery=true
+
** Alle Termine mit Ort=München anzeigen:<br /> [https://wiki.bayernflora.de/web/Spezial:Abfrage_ausf%C3%BChren/Veranstaltungen_durchsuchen?Veranstaltungen_durchsuchen%5BOrt%5D=München&wpRunQuery=true wiki.bayernflora.de…Veranstaltungen_durchsuchen%5B'''Ort'''%5D=''München''…]
* Bildershow
+
* Bilderschau
 
* Diagramme
 
* Diagramme
 
* hierarchische Seiten-Listung
 
* hierarchische Seiten-Listung
 
| erweitert die Anzeigemöglichkeiten von SMW
 
| erweitert die Anzeigemöglichkeiten von SMW
 +
| installiert
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Page_Forms Page Forms] || Formulareingabe für Vorlagen || arbeitet mit SMW zusammen
+
| [https://www.mediawiki.org/wiki/Extension:Page_Forms Page Forms]
 +
| Formulareingabe für Vorlagen  
 +
| arbeitet mit SMW zusammen
 +
| installiert
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Maps Maps] || Karten anzeigen (Veranstaltungskalender) || optional
+
| [https://www.mediawiki.org/wiki/Extension:Maps Maps]  
 +
| Karten anzeigen (Veranstaltungskalender)  
 +
| optional
 +
| installiert
 
|-
 
|-
 
| [https://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries Semantic Compound Queries]
 
| [https://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries Semantic Compound Queries]
|<ul>
+
| style="width:200px" |<ul>
<li>verbundene Abfragen, zum Beispiel:<br/ >
+
<li>verbundene Abfragen, zum Beispiel:<div style="font-size:smaller">
  <nowiki>{{</nowiki>#compound_query:<br/ >
+
  <nowiki>{{</nowiki>#compound_query:
   <nowiki>[[</nowiki>Kategorie:<span style="color:red">Projektbeschreibung</span>]] <nowiki>[[</nowiki><span style="color:blue">Material&nbsp;zur&nbsp;Herstellung::Holz</span>]]; ?<span style="color:green">Bildlogo</span>=Logo; ?<span style="color:green">Zusammenfassung</span>=Beschreibung<br/ >
+
   <nowiki>[[</nowiki>Kategorie:<span style="color:red">Projektbeschreibung</span>]] <nowiki>[[</nowiki><span style="color:blue">Material&nbsp;zur&nbsp;Herstellung::Holz</span>]];
   <nowiki>|</nowiki>[[Kategorie:<span style="color:red">Bauanleitung</span>]] <nowiki>[[</nowiki><span style="color:blue">Material&nbsp;zur&nbsp;Herstellung::Holz</span>]]; ?<span style="color:green">Bildlogo</span>=Logo; ?<span style="color:green">Zusammenfassung</span>=Beschreibung<br/ >
+
    ?<span style="color:green">Bildlogo</span>=Logo; ?<span style="color:green">Zusammenfassung</span>=Beschreibung
   <nowiki>|</nowiki>format=table<br/ >
+
   <nowiki>|</nowiki> [[Kategorie:<span style="color:red">Bauanleitung</span>]] <nowiki>[[</nowiki><span style="color:blue">Material&nbsp;zur&nbsp;Herstellung::Holz</span>]];
  <nowiki>}}</nowiki><br/>
+
    ?<span style="color:green">Bildlogo</span>=Logo; ?<span style="color:green">Zusammenfassung</span>=Beschreibung
zeigt Ergebnisse aus 2 Kategorien: <span style="color:red">Projektbeschreibung</span> ''und'' <span style="color:red">Bauanleitung</span> im Format einer Tabelle an, aber zusätzlich das Ganze gefiltert über das Attribut ''<span style="color:blue">Material&nbsp;zur&nbsp;Herstellung</span>'' mit dem Wert „<span style="color:blue">Holz</span>“:<br />zeige (1) das Attribut <span style="color:green">Bildlogo</span> („Logo“ als Spaltentitel) und <br />zeige (2) das Attribut <span style="color:green">Zusammenfassung</span> („Beschreibung“ als Spaltentitel)
+
   <nowiki>|</nowiki>format=table
 +
  <nowiki>}}</nowiki>
 +
</div>
 +
zeigt Ergebnisse aus 2 Kategorien: <span style="color:red">Projektbeschreibung</span> ''und'' <span style="color:red">Bauanleitung</span> im Format einer Tabelle an, aber zusätzlich das Ganze gefiltert über das Attribut ''<span style="color:blue">Material&nbsp;zur&nbsp;Herstellung</span>'' mit dem Wert „<span style="color:blue">Holz</span>“:<br />zeige (1) das Attribut <span style="color:green">Bildlogo</span> (Spaltentitel aber „Logo“) und <br />zeige (2) das Attribut <span style="color:green">Zusammenfassung</span> (Spaltentitel aber „Beschreibung“)
 
</li>
 
</li>
 
</ul>
 
</ul>
 
| optional. Ergänzt eine Funktion, die das Ergebnis mehrerer semantischer Abfragen zugleich anzuzeigen erlaubt
 
| optional. Ergänzt eine Funktion, die das Ergebnis mehrerer semantischer Abfragen zugleich anzuzeigen erlaubt
 +
| installiert
 +
|}
 +
 +
 +
== Erhöhte Benutzerfreundlichkeit ==
 +
 +
{| class="booktabledotted sortable vertical-align-top"
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Flow Flow] ||  
+
! Erweiterung
 +
! Anwendungsbeispiele
 +
! Anmerkungen
 +
! Installation?
 +
|-
 +
| [https://www.mediawiki.org/wiki/Extension:Flow Flow]  
 +
| style="width:200px" |
 
* Benutzerfreundlichkeit
 
* Benutzerfreundlichkeit
 
* Benutzerdiskussionen
 
* Benutzerdiskussionen
 
* Foren, Themenfragen z.B. <br />http://wiki.bayernflora.de/web/Hilfe:Forum_Pflanzenbestimmung
 
* Foren, Themenfragen z.B. <br />http://wiki.bayernflora.de/web/Hilfe:Forum_Pflanzenbestimmung
 
| Themenfragen diskutieren und wenn gelöst als fertig markieren
 
| Themenfragen diskutieren und wenn gelöst als fertig markieren
 +
|
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Echo Echo] || Benutzerbenachrichtigung, Benutzerfreundlichkeit ||  
+
| [https://www.mediawiki.org/wiki/Extension:Echo Echo]
 +
| Benutzerbenachrichtigung, Benutzerfreundlichkeit
 +
| Extension Flow und Echo agieren zusammen
 +
| installiert
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Thanks Thanks] || Nutzern danken ||  
+
| [https://www.mediawiki.org/wiki/Extension:Thanks Thanks]  
 +
| Nutzern danken  
 +
|
 +
| installiert
 +
|}
 +
 
 +
 
 +
== Übersetzungen von Seiten ==
 +
 
 +
{| class="booktabledotted sortable vertical-align-top"
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Translate Translate] || Seitenübersetzung || Jede Seite kann von der Originalsprachenseite in jede beliebige Sprache mittels eines Assistenten übersetzt werden, bei dem man abschnittweise übersetzen muss; Übersetzungsdienste können als Übersetzungsvorschlag hinzukonfiguriert werden, z.B. Yandex.ru u.ä.. Ist verbandelt mit Extension:UniversalLanguageSelector
+
! Erweiterung
 +
! Anwendungsbeispiele
 +
! Anmerkungen
 +
! Installation?
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:MultimediaViewer MultimediaViewer] || Bilderschau aller Bilder einer Seite
+
| [https://www.mediawiki.org/wiki/Extension:Translate Translate]
 +
| Seitenübersetzung
 +
| Jede Seite kann von der Originalsprachenseite in jede beliebige Sprache mittels eines Assistenten übersetzt werden, bei dem man abschnittweise übersetzen muss; Übersetzungsdienste können als Übersetzungsvorschlag hinzukonfiguriert werden, z.B. Yandex.ru u.ä.. Ist verbandelt mit Extension:UniversalLanguageSelector
 +
| style="width:200px" |
 +
installiert
 +
* https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle (empfohlene Installation) oder
 +
* über [https://www.mediawiki.org/wiki/Composer PHP-composer Prozedur] (composer funktioniert sehr gut, doch für Translate, gab es früher Unstimmigkeiten)
 +
* LocalSettings.php siehe [[Benutzer:Andreas Plank/LocalSettings]]
 +
|}
 +
 
 +
 
 +
== Dateibehandlung ==
 +
 
 +
{| class="booktabledotted sortable vertical-align-top"
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Lockdown Lockdown] || Sichtbarkeit von Seiten einschränken || Erlaubt Namensräume intern  zu schalten (dann nur angemeldet sichtbar)
+
! Erweiterung
 +
! Anwendungsbeispiele
 +
! Anmerkungen
 +
! Installation?
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Gadgets Gadgets] ||
+
| [https://www.mediawiki.org/wiki/Extension:MultimediaViewer MultimediaViewer]  
* JavaScript-Helfer
+
|  
* Kategorisierungsassistent
+
* Bilderschau aller Bilder einer Seite
* Pfeil-Hoch-Werkzeug für Überschriften
+
* die Wikipedia nutzt sie (klicke auf Bilder in der ([https://de.wikipedia.org/wiki/Hilfe:Bilder Wikipedia-Hilfe-Seite für Bilder])
* alles was man mit JavaScript programmieren kann
+
|
| Optional. Ermöglicht es Benutzern, in ihren persönlichen Einstellungen vordefinierte CSS- und JavaScript-Helferlein zu aktivieren, siehe https://www.mediawiki.org/wiki/MediaWiki:Gadgets-definition
+
| installiert
| Installiert
 
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:DismissableSiteNotice DismissableSiteNotice] || Wiki-Hinweise schließen || optional. Ermöglicht es Benutzern die wikiweiten Nachrichteneinblendungen (MediaWiki:SiteNotice) zu schließen
+
| [https://www.mediawiki.org/wiki/Extension:PDFHandler PDF Handler]
 +
|  
 +
* einzelne Vorschau-Seitenansichten von PDF-Dateien als Bilder
 +
* in Verbindung mit ElasticSearch, [[#Extension:CirrusSearch|Erweiterung:CirrusSearch]] auch PDF-Dateiinhalte suchbar
 +
| funktioniert noch nicht (https://git.opensourceecology.de/OSEG/Issues/issues/2#)
 +
| installiert
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:PDFHandler PDF Handler] || einzelne Seitenansichten von PDF-Dateien als Bilder || optional, falls wir PDFs speichern müssen
+
| [https://www.mediawiki.org/wiki/Extension:UploadWizard Upload Wizard]  
 +
| Bild(er) hochladen, Assistenz beim Hochladen (Schritt für Schritt)
 +
|  
 +
* Sinn ist, dass Dateien mit Metadaten befüllt werden (Urheber, Beschreibung, Datum, Lizenz, Modifikationen etc.)
 +
* Bilderkampagnen können definiert werden, bei denen schon gewisse Informationen vorbelegt definiert werden können
 +
* Benötigt [[Vorlage:Information]]
 +
* komplex definierbare Erweiterung
 +
|
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:UploadWizard Upload Wizard] || Bild(er) hochladen, Assistenz beim Hochladen (Schritt für Schritt) || komplex definierbare Erweiterung; Bilderkampagnen können definiert werden, bei denen schon gewisse Informationen vorbelegt definiert werden können. Benötigt [[Vorlage:Information]]
+
| [https://www.mediawiki.org/wiki/Extension:3D 3D]  
 +
| 3D Bilder rotieren
 +
|  
 +
* MW 1.31+
 +
* beta
 +
|
 +
|}
 +
 
 +
== Seiten: Sichtbarkeit, Massenbearbeitung, Kategorien, Erstellung ==
 +
 
 +
{| class="booktabledotted sortable vertical-align-top"
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Variables Variables] ||  Ergänzt Parserfunktionen die dynamische Variablen ermöglichen || sinnvoll für dynamischere, komplexere Vorlagen
+
! Erweiterung
 +
! Anwendungsbeispiele
 +
! Anmerkungen
 +
! Installation?
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:CategoryTree CategoryTree] || ermöglicht dynamische Navigation durch die Kategoriestruktur
+
| [https://www.mediawiki.org/wiki/Extension:Lockdown Lockdown]  
 +
| Sichtbarkeit von Seiten einschränken
 +
| Erlaubt Namensräume intern zu schalten (dann nur angemeldet sichtbar), für Datenschutz(?)
 +
|
 +
|-
 +
| [https://www.mediawiki.org/wiki/Extension:MassEditRegex MassEditRegex]
 +
| Ermöglicht die gesammelte Bearbeitung ''vieler Seiten'' gleichzeitig mittels Nutzung regulärer Ausdrücke, z.B. ersetze „Kategorie:Bauanleitungen“ mit „Kategorie:Bauanleitung“ auf allen Seiten der Kategorie:XY oder einer Seitenliste o.ä.
 +
| optional, falls viele Seiten zu verwalten sind
 +
| installiert
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:MassEditRegex MassEditRegex] || Ermöglicht die Nutzung regulärer Ausdrücke zur gesammelten Bearbeitung ''vieler Seiten'', z.B. ersetze „dies“ mit „das“ auf allen Seiten aus Kategorie:XY || optional, falls viele Seiten zu verwalten sind
+
| [https://www.mediawiki.org/wiki/Extension:CategoryTree CategoryTree]  
 +
| ermöglicht dynamische Navigation durch die Kategoriestruktur
 +
[[Datei:CategoryTreeExample.png|x200px|Kategorieliste der Erweiterung CategoryTree]]
 +
|
 +
| installiert
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:InputBox InputBox] || Ergänzt das Tag <code><nowiki><inputbox></nowiki></code> zum Einbinden vordefinierter HTML-Eingabefelder || Formulare für Seiten erstellen mit Vorbelegtem Text
+
| [https://www.mediawiki.org/wiki/Extension:InputBox InputBox]  
 +
| Ergänzt das Tag <code><nowiki><inputbox></nowiki></code> zum Einbinden vordefinierter HTML-Eingabefelder  
 +
* einfaches Seiten-Formular zum Erstellen von Seiten; kann vordefinierten Text in den Wiki-Editor hinzufügen, als Basis-Seitenstruktur zum Beispiel
 +
* vorbelegte Suche, z.B. Suche nur im Namensraum „Datei“ oder „Hilfe“; Volltextsuche
 +
|
 +
| installiert
 +
|}
 +
 
 +
== Nützliches ==
 +
 
 +
{| class="booktabledotted sortable vertical-align-top"
 +
|-
 +
! Erweiterung
 +
! Anwendungsbeispiele
 +
! Anmerkungen
 +
! Installation?
 +
|-
 +
| [https://www.mediawiki.org/wiki/Extension:DismissableSiteNotice DismissableSiteNotice]
 +
| Wiki-Hinweise schließen
 +
| optional. Ermöglicht es Benutzern die wikiweiten Nachrichteneinblendungen (MediaWiki:SiteNotice) zu schließen
 +
| installiert
 +
|-
 +
| [https://www.mediawiki.org/wiki/Extension:Variables Variables]
 +
| Ergänzt Parserfunktionen die dynamische Variablen ermöglichen
 +
| sinnvoll für dynamischere, komplexere Vorlagen
 +
| installiert
 +
|-
 +
| [https://www.mediawiki.org/wiki/Extension:TinyMCE TinyMCE]
 +
| ermöglicht das bearbeiten von Wiki-Seiten-Code aber als gerenderte Oberfläche
 +
|
 +
|
 +
|}
 +
 
 +
== Suche verbessern ==
 +
 
 +
{| class="booktabledotted sortable vertical-align-top"
 +
|-
 +
! Erweiterung
 +
! Anwendungsbeispiele
 +
! Anmerkungen
 +
! Installation?
 +
|-
 +
| [https://www.mediawiki.org/wiki/Extension:CirrusSearch CirrusSearch]{{anchor|Extension:CirrusSearch}}
 +
| Wiki optimaler durchsuchen und finden:
 +
* keine strikte Sucheinschränkung, z.B. ä findet auch die Varianten ä, Ä, a, ae, à, â etc.
 +
* Dateiinhalte (PDF)
 +
* Quellcode suchen
 +
* wortänhliche Suchvorschläge
 +
| Die Suchergebnisse sind optimaler
 +
|
 +
* benötigt den Dienst ElasticSearch
 
|}
 
|}

Aktuelle Version vom 20. Juli 2018, 16:22 Uhr

Entwurf für Vorschläge, Erweiterungen hier im Wiki zu installieren und umfangreichere Funktionalitäten einzusetzen. Übersicht über deren Funktionen.

Meine bevorzugte Installationsrangfolge wäre:

  1. SMW & Co, Variables, CategoryTree, InputBox, Translate, Flow, Echo, Thanks, DismissableSiteNotice, MassEditRegex, PDF Handler
  2. MultimediaViewer, UploadWizard, TinyMCE, 3D
  3. CirrusSearch, Lockdown


Wiki mit abfragbaren (Meta-)Daten befüllen

Semantic MediaWiki (SMW) ist die nötige Haupt-Erweiterung, die eine Vielzahl von Datenstrukturierungen im Wiki eröffnet (siehe auch die Kategorie der Beispiele auf www.semantic-mediawiki.org).

Darauf aufbauend ergänzen die folgenden Erweiterungen SMW um vielfältige Funktionalitäten:

Semantic Result Formats
mit diversen Formatausgaben, von Kalendern über Bilderschau bis hin zu technischen Datenformaten, siehe die englische Hilfeseite
Page Forms
Seiten mittels Formularen bearbeiten, Abfrageformulare
Maps
Kartendarstellungen
Semantic Compound Queries
Verbindende Datenabfragen in einer Abfrage ausgeben
Erweiterung Anwendungsbeispiele Anmerkungen Installation?
Semantic MediaWiki (SMW) Komplexe Erweiterung: zu definierende Attribute verwalten abspeicherbare Eigenschaften, diese werden optimalerweise mittels Vorlagen (und nicht direkt) in die semantischen Attribute eingespeichert, so dass der Redakteur sich um den technischen Attributekram nicht kümmern muss, sondern die Vorlage das übernimmt. Die Eigenschaften/Attribute wiederum kann man gewünscht über #ask abfragen, filtern, auflisten, zusammenstellen usw. oder Abfrageformulare erstellen mit einer Suchmaske zum gezielten Finden ausgesuchter Attributeigenschaften, z.B. „zeige alle Literatur die das Stichwort-Attribut ‚Video‘ und ‚Open Source‘ o.ä. haben“ installiert
Semantic Result Formats
siehe auch semantic-mediawiki.org
erweitert die Anzeigemöglichkeiten von SMW installiert
Page Forms Formulareingabe für Vorlagen arbeitet mit SMW zusammen installiert
Maps Karten anzeigen (Veranstaltungskalender) optional installiert
Semantic Compound Queries
  • verbundene Abfragen, zum Beispiel:
    {{#compound_query:
     [[Kategorie:Projektbeschreibung]] [[Material zur Herstellung::Holz]];
       ?Bildlogo=Logo; ?Zusammenfassung=Beschreibung
     | [[Kategorie:Bauanleitung]] [[Material zur Herstellung::Holz]];
       ?Bildlogo=Logo; ?Zusammenfassung=Beschreibung
     |format=table
    }}
    

    … zeigt Ergebnisse aus 2 Kategorien: Projektbeschreibung und Bauanleitung im Format einer Tabelle an, aber zusätzlich das Ganze gefiltert über das Attribut Material zur Herstellung mit dem Wert „Holz“:
    zeige (1) das Attribut Bildlogo (Spaltentitel aber „Logo“) und
    zeige (2) das Attribut Zusammenfassung (Spaltentitel aber „Beschreibung“)

optional. Ergänzt eine Funktion, die das Ergebnis mehrerer semantischer Abfragen zugleich anzuzeigen erlaubt installiert


Erhöhte Benutzerfreundlichkeit

Erweiterung Anwendungsbeispiele Anmerkungen Installation?
Flow Themenfragen diskutieren und wenn gelöst als fertig markieren
Echo Benutzerbenachrichtigung, Benutzerfreundlichkeit Extension Flow und Echo agieren zusammen installiert
Thanks Nutzern danken installiert


Übersetzungen von Seiten

Erweiterung Anwendungsbeispiele Anmerkungen Installation?
Translate Seitenübersetzung Jede Seite kann von der Originalsprachenseite in jede beliebige Sprache mittels eines Assistenten übersetzt werden, bei dem man abschnittweise übersetzen muss; Übersetzungsdienste können als Übersetzungsvorschlag hinzukonfiguriert werden, z.B. Yandex.ru u.ä.. Ist verbandelt mit Extension:UniversalLanguageSelector

installiert


Dateibehandlung

Erweiterung Anwendungsbeispiele Anmerkungen Installation?
MultimediaViewer installiert
PDF Handler
  • einzelne Vorschau-Seitenansichten von PDF-Dateien als Bilder
  • in Verbindung mit ElasticSearch, Erweiterung:CirrusSearch auch PDF-Dateiinhalte suchbar
funktioniert noch nicht (https://git.opensourceecology.de/OSEG/Issues/issues/2#) installiert
Upload Wizard Bild(er) hochladen, Assistenz beim Hochladen (Schritt für Schritt)
  • Sinn ist, dass Dateien mit Metadaten befüllt werden (Urheber, Beschreibung, Datum, Lizenz, Modifikationen etc.)
  • Bilderkampagnen können definiert werden, bei denen schon gewisse Informationen vorbelegt definiert werden können
  • Benötigt Vorlage:Information
  • komplex definierbare Erweiterung
3D 3D Bilder rotieren
  • MW 1.31+
  • beta

Seiten: Sichtbarkeit, Massenbearbeitung, Kategorien, Erstellung

Erweiterung Anwendungsbeispiele Anmerkungen Installation?
Lockdown Sichtbarkeit von Seiten einschränken Erlaubt Namensräume intern zu schalten (dann nur angemeldet sichtbar), für Datenschutz(?)
MassEditRegex Ermöglicht die gesammelte Bearbeitung vieler Seiten gleichzeitig mittels Nutzung regulärer Ausdrücke, z.B. ersetze „Kategorie:Bauanleitungen“ mit „Kategorie:Bauanleitung“ auf allen Seiten der Kategorie:XY oder einer Seitenliste o.ä. optional, falls viele Seiten zu verwalten sind installiert
CategoryTree ermöglicht dynamische Navigation durch die Kategoriestruktur

Kategorieliste der Erweiterung CategoryTree

installiert
InputBox Ergänzt das Tag <inputbox> zum Einbinden vordefinierter HTML-Eingabefelder
  • einfaches Seiten-Formular zum Erstellen von Seiten; kann vordefinierten Text in den Wiki-Editor hinzufügen, als Basis-Seitenstruktur zum Beispiel
  • vorbelegte Suche, z.B. Suche nur im Namensraum „Datei“ oder „Hilfe“; Volltextsuche
installiert

Nützliches

Erweiterung Anwendungsbeispiele Anmerkungen Installation?
DismissableSiteNotice Wiki-Hinweise schließen optional. Ermöglicht es Benutzern die wikiweiten Nachrichteneinblendungen (MediaWiki:SiteNotice) zu schließen installiert
Variables Ergänzt Parserfunktionen die dynamische Variablen ermöglichen sinnvoll für dynamischere, komplexere Vorlagen installiert
TinyMCE ermöglicht das bearbeiten von Wiki-Seiten-Code aber als gerenderte Oberfläche

Suche verbessern

Erweiterung Anwendungsbeispiele Anmerkungen Installation?
CirrusSearch Wiki optimaler durchsuchen und finden:
  • keine strikte Sucheinschränkung, z.B. ä findet auch die Varianten ä, Ä, a, ae, à, â etc.
  • Dateiinhalte (PDF)
  • Quellcode suchen
  • wortänhliche Suchvorschläge
Die Suchergebnisse sind optimaler
  • benötigt den Dienst ElasticSearch