Create a designed version of kde.org/applications
Open, Needs TriagePublic

Description

Current sorting is all the apps. Consider highlighting the important stuff.

Consider score and consider labels e.g. 'gold standard app' 'decent app' 'up and coming app'

jriddell created this task.Sep 17 2019, 2:04 PM
joricke added a subscriber: joricke.Nov 1 2019, 7:18 PM

Just a quick idea: how about recreating the Discover interface as a SPA and using that for kde.org/applications?

ognarb added a subscriber: ognarb.Nov 1 2019, 7:41 PM

@joricke I had a similar idea and a very WIP prototype using VueJs. But one of the drawback of using a web application is that it is more difficult to get good SEO. kde.org/applications is responsible for 44% of the traffic on kde.org and I don't want to affect this number.

Maybe using a progressive web application could be better, but I don't have experience with pwa :(

Increased difficulty, maybe yes, but also increased "wow" effect for users when done right. In terms of getting SEO to properly work with SPAs and VueJS in particular, maybe check out https://dzone.com/articles/how-to-make-vuejs-website-seo-friendly
I have quite a bit of experience with VueJS, vue-router and vuex and never did I have serious issues with SEO thanks to methods described in the linked article. In my opionion it's definitely worth investigating.

I would really love to see it too and I think I will anyway need it at one point, but I don't have the time and any experience with vuejs prerendering or server side rendering. If you would like to contribute, I could guide you around the current horrible beautiful code. It shouldn't be too difficult to do since the entire data structure is already stored in multiple json files.

romangg added a subscriber: romangg.Nov 3 2019, 6:32 PM

Would be also interested in making use of Vue for our websites. Also because Vue has a lovely community behind it. @joricke would you be up to join forces with @ognarb on this?

Sure, why not. I'm not sure how much time I can dedicate to this though as I'm quite packed.