Element-0 / ElementZero

Run windows version of BDS in linux with Mod support
GNU General Public License v3.0
272 stars 51 forks source link

A better plugin library/database #101

Closed elijahr2411 closed 3 years ago

elijahr2411 commented 4 years ago

As of now, the only plugin "Library" for ElementZero is an always open GitHub issue. However, for several reasons, this is inefficient. You can probably understand why, but I'll put some reasons below.

As such, I suggest something (probably a website) for plugin submissions. One viable (In my opinion) option is to setup a forum like Free Flarum, a free forum hosting focused on small open-source communities, and Mod devs could post GitHub links there. However, anything would work, and someone could even setup something more advanced like Adventure. I feel like this would greatly assist in development of ElementZero.

Weissnix4711 commented 4 years ago

This.

The current situation is a failure. I mean sure, I made a scraper in python in maybe 5 minutes. Some simple regex to grab data from the issue. And that worked, but it ain't ideal. At all.

But the problem is that most of us here don't have a clue about how to set up what you just mentioned. So hey, if you want to help set something up, please do. :)

elijahr2411 commented 4 years ago

@Weissnix4711 I'm happy you agree. I'd be happy to set this up, but the problem is that I have no idea where I'd link it to make it noticeable by Plugin Devs. If you have any idea where I'd put a link, please tell me. Thanks!

madeofstown commented 4 years ago

I support this idea 100%! I think someone more closely tied to the project needs to get the ball rolling (register the forum) but I can definitely help moderate and answer questions.

elijahr2411 commented 4 years ago

@randommouse Yeah, I feel the same way. I'd be happy to help set it up and moderate, but someone running the project would have to maybe add it to the README to get people to notice it and post their plugins.

madeofstown commented 4 years ago

@Weissnix4711 I'm happy you agree. I'd be happy to set this up, but the problem is that I have no idea where I'd link it to make it noticeable by Plugin Devs. If you have any idea where I'd put a link, please tell me. Thanks!

They have a Telegram channel @ https://t.me/ezloader

elijahr2411 commented 4 years ago

They have a Telegram channel @ https://t.me/ezloader

Seems pretty inactive. No posts since May.

Weissnix4711 commented 4 years ago

They have a Telegram channel @ https://t.me/ezloader

That's the one I meant, yes.

@Weissnix4711 I'm happy you agree. I'd be happy to set this up, but the problem is that I have no idea where I'd link it to make it noticeable by Plugin Devs. If you have any idea where I'd put a link, please tell me. Thanks!

I can add it to the wiki if you like. I'm working on the wiki anyway. We need better mod creation documentation.

Weissnix4711 commented 4 years ago

They have a Telegram channel @ https://t.me/ezloader

Seems pretty inactive. No posts since May.

Click the discuss button at the bottom. It'll bring up another chat.

elijahr2411 commented 4 years ago

I'd prefer to get approval from someone managing the project first before I just link something to the official thread. Problem is I don't know who to ask.

Weissnix4711 commented 4 years ago

I'm sure it's going to be fine. Btw, @codehz is the creator and main developer of this entire project.

elijahr2411 commented 4 years ago

I setup something so people can see what it looks like. https://elementzero.flarum.cloud/ I'd prefer if @codehz approves before someone adds it to the wiki or readme or anything.

lightyisreal commented 4 years ago

I setup something so people can see what it looks like. https://elementzero.flarum.cloud/ I'd prefer if @codehz approves before someone adds it to the wiki or readme or anything.

The website is so good, i hope @codehz can use it

Weissnix4711 commented 4 years ago

I setup something so people can see what it looks like. https://elementzero.flarum.cloud/ I'd prefer if @codehz approves before someone adds it to the wiki or readme or anything.

Is it possible to have sub categories in Flarum? Or some sort of tags? I suppose adding [TAG] to the title is possible, but isn't ideal. It would make searching through posts nearly impossible.

Also, people would need to upload their mods to a seperate site, then post the link in the forum. Hosting the files directly on the site would be ideal, because all the download links would be the same. Eg: www.website.com/<mod-name>/download.zip

I'm not sure if there is a service out there that does this sort of thing. Otherwise we would need to make our own software to do this, and hosting would be expensive too...

elijahr2411 commented 4 years ago

@Weissnix4711 I was thinking that the easiest way would just be to link to a github repo. That's actually how Poggit does it, but automated.

I added some categories, but flarum made it kinda difficult because its replacing the text in the tag settings with placeholders (Similar to what ElementZero does without dictionary.) I emailed their support about it, but for now I'll just work with it.

Weissnix4711 commented 4 years ago

@elijahr2411 I've been messing around, and have just set up my own Free Flarum site.

There's a few things I noticed. First off, a few extensions I thought were kind of neat.

I've also been messing with the appearance and stuff. A custom footer with links to the GitHub page might be helpful. Or even something similar to the footer on our current wiki, with build, release, and telegram links.

elijahr2411 commented 4 years ago

@Weissnix4711 I enabled nicknames and private discussions. I didnt do Google login because my google account won't let me make an app for some reason. I did gamification and also added Wood, Stone, Iron, Diamond, and Netherrite ranks to it. I also did a footer with links to the github and issues pages.

a-person-01001001 commented 4 years ago

this would be nice, especially since i'm working on a mod rn. Maybe we could have like documentation for mod making. Like python or c++ has docs. Like what everything in EZ's files does? :/

Weissnix4711 commented 4 years ago

documentation for mod making

The wiki page for that exists, but it's still a WIP. I think the best method right now would be to have a look at other people's mods (including the built-in ones) and also use MinimalModTemplate as a starting point.

Weissnix4711 commented 4 years ago

@elijahr2411 Please check your private messages on the Flarum. I do not know whether you have received a notification or not, hence why I am posting here.

Also, sorry to the rest of you who I may have just pinged.

elijahr2411 commented 4 years ago

@Weissnix4711 Could you please add the forum to the wiki, or maybe even the README? Thanks! (And make sure you state that it's not official!) (yet)

Weissnix4711 commented 4 years ago

It is in the wiki already.

If you want to add it to the readme, make a pr. That's up to CodeHz.

elijahr2411 commented 4 years ago

Ah. Thanks.

Sent from my toaster oven

-------- Original message -------- From: Thomas Aldrian notifications@github.com Date: 8/22/20 3:54 AM (GMT-05:00) To: Element-0/ElementZero ElementZero@noreply.github.com Cc: elijahr2411 Elijah_r07@outlook.com, Mention mention@noreply.github.com Subject: Re: [Element-0/ElementZero] A better plugin library/database (#101)

It is in the wiki already.

If you want to add it to the readme, make a pr. That's up to CodeHz.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/Element-0/ElementZero/issues/101#issuecomment-678610343, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AO2ILX625TB7AH5UXJ7RPVLSB52SVANCNFSM4OHCD7TA.

elijahr2411 commented 3 years ago

I'm gonna close this. Not very relevant anymore.