Page MenuHomePhabricator | MITK

MBI Wiki inventory
Open, NormalPublic

Event Timeline

eisenman created this task.Aug 4 2017, 8:53 AM
metzger added a comment.EditedAug 4 2017, 10:45 AM

Probleme des aktuellen Wikis:

  • Suche funktioniert (fast) gar nicht
  • Viel Altlast
  • Startseite unübersichtlich
  • Struktur bildet nicht neue Abteilungssituation ab
  • Bearbeiten ist nicht benutzerfreundlich
  • Kein Konzept (?) der Seiten

Vorgehen:

  • Möglichkeiten/Funktionalitäten des MediaWikis überprüfen (s. u.)
  • Konzept für eine einfache Struktur des "neuen" Wikis erstellen
  • Planung "Umzug"(next Community-Days)

Todos:
Mediawiki Funktionalität prüfen

  • Suchfunktion (Tobi)
    • Filtern: Kategorien, Untergruppen (MIC/CAMI)
  • Strukturierungsmöglichkeiten (Matthias)
    • Gruppen MIC, CAMI, CAMIC,...
  • Benutzerrechte (Amir)
  • Editor (Dominik)
  • Template (Andre) (- Protokolle
    • Konzept, Plugin,...)
rosst added a subscriber: rosst.Aug 4 2017, 10:58 AM

Die Seiten vom mediawiki werden in einer Datenbank abgelegt. Der URL Pfad oben wird in PHP geparst und in eine SQL Abfrage umgewandelt.
Quelle

kleina added a subscriber: kleina.Aug 4 2017, 1:36 PM

VISUALEDITOR FÜR WIKI

1.1 ÜBERSICHT

  • Es gibt wenige Alternativen zum VisualEditor.
    • WikiEditor (das ist der alte)
    • BlueSpice: Alternatives Wiki-System, kommerziell, aber mit Free-Version
      • ist Mist

1.2 FUNKTIONEN VON VISUALEDITOR

  • WYSIWYG
  • Tabellen einfügen un bearbeiten funktioniert super
    • Sortierbar
    • Collapsable
    • ...
  • Links
    • Wiki-interne Links
    • Externe Links
  • Computercode: „Ugly as shit!“ -André
    • Use code block, not „Code-Style“

Concepts for structuring pages

  • Namespaces
    • Default namespaces in Mediawiki exist: e.g. Help for tutorials and how-tos
    • Custom namespaces can be configured
    • Filter by namespace in advanced search
  • Category namespace
  • Subpages

Definition of hooks is possible, e.g. for auto-categorization.

rosst added a comment.Aug 4 2017, 3:50 PM

Extensions for advanced search:

  • The Multi-Category Search extension allows users to find pages that are included in several specified categories at once (pages that intersect Intersection.jpg multiple categories). By default a user can specify up to 5 categories to intersect, and optionally up to 3 categories to be completely excluded from search
  • MixedNamespaceSearchSuggestions makes the search box autocomplete terms matching page names from content namespaces in addition to full page names. The namespace name is stripped from each title and shown in a byline next to it.
  • The CirrusSearch extension implements searching for MediaWiki using Elasticsearch.
  • The TitleKey extension provides a case-insensitive title prefix search. It uses a separate table for the keys, so if it works cleanly it can be deployed without an expensive rebuild of core tables,
  • The SearchStats extension tracks user searches that do not result in a direct hit from a page. The search saves the search term to a new table called search_query. Most recent 10 searches and top 10 searches can then be viewed on the SearchStats special page. This plugin would be great to continuously improve our structure.
This comment was removed by metzger.
metzger set the cover image to Restricted File.Aug 4 2017, 3:57 PM
kalali added a comment.Aug 4 2017, 5:14 PM

Templates could be used to preload the creation of a new subpage. The inputbox extension (https://www.mediawiki.org/wiki/Extension:InputBox) could be used to provide a shortcut button to create new subpages. Here we could also use the "preload" parameter to include an already created template. This template could define the layout of the subpage (e.g. a certain transcript) or provide some info boxes for project pages etc.

The "prefix" parameter can be used to create the subpage at the correct position in the wiki (e.g. using "prefix={{FULLPAGENAME}}/"). This way we can enforce to create a "subpage" as the "child of the current page".

kislinsk updated the cover image to Restricted File.Aug 5 2017, 9:30 PM

Mediawiki docker randomly generates admin password without printing it or anything helpful... just guess it or whatever.

# Generate MEDIAWIKI_ADMIN_PASS
if [ -z "$MEDIAWIKI_ADMIN_PASS" ];then
    MEDIAWIKI_ADMIN_PASS=$(</dev/urandom tr -dc A-Za-z0-9 | head -c8)
fi

...

-e MEDIAWIKI_ADMIN_PASS=$MEDIAWIKI_ADMIN_PASS \

kleina added a comment.EditedAug 18 2017, 3:47 PM

We set up a local Testwiki and imported the MITK wiki for test purposes. The VisualEditor works like charm. The included search seems to be better justs by using a newer wiki version. We probably don't need to add a search plugin.

Hey. I think it would be a good idea to have another wiki-meeting on Friday to discuss the next steps. We answered a lot of technical questions, now it's time to get together and decide how we want to structure the wiki, which pages we want to keep, remove etc.
So let's meet next bugsquashing after the kick off meeting.

kleina added a subscriber: neher.Sep 1 2017, 10:58 AM

Brainstorming:

  • Ein gemeinsamens Wiki für CAMI und MIC erscheint uns sinnvoll
  • Zur Zeit fallen uns keine Gründe ein, warum wir tief in Nutzerrechte einsteigen sollten und nur berenzt Zugriff auf Unterseiten gewährt wird
  • Sidebar vergleichbar zu mitk.org
    • 3 Reiter: Allgemein, CAMI, MIC

TODO:

  • Wie gehen wir mit "Categorys" bzw- "namespaces" um?
    • Kann man erzwingen, dass Kategorien angegeben werden müssen?
    • Evtl. die "Blank Page" bearbeiten und dort schon "Category" einfügen.
  • Inhaltlich durchgehen und "ausmisten"
  • Sinnvolles Konzept für Startseite
  • Heute und am nächsten Community Day soll das bisherige Wiki durchgeschaut werden um zu klären, was umgezogen wird und was nicht (@neher, @rosst)
neher added a comment.Sep 1 2017, 1:26 PM

Links sind sortiert. Haben sehr viel rausgeworfen. Und das was übrig geblieben ist, ist eigentlich alles im Bereich "Allgemein".
Nächster Schritt ist wohl das in der RUnde nochmal zu besprechen und dann ins neue System einzubauen. Todos hierbei sind:

  • Sinnvollere Namen für die Einzellinks
  • Strukturierung/Gruppierung der Links
  • Überprüfung der eigentlichen Inhalte
  • Ergänzungen
metzger assigned this task to nolden.Nov 10 2017, 10:00 AM
metzger added a subscriber: ciccares.