Wiki tasks: Difference between revisions

From Kanthaus wiki
update discussiontools task done
Reformat page, add responsibility
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== User ==
== To do ==
 
* issue: no notifications for mentions
** there's an extension for that 🥹 https://www.mediawiki.org/wiki/Extension:Echo
* issue: no default user page content. Could be good to at least have responsibilities and subpages listed
** https://www.mediawiki.org/wiki/Extension:Create_User_Page
* issue: login not persisted between browser restart
 
== Done ==


* <s>migrate remaining pages from testing wiki https://pommel.uber.space/wiki/Special:AllPages</s> '''done'''
* <s>migrate remaining pages from testing wiki https://pommel.uber.space/wiki/Special:AllPages</s> '''done'''
Line 8: Line 16:
** [[Template:Warning|warning]]
** [[Template:Warning|warning]]
** [[Template:Information|information/note]]
** [[Template:Information|information/note]]
== System ==
* <s>issue: <code>.excalidraw</code> files can't be uploaded</s>
* <s>issue: <code>.excalidraw</code> files can't be uploaded</s>
** ''<s>"File extension ".excalidraw" does not match the detected MIME type of the file (application/json)."</s>''
** ''<s>"File extension ".excalidraw" does not match the detected MIME type of the file (application/json)."</s>''
Line 16: Line 21:
** <s>customizations to MIME type detection can be made through extensions https://www.mediawiki.org/wiki/Manual:MIME_type_detection</s>
** <s>customizations to MIME type detection can be made through extensions https://www.mediawiki.org/wiki/Manual:MIME_type_detection</s>
*** '''done'''
*** '''done'''
* issue: no code syntax highlighting
* <s>issue: no code syntax highlighting</s>
** there is already ''computer code'' formatting and ''preformatted'' for basic formatting
** <s>there is already ''computer code'' formatting and ''preformatted'' for basic formatting</s>
** the most downloaded extension https://www.mediawiki.org/wiki/Extension:SyntaxHighlight but a test installation on the test wiki broke it
** <s>the most downloaded extension https://www.mediawiki.org/wiki/Extension:SyntaxHighlight but a test installation on the test wiki broke it</s>
** a "drop in replacement" extension for the previous one with more up to date tech https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration with an example on the test wiki https://pommel.uber.space/wiki/Syntax_highlighting_test
** <s>a "drop in replacement" extension for the previous one with more up to date tech https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration with an example on the test wiki https://pommel.uber.space/wiki/Syntax_highlighting_test</s>
*** even this seems a bit janky, '''postpone til syntax highlighting demanded.'''
*** even this seems a bit janky, '''postpone til demanded.'''
* <s>issue: file upload limited to 2MB</s>
* <s>issue: file upload limited to 2MB</s>
** <s>the PDF manuals for the DHW tank are too big to upload</s>
** <s>the PDF manuals for the DHW tank are too big to upload</s>
Line 32: Line 37:
**** <s>Looks like there is a workaround with $wgSend404Code = false https://phabricator.wikimedia.org/T380885 (clarify backups before installing DiscussionTools, and perhaps it 'just works' with this server config?)</s>
**** <s>Looks like there is a workaround with $wgSend404Code = false https://phabricator.wikimedia.org/T380885 (clarify backups before installing DiscussionTools, and perhaps it 'just works' with this server config?)</s>
**** '''done'''  
**** '''done'''  
***** Seems indeed to be a server config issue, clarify with Uberspace.
***** Seems indeed to be a server config issue, clarify with Uberspace: https://github.com/Uberspace/lab/issues/1845
* issue: SEO spammers
* <s>issue: SEO spammers</s>
** We blocked them, and restricted account creation to Nextcloud SSO. It would be possible to implement a password for account creation with https://www.mediawiki.org/wiki/Extension:ConfirmEdit#Configuration that would reduce the barrier for account creation. '''Discuss'''.
** <s>We blocked them, and restricted account creation to Nextcloud SSO. It would be possible to implement a password for account creation with https://www.mediawiki.org/wiki/Extension:QuestyCaptcha that would reduce the barrier for account creation. '''Discuss'''.</s>
*** For now, deciding not to. The idea being that anyone who is willing and able enough to edit the wiki, should have a nextcloud account anyway. It would be possible to implement questy capture, but then when that person did get a nextcloud account, we should have to do [[mediawikiwiki:Extension:UserMerge|UserMerge]] as well. Since there is bureaucratic/admin work required either way, simpler to keep it like this til demanded, so '''postpone til demanded'''


== Upstream ==
== Upstream ==
Line 51: Line 57:
* issue: Category pages need to be manually initialized
* issue: Category pages need to be manually initialized
** There is an extension to create them automatically when first referenced https://www.mediawiki.org/wiki/Extension:Auto_Create_Category_Pages
** There is an extension to create them automatically when first referenced https://www.mediawiki.org/wiki/Extension:Auto_Create_Category_Pages
{| class="wikitable"
|+
!Responsible
!Since
|-
|[[User:Doug]]
|2024
|}

Revision as of 12:49, 26 April 2025

To do

Done

Upstream

Responsible Since
User:Doug 2024