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

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
(+Doku)
(Layout)
Zeile 1: Zeile 1:
{| class="wikitable sortable vertical-align-top"
+
{| class="booktabledotted sortable vertical-align-top"
 
|+ Entwurf für Vorschläge, Wiki-Erweiterungen hier im Wiki zu installieren und zu nutzen. Übersicht über deren Funktion.
 
|+ Entwurf für Vorschläge, Wiki-Erweiterungen hier im Wiki zu installieren und zu nutzen. Übersicht über deren Funktion.
 
|-
 
|-
! Erweiterung !! Anwendungsbeispiele !! Anmerkungen !! Installation
+
! 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" |
 
* semantische Annotation; Attribute (wörtlich=„das Beigefügte“)
 
* semantische Annotation; Attribute (wörtlich=„das Beigefügte“)
 
* differenzierte Datenabfragen
 
* differenzierte Datenabfragen
Zeile 15: Zeile 18:
 
** 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)
 
| 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 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“
 +
|
 
|-
 
|-
 
| [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)
 
** 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)
 
** 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
* Bildershow
+
* Bilderschau
 
* Diagramme
 
* Diagramme
 
* hierarchische Seiten-Listung
 
* hierarchische Seiten-Listung
 
| erweitert die Anzeigemöglichkeiten von SMW
 
| erweitert die Anzeigemöglichkeiten von SMW
 +
|
 
|-
 
|-
| [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
 +
|
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Maps Maps] || Karten anzeigen (Veranstaltungskalender) || optional
+
| [https://www.mediawiki.org/wiki/Extension:Maps Maps]  
 +
| Karten anzeigen (Veranstaltungskalender)  
 +
| optional
 +
|
 
|-
 
|-
 
| [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
 +
|
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Flow Flow] ||  
+
| [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]
 
| [https://www.mediawiki.org/wiki/Extension:Echo Echo]
 
| Benutzerbenachrichtigung, Benutzerfreundlichkeit
 
| Benutzerbenachrichtigung, Benutzerfreundlichkeit
 
| Extension Flow und Echo agieren zusammen
 
| Extension Flow und Echo agieren zusammen
 +
|
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Thanks Thanks] || Nutzern danken ||  
+
| [https://www.mediawiki.org/wiki/Extension:Thanks Thanks]  
 +
| Nutzern danken  
 +
|  
 +
|
 
|-
 
|-
 
| [https://www.mediawiki.org/wiki/Extension:Translate Translate]
 
| [https://www.mediawiki.org/wiki/Extension:Translate Translate]
 
| Seitenübersetzung
 
| 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
 
| 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" |
 
* https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle (empfohlene Installation) oder
 
* 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)
 
* über [https://www.mediawiki.org/wiki/Composer PHP-composer Prozedur] (composer funktioniert sehr gut, doch für Translate, gab es früher Unstimmigkeiten)
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:MultimediaViewer MultimediaViewer] || Bilderschau aller Bilder einer Seite
+
| [https://www.mediawiki.org/wiki/Extension:MultimediaViewer MultimediaViewer]  
 +
| Bilderschau aller Bilder einer Seite
 +
|
 +
|
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Lockdown Lockdown] || Sichtbarkeit von Seiten einschränken || Erlaubt Namensräume intern zu schalten (dann nur angemeldet sichtbar)
+
| [https://www.mediawiki.org/wiki/Extension:Lockdown Lockdown]  
 +
| Sichtbarkeit von Seiten einschränken  
 +
| Erlaubt Namensräume intern zu schalten (dann nur angemeldet sichtbar)
 +
|
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:Gadgets Gadgets] ||  
+
| [https://www.mediawiki.org/wiki/Extension:Gadgets Gadgets]  
 +
|  
 
* JavaScript-Helfer
 
* JavaScript-Helfer
 
* Kategorisierungsassistent
 
* Kategorisierungsassistent
Zeile 77: Zeile 105:
 
* ist noch nicht nutzbar hier im Wiki?
 
* ist noch nicht nutzbar hier im Wiki?
 
|-
 
|-
| [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: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 Seitenansichten von PDF-Dateien als Bilder || optional, falls wir PDFs speichern müssen
+
| [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) || 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: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:Variables Variables] ||  Ergänzt Parserfunktionen die dynamische Variablen ermöglichen || sinnvoll für dynamischere, komplexere Vorlagen
+
| [https://www.mediawiki.org/wiki/Extension:Variables Variables]  
 +
| Ergänzt Parserfunktionen die dynamische Variablen ermöglichen  
 +
| sinnvoll für dynamischere, komplexere Vorlagen
 +
|
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:CategoryTree CategoryTree] || ermöglicht dynamische Navigation durch die Kategoriestruktur
+
| [https://www.mediawiki.org/wiki/Extension:CategoryTree CategoryTree]  
 +
| ermöglicht dynamische Navigation durch die Kategoriestruktur
 +
|
 +
|
 
|-
 
|-
| [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
+
| [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
 +
|
 
|-
 
|-
| [https://www.mediawiki.org/wiki/Extension:InputBox InputBox] || Ergänzt das Tag <code><nowiki><inputbox></nowiki></code> zum Einbinden vordefinierter HTML-Eingabefelder  
+
| [https://www.mediawiki.org/wiki/Extension:InputBox InputBox]  
 +
| Ergänzt das Tag <code><nowiki><inputbox></nowiki></code> zum Einbinden vordefinierter HTML-Eingabefelder  
 
|
 
|
 
* Seiten-Formular zum Erstellen von Seiten; kann vordefinierten Text in den Wiki-Editor hinzufügen, als Basis-Seitenstruktur zum Beispiel
 
* Seiten-Formular zum Erstellen von Seiten; kann vordefinierten Text in den Wiki-Editor hinzufügen, als Basis-Seitenstruktur zum Beispiel

Version vom 4. April 2018, 10:20 Uhr

Entwurf für Vorschläge, Wiki-Erweiterungen hier im Wiki zu installieren und zu nutzen. Übersicht über deren Funktion.
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“
Semantic Result Formats
siehe auch semantic-mediawiki.org
erweitert die Anzeigemöglichkeiten von SMW
Page Forms Formulareingabe für Vorlagen arbeitet mit SMW zusammen
Maps Karten anzeigen (Veranstaltungskalender) optional
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
Flow Themenfragen diskutieren und wenn gelöst als fertig markieren
Echo Benutzerbenachrichtigung, Benutzerfreundlichkeit Extension Flow und Echo agieren zusammen
Thanks Nutzern danken
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
MultimediaViewer Bilderschau aller Bilder einer Seite
Lockdown Sichtbarkeit von Seiten einschränken Erlaubt Namensräume intern zu schalten (dann nur angemeldet sichtbar)
Gadgets
  • JavaScript-Helfer
  • Kategorisierungsassistent
  • Pfeil-Hoch-Werkzeug für Überschriften
  • 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
  • ist noch nicht nutzbar hier im Wiki?
DismissableSiteNotice Wiki-Hinweise schließen optional. Ermöglicht es Benutzern die wikiweiten Nachrichteneinblendungen (MediaWiki:SiteNotice) zu schließen
PDF Handler einzelne Seitenansichten von PDF-Dateien als Bilder optional, falls wir PDFs speichern müssen
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
Variables Ergänzt Parserfunktionen die dynamische Variablen ermöglichen sinnvoll für dynamischere, komplexere Vorlagen
CategoryTree ermöglicht dynamische Navigation durch die Kategoriestruktur
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
InputBox Ergänzt das Tag <inputbox> zum Einbinden vordefinierter HTML-Eingabefelder
  • 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
im MediaWiki-Core enthalten