Benutzer:Andreas Plank/Erweiterungen für das OSE Wiki: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Dateibehandlung: Anker Erweiterung:CirrusSearch -> Extension:CirrusSearch) |
(MultimediaViewer installiert) |
||
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | <div class="round" style="background:#EEF9E1; border: 1px solid #8C8C8C; padding: 1em; margin: auto; width: | + | <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. |
+ | |||
+ | 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> | ||
Zeile 33: | Zeile 39: | ||
** 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''…]) | ** 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''…]) | ||
| 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“ | ||
− | | | + | | 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] | ||
Zeile 46: | Zeile 52: | ||
* 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] | | [https://www.mediawiki.org/wiki/Extension:Page_Forms Page Forms] | ||
| Formulareingabe für Vorlagen | | Formulareingabe für Vorlagen | ||
| arbeitet mit SMW zusammen | | arbeitet mit SMW zusammen | ||
− | | | + | | installiert |
|- | |- | ||
| [https://www.mediawiki.org/wiki/Extension:Maps Maps] | | [https://www.mediawiki.org/wiki/Extension:Maps Maps] | ||
| Karten anzeigen (Veranstaltungskalender) | | Karten anzeigen (Veranstaltungskalender) | ||
| optional | | 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] | ||
Zeile 73: | Zeile 79: | ||
</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 |
|} | |} | ||
Zeile 97: | Zeile 103: | ||
| Benutzerbenachrichtigung, Benutzerfreundlichkeit | | Benutzerbenachrichtigung, Benutzerfreundlichkeit | ||
| Extension Flow und Echo agieren zusammen | | Extension Flow und Echo agieren zusammen | ||
− | | | + | | installiert |
|- | |- | ||
| [https://www.mediawiki.org/wiki/Extension:Thanks Thanks] | | [https://www.mediawiki.org/wiki/Extension:Thanks Thanks] | ||
| Nutzern danken | | Nutzern danken | ||
| | | | ||
− | | | + | | installiert |
|} | |} | ||
Zeile 119: | Zeile 125: | ||
| 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" | | | style="width:200px" | | ||
+ | installiert | ||
* 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) | ||
Zeile 139: | Zeile 146: | ||
* die Wikipedia nutzt sie (klicke auf Bilder in der ([https://de.wikipedia.org/wiki/Hilfe:Bilder Wikipedia-Hilfe-Seite für Bilder]) | * die Wikipedia nutzt sie (klicke auf Bilder in der ([https://de.wikipedia.org/wiki/Hilfe:Bilder Wikipedia-Hilfe-Seite für Bilder]) | ||
| | | | ||
− | | | + | | installiert |
|- | |- | ||
| [https://www.mediawiki.org/wiki/Extension:PDFHandler PDF Handler] | | [https://www.mediawiki.org/wiki/Extension:PDFHandler PDF Handler] | ||
Zeile 145: | Zeile 152: | ||
* einzelne Vorschau-Seitenansichten von PDF-Dateien als Bilder | * einzelne Vorschau-Seitenansichten von PDF-Dateien als Bilder | ||
* in Verbindung mit ElasticSearch, [[#Extension:CirrusSearch|Erweiterung:CirrusSearch]] auch PDF-Dateiinhalte suchbar | * 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:UploadWizard Upload Wizard] | | [https://www.mediawiki.org/wiki/Extension:UploadWizard Upload Wizard] | ||
Zeile 155: | Zeile 162: | ||
* Benötigt [[Vorlage:Information]] | * Benötigt [[Vorlage:Information]] | ||
* komplex definierbare Erweiterung | * komplex definierbare Erweiterung | ||
+ | | | ||
+ | |- | ||
+ | | [https://www.mediawiki.org/wiki/Extension:3D 3D] | ||
+ | | 3D Bilder rotieren | ||
+ | | | ||
+ | * MW 1.31+ | ||
+ | * beta | ||
| | | | ||
|} | |} | ||
Zeile 169: | Zeile 183: | ||
| [https://www.mediawiki.org/wiki/Extension:Lockdown Lockdown] | | [https://www.mediawiki.org/wiki/Extension:Lockdown Lockdown] | ||
| Sichtbarkeit von Seiten einschränken | | Sichtbarkeit von Seiten einschränken | ||
− | | Erlaubt Namensräume intern zu schalten (dann nur angemeldet sichtbar) | + | | Erlaubt Namensräume intern zu schalten (dann nur angemeldet sichtbar), für Datenschutz(?) |
| | | | ||
|- | |- | ||
Zeile 175: | Zeile 189: | ||
| 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.ä. | | 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 | | optional, falls viele Seiten zu verwalten sind | ||
− | | | + | | installiert |
|- | |- | ||
| [https://www.mediawiki.org/wiki/Extension:CategoryTree CategoryTree] | | [https://www.mediawiki.org/wiki/Extension:CategoryTree CategoryTree] | ||
Zeile 181: | Zeile 195: | ||
[[Datei:CategoryTreeExample.png|x200px|Kategorieliste der Erweiterung CategoryTree]] | [[Datei:CategoryTreeExample.png|x200px|Kategorieliste der Erweiterung CategoryTree]] | ||
| | | | ||
− | | | + | | installiert |
|- | |- | ||
| [https://www.mediawiki.org/wiki/Extension:InputBox InputBox] | | [https://www.mediawiki.org/wiki/Extension:InputBox InputBox] | ||
| Ergänzt das Tag <code><nowiki><inputbox></nowiki></code> zum Einbinden vordefinierter HTML-Eingabefelder | | 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 | |
− | |||
− | | | ||
|} | |} | ||
Zeile 203: | Zeile 217: | ||
| Wiki-Hinweise schließen | | Wiki-Hinweise schließen | ||
| optional. Ermöglicht es Benutzern die wikiweiten Nachrichteneinblendungen (MediaWiki:SiteNotice) zu schließen | | optional. Ermöglicht es Benutzern die wikiweiten Nachrichteneinblendungen (MediaWiki:SiteNotice) zu schließen | ||
− | | | + | | installiert |
|- | |- | ||
| [https://www.mediawiki.org/wiki/Extension:Variables Variables] | | [https://www.mediawiki.org/wiki/Extension:Variables Variables] | ||
| Ergänzt Parserfunktionen die dynamische Variablen ermöglichen | | Ergänzt Parserfunktionen die dynamische Variablen ermöglichen | ||
| sinnvoll für dynamischere, komplexere Vorlagen | | 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 == | == Suche verbessern == |
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:
- SMW & Co, Variables, CategoryTree, InputBox, Translate, Flow, Echo, Thanks, DismissableSiteNotice, MassEditRegex, PDF Handler
- MultimediaViewer, UploadWizard, TinyMCE, 3D
- 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 |
|
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 |
|
funktioniert noch nicht (https://git.opensourceecology.de/OSEG/Issues/issues/2#) | installiert |
Upload Wizard | Bild(er) hochladen, Assistenz beim Hochladen (Schritt für Schritt) |
|
|
3D | 3D Bilder rotieren |
|
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 | installiert | |
InputBox | Ergänzt das Tag <inputbox> zum Einbinden vordefinierter HTML-Eingabefelder
|
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:
|
Die Suchergebnisse sind optimaler |
|