Wiki tasks: Difference between revisions

From Kanthaus wiki
mention QuestyCaptcha option
update task status'
Line 1: Line 1:
== User ==
== User ==


* <s>migrate remaining pages from testing wiki https://pommel.uber.space/wiki/Special:AllPages</s>
* <s>migrate remaining pages from testing wiki https://pommel.uber.space/wiki/Special:AllPages</s> '''done'''
* <s>convert emoji shortcodes to actual emojis</s> 🎉
* <s>convert emoji shortcodes to actual emojis</s> '''done''' 🎉
* <s>categorize rooms</s>
* <s>categorize rooms</s> '''done'''
* <s>create templates</s>
* <s>create templates</s> '''done''' (well, started 😉)
** [[Template:Roombox|roombox]]
** [[Template:Roombox|roombox]]
** [[Template:Warning|warning]]
** [[Template:Warning|warning]]
Line 15: Line 15:
** <s>disabling MIME type detection altogether is bad</s>
** <s>disabling MIME type detection altogether is bad</s>
** <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'''
* issue: no code syntax highlighting
* issue: no code syntax highlighting
** there is already ''computer code'' formatting and ''preformatted'' for basic formatting
** there is already ''computer code'' formatting and ''preformatted'' for basic formatting
** the most downloaded extension https://www.mediawiki.org/wiki/Extension:SyntaxHighlight but a test installation on the test wiki broke it
** the most downloaded extension https://www.mediawiki.org/wiki/Extension:SyntaxHighlight but a test installation on the test wiki broke it
** 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
** 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
*** even this seems a bit janky, '''postpone til syntax highlighting demanded.'''
* issue: file upload limited to 2MB
* issue: file upload limited to 2MB
** the PDF manuals for the DHW tank are too big to upload
** the PDF manuals for the DHW tank are too big to upload
Line 26: Line 28:
** There is an extension for that! https://www.mediawiki.org/wiki/Extension:DiscussionTools
** There is an extension for that! https://www.mediawiki.org/wiki/Extension:DiscussionTools
*** There's an issue with it: creating a new discussion page leads to a 404. Could be solved if there was a way to autocreate discussion pages, like the AutoCreateCategoryPages extension above. https://www.mediawiki.org/w/index.php?title=Topic:Yf61jpped9qatknc&topic_showPostId=yf61jppeddod1olk#flow-post-yf61jppeddod1olk
*** There's an issue with it: creating a new discussion page leads to a 404. Could be solved if there was a way to autocreate discussion pages, like the AutoCreateCategoryPages extension above. https://www.mediawiki.org/w/index.php?title=Topic:Yf61jpped9qatknc&topic_showPostId=yf61jppeddod1olk#flow-post-yf61jppeddod1olk
**** Looks like there is a workaround with <code>$wgSend404Code = false</code> https://phabricator.wikimedia.org/T380885 (backups should be clarified before installing DiscussionTools, and perhaps it 'just works' with this server config?)
**** Looks like there is a workaround with <code>$wgSend404Code = false</code> https://phabricator.wikimedia.org/T380885 ('''clarify backups before installing DiscussionTools''', and perhaps it 'just works' with this server config?)
* issue: SEO spammers
* issue: SEO spammers
** 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.
** 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'''.


== Upstream ==
== Upstream ==

Revision as of 15:00, 28 November 2024

User

System

Upstream