Jump to content

Sprints/Plasma/2025/Topics/KNewStuff

From KDE Community Wiki

Consensus that the current state of store.kde.org and KNewStuff are not ideal for us.

Issues

  1. "store.kde.org" URL makes people think KDE owns it
  2. 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
  3. 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)
  4. No way to specify minimum required Plasma version for widgets
  5. Our KNS code feels very fragile
  6. 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

  1. Be clearer in our communication that it's pling.com
  2. New content needs approval before being visible
  3. 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
  4. Way to specify minimum required Plasma version for anything with QML code
  5. Clean up our KNS code
  6. 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