WBStack 2020 Update 2 (May)
WBStack is now in its 7th month with 76 user accounts who have created 226 MediaWiki sites running Wikibase, of which 145 are currently online (81 deleted sites). 295,000 edits have now been made in total, which is an increase of 95,000 in the last month, which roughly equates to 2 edits a minute for the month.
I have been keenly listening to the discussions going on in the Telegram group and some of the top requests are now available for you to try out. These include:
- Default skin customization
- Optional restrictions for who can register an account (using the ConfirmAccount extension)
- Wikibase string value maximum length increases
All of which are available on the configuration page for a site.
Cradle & Magnus Tools
You can now use Cradle, a tool by Magnus Manske, on your WBStack site. You should find a link in the toolbox on all sites. Cradle is a tool that allows Wikibase users to create new Items using a UI form that can be defined on a wiki page by users, or by using a ShEx.
Cradle also brings the deployment of the WiDaR tool as a dependency, which will likely make bringing more Magnus tools to WBStack easier in the future if there is more demand.
All of the Magnus Tools (cradle, widar, quickstatements) now also have sessions that remain across service restarts, so you should get logged out less!
The platform had one outage in early May which left sites unusable for a period. This was caused by the first batch deletion of Items using the Nuke extension on a site. All deleted Items were sent simultaneously, instead of being batched, to an API endpoint controlling the query service update process which quickly used up all available CPU and memory. This issue has now been fixed and the platform has since seen multiple much larger deletions with no issues.
In order to ensure that registered users can make use of password reset functionality, and have registered with the correct email address, any user that missed verifying their email will now be forced to do so before continuing to interact with their control panel.
Thanks to Magnus Manske for the changes to Cradle that made it easier to deploy for WBStack. I hope to be able to submit a few more changes for it upstream soon.