I've noticed a trend of skins being created that have dependencies on BlueSpice extensions.
This worries me as it suggests the ecosystem for skins is becoming more fragmented, at a time I've been pushing to improve the skin system with some colleagues and fellow volunteers.
I was curious what modifications could be made in MediaWiki core to reduce these dependencies. A good example in the Tuleap skin which requires a global method called mwsInitComponents and enforces the use of OAuth through Extension:TuleapIntegration. The mwsInitComponents method looks very interesting and seems to share some overlap with some of the foundational changes currently happening in MediaWiki core (https://phabricator.wikimedia.org/T293289). Would love your input there on how we can help empower BlueSpice's ideas.
I'd love to see this skin and others in the wider ecosystem how can we get there?
Looking forward to chatting!