TULIPS/2025-02-20

From Support Wiki
Jump to navigation Jump to search

Welcome to our 22nd TULIPS (Thursday Updates & Logs Improving Platform Software)! You can read the previous one if you haven't yet.

These posts will be made whenever we have enough development updates to make a post, usually on Thursdays. Because we are starting to work on the MediaWiki 1.43 update, TULIPS will be released less frequently until the update is rolled out.

Live now

1.43

Some wikis are already upgraded to 1.43! Please see MediaWiki 1.43 update for more information on 1.43 changes. We will not be covering 1.43-only changes in TULIPS until the entire platform is upgraded. That page has been updated significantly since the last TULIPS as we respond to initial feedback regarding the upgrade, please check the page history if you don't want to reread the entire page!

Please sign up on the talk page if you want us to help you review your wiki's theme when 1.43 hits! Please keep in mind that if you are maintaining your own CSS at version upgrades there is no policy requiring to use DLW styles and will never be; however, if we are maintaining your CSS for you, we can't guarantee maintaining non-DLW layouts.

DRUID

  • A section parameter can now be modified by _isdata=true, for example:
    • To make a caption below the image: |sections=Description, General Info |Description_isdata=true |Description_nolabel=true will create a full-width section at the top displaying the parameter Description from the content page with no header
    • To make a full-width section with one data point at the end: |sections=General Info, Special |Special_isdata=true will create a full-width section at the end displaying the parameter Special beneath a section header called Special. Please see {{Example DRUID infobox 7}} for an example.
  • If Variables is not installed, then a random number will be used as the unique ID for each infobox. This will not affect any wiki.gg wiki, but non-wiki.gg wikis wanting to use DRUID no longer need to install this extension.
  • DRUID now adds the category Pages with DRUID infoboxes. This category will be created on every existing wiki with __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ and in the future, DRUID code will be deployed via Gadgets using subpage definitions and this category. We will likely do an automatic rollout of the gadget change to every wiki that has not modified their DRUID CSS inline.

Status page

  • We now have a status page! Please bookmark it! In case Discord goes down at the same time as we do maintenance again, you will be able to get updates there as an alternative to our Discord server!
  • We will be adding a link to the status page in our footer shortly.

WE DID THIS

User:cadaei has made a live preview theme editor! Featuring:

  • Live preview of the color changes on other wiki pages
  • Feedback on contrast to other colors with button to automatically fix contrast issues
  • Paste https://github.com/cadon/themeColorEditor/blob/main/theme-color-editor.js into your browser console to use (please note, this is a user's code, and we can't make any security guarantees)
  • Thanks to Untitled7 for the inspiration.

cadaei is investigating porting this to MediaWiki-compatible JS (basically ES6 plus a few later features) and we hope to add this to the DLW!