Sprints/Plasma/2025/Topics/KNewStuff
Appearance
Consensus that the current state of store.kde.org and KNewStuff are not ideal for us.
Issues
- "store.kde.org" URL makes people think KDE owns it
- No real pre-upload moderation except for illegal content; low-quality content all over the place because new content is visible by default, and bad/broken stuff needs to be manually moderated later
- No checking for structure or file types; uploads can be broken (e.g. when people upload the malformed files or structures) or confusing (e.g. when people upload multiple versions of things to one entry)
- No way to specify minimum required Plasma version for widgets
- Our KNS code feels very fragile
- KNS content appearing in Discover clutters up search results when people are just looking for apps
What we would want for it to be better
- Be clearer in our communication that it's pling.com
- New content needs approval before being visible
- Some kind of linting/content checking per category to prevent broken things from being uploaded. No more arbitrary file uploads; things must be well-formed and be one instance of the content, not multiple ones batched together
- Way to specify minimum required Plasma version for anything with QML code
- Clean up our KNS code
- Look into either suppressing KNS content from search results, or removing browsing from Discover; no firm consensus on this though
If those are impossible, moonshot ideas for the future
- Pointers to git repos, and have the content hosted there, and our system clones the repo and hosts the tarball
- Plasma widgets could go on Flathub. Maybe other things too? Potentially we could explore using Flathub for everything