Difference between revisions of "VoWi:Tasks"

From VoWi
Jump to navigation Jump to search
 
(226 intermediate revisions by 22 users not shown)
Line 1: Line 1:
Diese Seite dient zum Sammeln von Bugs und gewünschten "coolen Features". JedeR ist eingeladen, hier Wünsche/Anregungen/Beschwerden zu posten. Die Probleme sind etwas priorisiert, allerdings nur zur groben Einteilung.
+
Wünsche/Anregungen/Beschwerden sind erwünscht.
  
=== Hohe Priorität ===
+
== Ideen ==
* Das Materialien-Tab sollte immer auf die Materialien der obersten Seite verlinken, siehe: [[TU_Wien:Mathematik_2_UE_(diverse)/Konversatorium_SS07_(vermischt_mit_SS08)/L%27Hospital/Test_von_Mati]]
 
* Der Artikel-Tab auf Materialien-Seiten zu Unterseiten ist broken: [[Spezial:Materialien/Mathematik 2 UE (diverse)/Konversatorium SS07 (vermischt mit SS08)/L'Hospital]]
 
  
=== Mittlere Priorität ===
+
* Etwas gegen ZIPs tun — das Z steht für zach ... man sieht nicht was drin ist, muss sie runterladen & entpacken und kann sie nicht leicht bearbeiten
* Beim Upload von Materialien: Wenn die maximale Dateigröße überschritten wird, wird der Client nach dem vollständigen Upload auf die Spezial:Hochladen verwiesen (Datei
+
** MediaWiki unterstützt out of the box keine multi-file uploads.
* Texcv scheint nicht am richtigen Platz zu sein, siehe [https://vowi.fsinf.at/wiki?title=TU_Wien:Diskrete_Mathematik_f%C3%BCr_Informatik_VO_(Drmota)/Pr%C3%BCfung_2011-05-13&oldid=75451 hier].
+
* Bei Programmier-LVAs wär Git integration wär leiwand, aber wie?
 +
** Es gibt [https://github.com/Git-Mediawiki/Git-Mediawiki Git-Mediawiki] aber dafür muss man sich selber was installieren.
 +
* OCR-Project: Viele Texte als PDFs: nicht immer sinnvoll, weil es die Editierbarkeit verringert und den Traffic erhöht. Wollen wir daran etwas ändern?
  
=== Niedrige Priorität ===
+
== Config ==
* Beim Hochladen von Materialien eine ähnliche Eingabemaske wie auf [[Hilfe:Neue Seiten erstellen]] implementieren, damit die Namensrichtlinie für Materialien leichter eingehalten werden kann.
 
  
* großartig wäre es mobile-themes zu haben wie sie die wikipedia verwendet. sieht dann in etwa so aus: [http://en.m.wikipedia.org/wiki/Star_Wars:_Rogue_Squadron englische mobile-wikipedia]. schaut am großen monitor vielleicht blöd aus, ist aber auf kleinen devices wirklich großartig. und die anzahl von smartphones oder ähnlichen geräten wird sicher nicht kleiner in zukunft ;)
+
* Mobile Ansicht: [[MediaWiki:Common.css]] laden ohne JavaScript.
 +
* Mobile Ansicht: autocompletion doesn't search uni namespaces
  
=== Auf die lange Bank geschoben ===
+
=== Performance ===
* kleine Datei-Icons für die Dateien: [http://meta.wikimedia.org/wiki/User:CharlesC/Template_for_document_links_showing_file_icons siehe hier]
 
  
=== Bereits erledigt bzw. gefixt ===
+
* Das VoWi hängt stündlich um Viertel nach wegen dem wikifarm db backup.
* Registration funktioniert nicht, folgender Fehler:(Status code: 500
+
* ~2.5s page load time. First byte nach ~600ms.[https://www.webpagetest.org/result/190122_FS_26fe2ec1c8cd73783a462d950afadd5d/]
Message from authentication server: Internal Server Error. Please see server log for details.Internal Server Error. Please see server log for details."
 
: wurde bereits gefixt, danke fuer die Meldung! -- [[Benutzer:Mati|Mati]] 00:47, 19. Dez. 2011 (CET)
 
  
* Das neue Theme der Wikipedia auch hier im Vowi aktivieren (allein schon aus Konsistenzgründen, aber auch wegen der besseren Usability)
+
Hintergrundinfo:
* Beim Hochladen eines JPG ([http://vowi.fsinf.at/wiki/Bild:TU_Wien-Mathematik_1_VO_%28Drmota%29_-_Pr%C3%BCfung_2007-11-23.jpg siehe hier]) erscheint bei der Vorschau des Bildes eine Fehlermeldung: "Fehler beim Erstellen des Vorschaubildes: convert: Corrupt JPEG data: premature end of data segment `/var/www/www-vowi/images/2/2a/TU_Wien-Mathematik_1_VO_(Drmota)_-_Prüfung_2007-11-23.jpg'." Das Bild ist aber in Ordnung.
 
: Nun, es gibt dazu bugreports: [http://www.mail-archive.com/mjpeg-users@lists.sourceforge.net/msg06780.html] -- [[Benutzer:Mati|Mati]] 02:30, 3. Mai 2008 (CEST)
 
:: Ok, das mediawiki verwendet nun libgd statt imagemagick, was angeblich thumbnails mit schlechterer qualitaet produziert... dafuer gehts. -- [[Benutzer:Mati|Mati]] 02:48, 3. Mai 2008 (CEST)
 
:::Das heißt der Bug ist für uns erledigt? (verschieben nach "bereits gemacht") --[[Benutzer:Klausi|klausi]] 10:45, 3. Mai 2008 (CEST)
 
:::: Soweit ich sehen kann ja. Das einzige Problem ist, dass ich mich dunkel daran erinnere, das es mal einen Grund gab imagemagick anstelle von libgd zu verwenden.
 
::::: '''Update 2010:''' Wir hatten mit libgd Probleme in unserem internen Wiki (Thumbnails waren immer schwarz). Ein Switch zurueck auf imagemagick hat das Problem behoben. Und die eingangs beschriebenen JPG-Probleme konnte ich nicht (mehr?) beobachten. In den Ferien sollte das aber weiter getestet werden. -- [[Benutzer:Mati|Mati]] 14:33, 23. Jun. 2010 (CEST)
 
* Materialien Hinzufügen als Links sind kaputt, wenn diese Umlaute enthalten.
 
: Cannot reproduce. Bei mir hats anstandslos funktioniert. Kannst du weitere Details geben? -- [[Benutzer:Mati|Mati]] 12:50, 1. Mär. 2011 (CET)
 
:: Can reproduce. Unfortunatly ist das (yet again) ein Problem vom Forum: Es enkodiert Umlaute nach latin1, php urldecode kann damit nichts anfangen und erkennt daher den Link nicht als "Redirect". Ist also IMHO eine Sache des Forums da halbwegs auf die Hoehe der Zeit zu kommen. Der Workaraund ist jedenfalls, bei den Links zum Forum nur die ID zu nehmen, und die (optionalen) strings die das topic darstellen, wegzulassen. -- [[Benutzer:Mati|Mati]] 17:50, 1. Mär. 2011 (CET)
 
  
* Das Permission-checking ist etwas broken. So wird auf [[Spezial:Materialien hinzufügen]] das Upload-Formular eingeblendet, obwohl anonyme Uploads deaktiviert sind (was fuer sich selbst schon nicht gewollt ist). -- [[Benutzer:Mati|Mati]] 11:18, 4. Dez. 2008 (CET)
+
* Es wird InnoDB von MariaDB verwendet. Der Apache Server und die Datenbank laufen in separaten virtuellen Maschinen auf derselben Hardware.
: '''Done:''' Version 1.5.3 der AddResource extension.
+
* Für das Backup wird [https://mariadb.com/kb/en/library/mysqldump/ mysqldump] mit <code>--single-transaction</code> und <code>--quick</code> verwendet.
* angaben, ob die einzelnen lvas nur WS oder SS abgehalten werden (hab diesbezgl. nichts gefunden - außer auf der lva-seite selber natürlich).
 
: Öhm, das ist ja eigentlich kein Bug bzw. Feature, oder? Ich meine es können ja eh alle bei den Daten zur Lehrveranstaltung dazuschreiben, ob diese im WS oder SS abgehalten wird? Oder sollen wir unsere [[MediaWiki:NewArticleTemplate|Vorlage für neue Seiten]] verändern? --[[Benutzer:Klausi|klausi]] 17:13, 17. Dez. 2008 (CET)
 
:: ja die änderung der vorlage würde mir schon reichen :D bei 2 lvas hab ich schon gesehen, dass es in den daten dabeisteht - insofern ist das vielleicht auch gar nicht nötig die vorlage zu ändern. wäre aber trotzdem nicht schlecht wenn es überall dabei steht. (hat vielleicht auch nur niedrige priorität - ich kanns auch selber überall dazuschreiben, wenn keiner was dagegen hat)
 
::: Habs mal bei der Vorlage hinzugefügt. Ich glaub da wird niemand was dagegen haben, wenn du die Information hinzufügt. Es ist ein Wiki, tu was du willst ;-) wir schreien schon, wenn uns etwas nicht gefällt. --[[Benutzer:Klausi|klausi]] 23:39, 22. Dez. 2008 (CET)
 
* Spezial:Materialien koennte eine Liste von LVAs geben, die auf die gegebene LVA weiterleiten.
 
: '''Done:''' Tuts jetzt. Siehe z.B. [[Spezial:Materialien/TU_Wien:Elektronische_Hilfsmittel_für_behinderte_und_alte_Menschen_VO_(Zagler)|hier]]
 
* Im Formular bei Materialien hinzufügen ist zweimal ein Doppelpunkt zuviel: bei "Quelldatei::" und "Zielname::". Außerdem sind noch Doppelpunkte im Satz "Gib ein URL: und einen kurzen eindeutigen Titel: ein und klicke Link hinzufügen." überflüssig. "exterene Weiterleitung" sollte durch "externe Weiterleitung" ersetzt werden.
 
: '''Done:''' Dies und noch ein bisschen was habe ich in Version 1.6 der AddResource Extension gefixt. Siehe [http://pluto.htu.tuwien.ac.at/devel_wiki/AddResource#1.6-1.13.1_.28rev._294.29 Changelog].
 
* Im unseren VoWi bekommt man auf der Seite [http://techmath.czechnology.cz/wiki/Spezial:Externalredirects Spezial:Externalredirects] eine Fehlermeldung: ''Fatal error: Non-static method SpecialPage::SpecialPage() cannot be called statically, assuming $this from incompatible context in /techmath/w/extensions/ExternalRedirects/SpecialExternalRedirects.php on line 4''. -- [[Benutzer:Czechnology|Czechnology]] 17:40, 5. Mär. 2009 (CET)
 
: Das gleiche auch auf [http://techmath.czechnology.cz/wiki/Spezial:Spezialseiten Spezial:Spezialseiten]. Ideen? -- [[Benutzer:Czechnology|Czechnology]] 14:28, 7. Mär. 2009 (CET)
 
::Der Fehler scheint im Zusammenhang mit der [http://pluto.htu.tuwien.ac.at/devel_wiki/ExternalRedirects ExternalRedirects-Extension] zu stehen. Am besten du fragst dort an der Quelle nach, da hier eigentlich nur Bugs/Feature Requests für diese Seite (vowi.fsinf.at) gelistet werden. --[[Benutzer:Klausi|klausi]] 17:01, 8. Mär. 2009 (CET)
 
:::Ok, hab das falsch verstanden... Na damit ist der Punkt erledigt. -- [[Benutzer:Czechnology|Czechnology]] 21:55, 9. Mär. 2009 (CET)
 
* Bug: Materialien hinzufügen als externe Links ist kaputt.
 
:Sollte gefixt sein, könnte allerdings wieder Probleme mit Umlauten auslösen. --[[Benutzer:Klausi|klausi]] 18:28, 7. Okt. 2009 (CEST)
 
* MediaWiki updaten, wir haben hier noch eine alte Version, siehe [[Spezial:Version]]
 
:'''Done''', 1.16 is here.
 
* Die Reiter (Tabs) über einem Artikel sind im Moment alle kleingeschrieben, sollten aber mit einem Großbuchstaben beginnen (so wie es schon war).
 
:'''Done''', hat sich mit dem Update auf 1.16 erledigt.
 
* [[VoWi:Gewünschte Features und Bugreports/Fix Archiv|Ältere Fixes]]
 
taucht aber nicht auf)
 
* '''REOPEN''': Gewisse hochgeladene Materialien können nicht verschoben werden, wurde bis jetzt vor allem bei RAR-Archiven und ODTs beobachtet. Fehlermeldung: "Die neue Dateierweiterung ist nicht mit der alten identisch". [[Spezial:Verschieben/Bild:TU Wien-Einführung in das Programmieren VL (Reiter) - 1. Teilprüfung WS0607.rar|Beispiel zum Ausprobieren]].
 
: Der Grund zumindest in diesem fall ist das mediawiki den mime-type nicht kennt. Ich hab einen [https://bugzilla.wikimedia.org/show_bug.cgi?id=16802 Bugreport] gemacht.
 
:: Der oben verlinkte Bugreport bezeichnet den Bug als gefixt. Bei 1.13.4 waere das wohl schon gefixt, ich hab derzeit aber eher vor direkt auf 1.14 upzugraden (1.13.4 hat nur security-fixes fuer den '''installer'''). Klausi, ist das ok so? -- [[Benutzer:Mati|Mati]] 11:44, 15. Feb. 2009 (CET)
 
::: Ja, ist ok. Hab eh vor kurzem eine RAR-Datei verschoben, das hat problemlos funktioniert, Bug ist für mich gefixt. --[[Benutzer:Klausi|klausi]] 13:11, 15. Feb. 2009 (CET)
 
:::: Der Fehler tritt jetzt wieder auf, wenn ich versuche [[Spezial:Verschieben/Datei:TU Wien-Virtual and Augmented Reality VO (Kaufmann) - Pruefungsordner.odt|dieses ODT]] zu verschieben. --[[Benutzer:Klausi|klausi]] 12:51, 2. Feb. 2010 (CET)
 
* Bei Lehrveranstaltungsartikeln trägt der Reiter oben ganz links den (verwirrenden) Namen des Namespaces, z.B. "TU Wien". Besser wäre es den Titel in "Lehrveranstaltungsseite" (analog z.B. zu "Benutzerseite") oder einfach nur "Seite" oder "Artikel" zu ändern.
 
: waere mit dem neu-entdeckten SkinTemplateContentActions-Hook nur noch eine triviale extension. -- [[Benutzer:Mati|Mati]] 15:45, 22. Mär. 2008 (CET)
 
:: Klausi: Was wuerdest du den gerne statt dessen darstellen? Also was soll dort stehen? -- [[Benutzer:Mati|Mati]] 17:36, 26. Dez. 2008 (CET)
 
::: Ich bin für "Lehrveranstaltung", wenn sich das als zu lang oder unpassend erweist, dann "LVA". --[[Benutzer:Klausi|klausi]] 00:30, 27. Dez. 2008 (CET)
 
* Wenn eine Lehrveranstaltung verschoben wird, dann solen auch hochgeladenen Dateien (Materialien) automatisch mitverschoben werden (Datei-Titel anpassen sowie Verweis auf die dazugehörige Lehrveranstaltung updaten)
 
: Das ist glaub ich wenn dann ein laengerfristiges Projekt. -- [[Benutzer:Mati|Mati]] 17:36, 26. Dez. 2008 (CET)
 
* Veraltete Lehrveranstaltungen sollen bei der Auflistung ähnlicher Lehrveranstaltungen (SimilarNamedArticles Extension) weiter unten stehen als aktuelle Lehrveranstaltungen.
 
* Auf der Materialienseite sollen Weiterleitungen nur dann angezeigt werden, wenn die Materialienseite der Weiterleitung auch tatsächlich mindestens 1 Material enthält. Z.B. ist die Anzeige [[Spezial:Materialien/TU Wien:Elektronische Hilfsmittel für behinderte und alte Menschen VO (Zagler)|hier]] sinnlos, weil die Materialienseite der Weiterleitung sowieso leer ist.
 
* Die LVA-Suche soll case-insensitive sein, damit bei kleinen Fehlern im Titel auch Ergebnisse geliefert werden. Beispiel {{LVA|Einführung in die technische Informatik}} liefert keine Ergebnisse.
 
  
=== Ins Land der Träume ausgewandert ===
+
Mögliche Lösungen:
* Inhalt der Materialien (PDFs) durchsuchen, wie auf [http://scripty.at scripty.at]
+
 
* Spezial:Materialien könnte bei "zu kurzen" parametern (z.B. [[Spezial:Materialien/Verteilte Systeme VO]]) die Materialien für alle Verteilte Systeme LVAs liefern...
+
* Wechsel zu PostgreSQL
: Wuerde einen major code redesign erfordern
+
** mw Postgres support [[mw:Manual:PostgreSQL#Is PostgreSQL a good choice for MediaWiki?|ist nur volunteer maintained]].
* neue Parameter für Spezial:Materialien implementieren (showFiles etc.)
+
 
: Braucht eigentlich niemand, oder? -- [[Spezial:Beiträge/213.47.3.128|213.47.3.128]] 19:59, 26. Dez. 2008 (CET)
+
--[[Benutzer:Gittenburg|Gittenburg]] ([[Benutzer Diskussion:Gittenburg|Diskussion]]) 05:59, 22. Jan. 2019 (CET)
 +
 
 +
=== Commons Dateien einbetten ===
 +
 
 +
Siehe auch [[mw:Manual:$wgForeignFileRepos]].
 +
 
 +
<pre>
 +
$wgForeignFileRepos[] = [
 +
  'class'                  => 'ForeignAPIRepo',
 +
  'name'                  => 'commons',
 +
  'apibase'                => 'https://commons.wikimedia.org/w/api.php',
 +
  'url'                    => 'https://upload.wikimedia.org/wikipedia/commons',
 +
  'hashLevels'            => 2,
 +
  'transformVia404'        => true,
 +
  'fetchDescription'      => true,
 +
  'descriptionCacheExpiry' => 43200, // 12 hours, optional (values are seconds)
 +
  'apiThumbCacheExpiry'    => 0 // disable
 +
  ];
 +
</pre>
 +
 
 +
Die Idee ist, dass man Commons Bilder auf LVA-Unterseiten direkt einbinden kann, ohne sie hochladen zu müssen. Commons hat viele Diagramme und Illustrationen, die für Stoffzusammenfassungen interessant sind, vor allem für Medizin-LVAs. Mit obiger Konfiguration würden Besucher die Bilder direkt von commons laden (es sollte für die page load time keinen Unterschied machen ob die Bilder vom VoWi oder von upload.wikimedia.org kommen).
 +
Das VoWi dupliziert bereits mehrere Bilder von Commons:
 +
 
 +
* [[:Datei:TU_Wien-Fortgeschrittene_objektorientierte_Programmierung_VL_(Puntigam)-Mitschrift_SS17_-_diamond_inheritance.png]]
 +
* [[:commons:File:Diamond_inheritance.svg]]
 +
 
 +
== Periodische Bot-Aufgaben ==
 +
* [[Spezial:Doppelte Weiterleitungen|Doppelte Redirects]] fixen.
 +
* Externe Links zu internen Seiten fixen.
 +
* Externe Links mit archive.org speichern.
 +
** Aber bitte nur ersetzen wenn tot.
 +
 
 +
== Rechtliches ==
 +
 
 +
* Seiten-Bearbeiten-Footer linkt [[VoWi:Urheberrechte]], was nicht existiert.
 +
 
 +
--[[Benutzer:Gittenburg|Gittenburg]] ([[Benutzer Diskussion:Gittenburg|Diskussion]]) 23:21, 19. Jan. 2019 (CET)

Latest revision as of 13:15, 25 January 2020

Wünsche/Anregungen/Beschwerden sind erwünscht.

Ideen[edit]

  • Etwas gegen ZIPs tun — das Z steht für zach ... man sieht nicht was drin ist, muss sie runterladen & entpacken und kann sie nicht leicht bearbeiten
    • MediaWiki unterstützt out of the box keine multi-file uploads.
  • Bei Programmier-LVAs wär Git integration wär leiwand, aber wie?
    • Es gibt Git-Mediawiki aber dafür muss man sich selber was installieren.
  • OCR-Project: Viele Texte als PDFs: nicht immer sinnvoll, weil es die Editierbarkeit verringert und den Traffic erhöht. Wollen wir daran etwas ändern?

Config[edit]

  • Mobile Ansicht: MediaWiki:Common.css laden ohne JavaScript.
  • Mobile Ansicht: autocompletion doesn't search uni namespaces

Performance[edit]

  • Das VoWi hängt stündlich um Viertel nach wegen dem wikifarm db backup.
  • ~2.5s page load time. First byte nach ~600ms.[1]

Hintergrundinfo:

  • Es wird InnoDB von MariaDB verwendet. Der Apache Server und die Datenbank laufen in separaten virtuellen Maschinen auf derselben Hardware.
  • Für das Backup wird mysqldump mit --single-transaction und --quick verwendet.

Mögliche Lösungen:

--Gittenburg (Diskussion) 05:59, 22. Jan. 2019 (CET)

Commons Dateien einbetten[edit]

Siehe auch mw:Manual:$wgForeignFileRepos.

$wgForeignFileRepos[] = [
   'class'                  => 'ForeignAPIRepo',
   'name'                   => 'commons',
   'apibase'                => 'https://commons.wikimedia.org/w/api.php',
   'url'                    => 'https://upload.wikimedia.org/wikipedia/commons',
   'hashLevels'             => 2,
   'transformVia404'        => true,
   'fetchDescription'       => true,
   'descriptionCacheExpiry' => 43200, // 12 hours, optional (values are seconds)
   'apiThumbCacheExpiry'    => 0 // disable
   ];

Die Idee ist, dass man Commons Bilder auf LVA-Unterseiten direkt einbinden kann, ohne sie hochladen zu müssen. Commons hat viele Diagramme und Illustrationen, die für Stoffzusammenfassungen interessant sind, vor allem für Medizin-LVAs. Mit obiger Konfiguration würden Besucher die Bilder direkt von commons laden (es sollte für die page load time keinen Unterschied machen ob die Bilder vom VoWi oder von upload.wikimedia.org kommen). Das VoWi dupliziert bereits mehrere Bilder von Commons:

Periodische Bot-Aufgaben[edit]

  • Doppelte Redirects fixen.
  • Externe Links zu internen Seiten fixen.
  • Externe Links mit archive.org speichern.
    • Aber bitte nur ersetzen wenn tot.

Rechtliches[edit]

--Gittenburg (Diskussion) 23:21, 19. Jan. 2019 (CET)