<VITAS>
i never finished it and im unsure if it should be used
<VITAS>
because it adds a bunch of changes to the backend too
<DasSkelett>
I like it :)
<DasSkelett>
But yeah, was quite difficult to get it running at all
<VITAS>
ok. ive plenty of newer attempts i didnt publish (each one from scratch)
<VITAS>
i agree that the current css is a mess and if we want to use the python code (and without fully developed alternative we do) it would be best to not fix it but start from nothing with modern tech
<DasSkelett>
Regarding the thumbnail, I'm not great of a designer, but Squad has some nice wallpapers which would look good, but there's the rights issue again.
<VITAS>
first step to learning it is to learn javascript, css and html5
<VITAS>
it basicly is like this: vuetify (ui components like buttons,tables,....)->vue.js (frontend framework like e.g. jquery)->backend(python/flask,whatever)->database(somethingSQL)
<DasSkelett>
okay
<VITAS>
how good is your js,css,html5?
<DasSkelett>
Well... I had contact with it. But that's about it.
<VITAS>
have you learned any programming language?
<DasSkelett>
C# is what I'm doing quite a bit in (see CKAN)
<VITAS>
so it shouldbt be that hard for you to pick up a new language
<VITAS>
(you knwo the strucutre)
<VITAS>
structure
<DasSkelett>
Yes. As i said, I touched JS before, but did not anyting big or in-depth
<VITAS>
lets both learn vue.js and vuetify and rewrite the ui/frontend in it when we learned enough
<VITAS>
btw i also looked at vue-router and vuex too
<VITAS>
what do you say?
<DasSkelett>
Let's try it out. I don't want to do any promises, but I'll try to get into it
<VITAS>
no pressure.
<VITAS>
all i want is to have someone to help me with frontend stuff the most modern way i could find
<VITAS>
its easier to find python devs then frontend devs
<DasSkelett>
TBH I never was really attracted by frontend stuff, but knowing a bit can't hurt in the future
<VITAS>
im not talking design
<DasSkelett>
Neither do I :D
<VITAS>
yes i know its more complicated than backend
<VITAS>
you have all those different setups to deal with
<DasSkelett>
Hell and every browser doing its own
<VITAS>
not anymore
<VITAS>
since its mostly chrome and firefox and they have autoupdate
<VITAS>
its luxerious
<VITAS>
and thos frameworks iron out everything
<VITAS>
im getting a defined behaviour and the framework has to get it right
<DasSkelett>
yes
<VITAS>
i went from "why isnt that alligned in that browser?" to "why is the framework throwing warings for my function"
<VITAS>
so basicly: normal codsing problems one is used to from backend stuff
<VITAS>
but if you want to do python im happy too
<DasSkelett>
I'll see
<VITAS>
k
<DasSkelett>
What about the 'SpaceDock-Backend' and the 'OpenDock' repos?
<VITAS>
thank you for your willingness to help :)
<VITAS>
sooo
<VITAS>
i wanted to split front and backend
<VITAS>
so i can host the backend on adifferent server than the frontend
<VITAS>
thats spacedock-backend (also not finished)
<VITAS>
opendock was another attempt by rockyTV and Thomas to write spacedock in Go
<VITAS>
and thats also not finished
<DasSkelett>
okay
<VITAS>
you see there has been a lot of attempts to rewrite SD
<DasSkelett>
Indeed
<VITAS>
thats why i react so alergic if someone wants to rewrite it now instead of fixing bugs
<VITAS>
i will only belive it when its finished but dont want to divert any resources towards it
<VITAS>
(that can be used to help with improving the current production code)
<DasSkelett>
understandable. so would the vue frontend be based on the new backend?
<VITAS>
no
<VITAS>
and yes
<DasSkelett>
First no, then yes?
<DasSkelett>
Once it's done?
<VITAS>
i would aim to use it instead of the current html/css/js code
<VITAS>
we could then swap the backend if we wish (in the long run)
<DasSkelett>
okay
<VITAS>
or if someone gets something working while we do the ui (and makes it compatible to our ui and not the other way arround) im happy to do that as well
<VITAS>
or i get some sudden boost of energy and time and do something
<DasSkelett>
^^
<VITAS>
yes im not counting on that
<VITAS>
ive been doing server migration and SD related stuff since janmuarary nearly full time
<VITAS>
and am surpirsed hwo much time keeping on top of every day tasks can eat
<VITAS>
like support,asking for help,coordinating,....
<DasSkelett>
mhm
<VITAS>
i wish it wouldnt only be as much work as a full time jub but also pay as much :D
<VITAS>
but we are as far off as one can be
<VITAS>
(i would need at least 4-5k € /month (about 50% taxes, healthcare,pention fund,....)
<DasSkelett>
Judging from your Patreon account, you are a little short :D
<VITAS>
yes
<VITAS>
i need more (and better ways) to support me as well as making users aware that they exist
<VITAS>
i also think i still would want to expand into ather games if i had someone who wants to maintain them on SD and also keep the contact to their respected communities
<DasSkelett>
There are a lot of games out there with big modding communities. I could imagine Rimworld being supported too.
<VITAS>
yes i missed the opportunity with factorio
<VITAS>
i simply dont have the time to hang arround every forum and add every new game version to SD
<VITAS>
thats why someone else would need to do it
<VITAS>
all i can offer is the site and the server infrastructure behind it :)
<DasSkelett>
With factorio that's really hard yes. Where you can have 2 new beta releases a day everyday for some time
<VITAS>
i find it interresting that even Cruseforge as amazon owned site only supports 28 games and apart from minecraft with its 48k listed mod only has a ew other games with a significant amount of mods
<VITAS>
(ksp beeing one of them and we all know how used that is)
<DasSkelett>
mhm. and every now and then they break their API *ahem*
<VITAS>
and their model is advertising
<VITAS>
i dont want any ads on spacedock
<VITAS>
its sniffs user data and most people use adblockers anyways
<DasSkelett>
I jsut wanted to say, I never realized that curseforge displays ads...
<VITAS>
i would be open to sharing statistics with game studios
<VITAS>
like os percentages
<VITAS>
yes its the same with me and youtube. i always wondered how google makes money off of youtube
<VITAS>
untill i didnt have adblockers installed
<VITAS>
:D
<VITAS>
how can people bear to use it that way?
<DasSkelett>
And YouTube is even one of the less-aggressive websites
<VITAS>
i want SD to exist without selling out its users and without making it a blinking hellhole
<DasSkelett>
that's respectable
<VITAS>
and i realy want to find ouit what the terms of the contract between squad/take2 and curseforge/amazon are
<VITAS>
im in the Chaos Computer club. We are data protection idialists :)
<VITAS>
take 2 should put spacedock instead of curseforge behind its "get mods" buttons :)
<DasSkelett>
Yeah it took a long time for me to find out that Curseforge is the official mod hosting partner with Squad. Until I thought one day "Oh where does that "get mods" button lead to" and I was welcomed by a big surprise
<VITAS>
yes and it misleads new players
<VITAS>
they get old versions of mods and less of them
<DasSkelett>
But with curseforge it's probably the other way around, they pay Squad money for the link ^^
<VITAS>
yes but i always had the impression that squad isnt happy with it
<VITAS>
they might have a timespan clause
<VITAS>
like exclusive rights for x years
<DasSkelett>
could be
<VITAS>
and i would love to know how squad and more importantly nowdays take2 thinkj about curseforge and when can they cut them lose
<VITAS>
all i know is that public relations isnt the best at keeping promises
<VITAS>
i had a phone call with the german guy from private devision ages ago and mailcontact fromt ime to time
<VITAS>
he always promised me to get back to me and never did
<VITAS>
very disapointing
<DasSkelett>
Take Two has some really entangled publisher/developer relations
<VITAS>
its mroe that i feel im not important enough to put a note into his todo list and actualy read it
<VITAS>
last time he gave me a dlc code as compensation
<DasSkelett>
Yeah my comment was more on how much sub-publisher they own
<VITAS>
i dont see myself as some random user . i want to have a buisness realtionship with them
<VITAS>
so a dlc code is like getting an ice cone while waiting for your Bank manager.
<DasSkelett>
If there are any commits worth keeping and merging into alpha, the can be cherry-picked. But I didn't spot any on a quick look
<DasSkelett>
Actually HebaruSan states that there was something discussed with RockyTV, but I don't know what
<DasSkelett>
Well, the name changes (kerbalstuff -> spacedock) would be nice to keep
<VITAS>
yes to all of that
<VITAS>
i think we should have the production version in beta for now
<VITAS>
and only merge any stuff thats "done" into alpha
<VITAS>
so we can start testing this "internaly" with the goal of moving it swiftly on to beta and production to make room for new bugfixes and features
<VITAS>
you could call it clearing the que of done but not used code updates
<DasSkelett>
Sounds reasonable
<RockyTV>
sorry, have been playing minecraft, what's up?
<VITAS>
nothing :)
<VITAS>
ims till learning vuejs and vuetify thats all