VITAS changed the topic of #spacedock to: Problems?: https://github.com/KSP-SpaceDock/SpaceDock/issues | Matrix/Riot Chat: https://im.52k.de +spacedock:52k.de Feel free to ask for help, we only bite a little bit! | If you want to help, please check https://github.com/KSP-SpaceDock/SpaceDock-Backend/issues/5 :) | <VITAS> inet users have the attentionspan of a squirrel...
oeuf has joined #spacedock
egg has quit [Ping timeout: 378 seconds]
VITAS[m] has joined #spacedock
<VITAS[m]> im a bit upset that curse is still first when you search "ksp mod" on that search engine
<VITAS[m]> ideas how we could out SEO them? :D
<VITAS[m]> that reminds me: would it be doable (performance wise and technicaly) to use matomo/piwik as source for dl stats and only show them to the mod authors? i think that normal users only need to see the total download count
<VITAS[m]> we could offer mod authors more detailed insigts e.g. os usage
<VITAS[m]> or screen res
<VITAS[m]> (and yes i know you can block matomo. but all tracking would have to be blockable)
<VITAS[m]> similarly: could and want we generate suggested mods from matomo stats that could give us an idea what other users where downloading after downloading/viewing the same mods?
<VITAS[m]> just like yt does it
<VITAS[m]> and another idea: should we offer ckan on spacedock for download?
DasSkelett[m] has joined #spacedock
<DasSkelett[m]> CKAN has currently multiple release assets on GitHub, for different OSes and Linux distributions. Though we could restrict the SpaceDock entry on the simple exe for the Windows users.
<DasSkelett[m]> I would like to have the opinion of HebaruSan and the other team members first.
<VITAS[m]> or you could detect the browser os
<VITAS[m]> ckan isnt a mod
<VITAS[m]> im thinking about its own menu entry
<VITAS[m]> and page
<VITAS[m]> said menu entry should only visible in games that ckan supports aka ksp
<DasSkelett[m]> That would need a lot of if-elses until we have covered all the distros using a certain packaging format.
<DasSkelett[m]> Offering the different packages side-by-side so the user can download what he needs and wants would be better in that regard, but this would basically need implementing https://github.com/KSP-SpaceDock/SpaceDock/issues/217 which I don't want to, since it will mess up CKAN's indexing massively.
<VITAS[m]> youre still thinking about ckan as a mod?
<VITAS[m]> just check if ckan is available for that game (i think we have a flag in the db for that) then add it to the navigation as link pointing to a semi static page that offers links to downloads
<VITAS[m]> (it should ofcause offer some explanation what ckan actualy is)
<VITAS[m]> github might have a mechanci to auto populate /update that ckan page on sd with new releases
<VITAS[m]> bonus: you can add a link to that page from any mod on sd that is listed on sd (just link the ckan pill/button in the mod details)
<VITAS[m]> thats my offer :)
<DasSkelett[m]> Dynamically updating the page sounds like a lot of work.
<DasSkelett[m]> The way I can think of doing this is by adding a webhook trigger to CKAN's repo, that triggers a new webhook of SpaceDock after new releases, running a script that fetches the latest release information and download links from the API and filling them in into the page template.
<DasSkelett[m]> Better alternative would be letting the clients do the API call in JavaScript and fill in the page I guess.
* DasSkelett[m] uploaded an image: image.png (91KB) < https://52k.de/_matrix/media/v1/download/52k.de/PtjaBJRNbSQHNrPbeoITPhqY >
<DasSkelett[m]> To keep you all up to date what happens on the other side.
<VITAS[m]> i should investigate if setting up my own bridge would help
<VITAS[m]> so uploading for balsa wont work as a of now ?
<VITAS[m]> i added balsas version to the db
<VITAS[m]> what needs to be done from your sides to be ready to update prod?
<DasSkelett[m]> Yes, no Balsa uploads. This PR fixed it: https://github.com/KSP-SpaceDock/SpaceDock/pull/271
<DasSkelett[m]> I need to cherry-pick one fix that isn't in beta yet, then I / we should test every important function again. I'm ready from my side then.
<VITAS[m]> ill ask if someone wants to help test beta.spacedock
DasSkelett[m] has quit [Quit: Idle timeout reached: 10800s]
VITAS[m] has quit [Quit: Idle timeout reached: 10800s]