New store category for Falkon
Closed, ResolvedPublic

Description

I'd like to request new category for Falkon.

Falkon

  • Falkon Themes
  • Falkon Extensions

Both will be classic zip archives with ".zip" suffix.

Thanks!

drosca created this task.Apr 18 2019, 9:38 AM

Hi David,

both categories added, but can take up to 24 hours to show up and be accessible via ocs api/ghns:
Extensions:
https://store.kde.org/browse/cat/571/
Themes:
https://store.kde.org/browse/cat/572/

Let us know if anything else is needed.

Thanks.

Would it be possible to enable the "ocs://" links for both Falkon categories?
I have implemented the url handler in Falkon, so it will only work when installing from Falkon itself, but in case of web browser I don't think it makes much sense to install the addons with external tools.

Sure. How exactly is an extension or theme "installed"? Like if you would
simply download a Falkon theme/extension, what would you manually need to
do to have them enabled in Falkon?

With themes it's just a matter of extracting the archive to ~/.config/falkon/themes. Falkon will register the new theme without restart.

With extensions it's a little more complicated right now (may change in future) - it is needed to determine if the extension is Python or QML and then extract the archive to ~/.config/falkon/plugins/python or ~/.config/falkon/plugins/qml. It is needed to restart Falkon to notice the new extension (when installed from Falkon itself it will register the new extension automatically).

So adding Falkon Extensions could need a dropdown to choose either Qml or
Python?

Not really, that's already taken care of in Falkon code: https://cgit.kde.org/falkon.git/tree/src/lib/plugins/ocssupport.cpp - it's detected by the contents of the archive.

Since Falkon is a web browser, users who wants to install addons to it should browse the store with Falkon itself. So manually downloading and installing them doesn't make much sense, as users can just click on the "Install" button and Falkon will take care of the entire installation.

I added those to ocs:// install protocol, does it work from Falkon side via "Install"?

Yes, it works perfectly. Thanks

starbuck added a comment.EditedApr 20 2019, 9:09 AM

Great :)

Just as info, it is also possible for Falkon to be viewed as a subsection (similar to a subreddit):
https://store.kde.org/s/Falkon/

That subsection can be customized with Banner, Logo and colors and displays just its relevant categories.

It is possible to point another dedicated URL to it, like XYZ.falkon.org.
So there would be then three ways how Falkon stuff can be reached (https://store.kde.org/browse/cat/570/, /s/Falkon and via own URL), which all basically display the same content, but sligthly different / useful for various cases.

An example where this would be useful is that a search only brings back relevant results, e.g.:
https://store.kde.org/s/Falkon/search/projectSearchText/book

Oh, that's nice!

It would be great if the url was store.falkon.org. Where should I request this, the domain falkon.org is operated by the KDE sysadmins.

That I dont know. The chosen url just needs to point to the same IP adress
than store.kde.org.

It also needs some config on our side, which due to Easter we can do next
week wednesday or thursday.

That I dont know. The chosen url just needs to point to the same IP adress
than store.kde.org.

Alright, I'll open sysadmin ticket for this.

It also needs some config on our side, which due to Easter we can do next
week wednesday or thursday.

No problem, thanks!

Any update on this?

store.falkon.org seems to be operational now.

Yes, everything works now. Thanks!

justinzobel moved this task from To Do to Done on the KDE Store board.Jun 19 2021, 6:50 AM
justinzobel closed this task as Resolved.
justinzobel claimed this task.