I am also setting up discussions for feature / function details over here to stay organized https://github.com/apachano/minetestdb/issues
Here are some pictures of what I have so far
Login Page
Code: Select all
def index(request):
current_server_list = Server.objects.all()
tags = Tag.objects.all()
mt_version = ["0.4.16", "0.5.0"]
subgame = 0
filters = [tags, mt_version, subgame]
context = {'current_server_list': current_server_list,
'filters': filters}
return render(request, 'servers/index.html', context)
Code: Select all
<form>
{% for ftype in filters %}
{% if ftype %}
<div class="form-group">
<div class="panel panel-default">
<div class="panel-heading">{{ ftype }} </div>
<div class="panel-body">
{% for filter in ftype %}
<div class="checkbox">
<label><input type="checkbox">{{ filter }}</label>
</div>
{% endfor %}
</div>
</div>
</div>
{% endif %}
{% endfor %}
</form>
Code: Select all
{% for ftypename, ftype in filters.items %}
Code: Select all
{% for ftype in filters %}
Code: Select all
<div class="panel-heading">{{ ftypename }} </div>
Code: Select all
<div class="panel-heading">{{ ftype }} </div>
I agree with you, in the future I would like to build my own launcher that handles all of this (probably will interface with my database) but that is a long ways out as I have a lot of other projects on my mind (and those stupid job and school things that keep getting in the way). What it ultimately comes down to is having someone willing to put in the effort.webdesigner97 wrote:I think Minetest needs a proper package manager, with a web interface, online storage, an ingame GUI and a CLI (like npm). We had nice attempts before, but I think there should be a more or less official project for this :)
SonosFuer wrote:I am happy with the servers list page although I want suggestions on how it should be changed.
uhh, Isn't that sorta what this is? :P Although it's not official yet, it's an incredible start, and IMO has a good chance of later becoming officialwebdesigner97 wrote:I think Minetest needs a proper package manager, with a web interface, online storage, an ingame GUI and a CLI (like npm). We had nice attempts before, but I think there should be a more or less official project for this :)
I thought long and hard about making a launcher, and even started working on one, but I've come to the conclusion that features such as content store connectivity should be implemented right within the Minetest main menu. And BTW, I'm hoping to have several main menu improvements ready for 0.5 ;)SonosFuer wrote:I agree with you, in the future I would like to build my own launcher that handles all of this (probably will interface with my database) but that is a long ways out as I have a lot of other projects on my mind (and those stupid job and school things that keep getting in the way). What it ultimately comes down to is having someone willing to put in the effort.
Do you mean the server addresses? except for Hometown none of them actually mean anything to a browser, they are the addresses you put into the client. I will post a screen of it once I get a bit more styling done but there is a link to their forums post (or in hometowns case their private forums) in the server display page. Once I get that screen let me know what you think.octacian wrote: [*]Server links should be <a> elements
I am going with labels, I still need to tinker because they dont look quite right but the idea is there. (Updated screen shot)octacian wrote: [*]Server flags should could use some improvement, maybe use Bootstrap labels or pagination (minus the previous and next buttons of course)
Django is nice, that eas an easy fix and would have been a nightmare in php with how I have it set up.octacian wrote: [*]"Mt_Version" should be "Minetest Version"
Done!octacian wrote: [*]"Apply Filters" button should use Bootstrap as well[/list]
The way I was going to do it would be considered a fork of mine test, I wanted to modify the original launcher to support version control and pull the actual game side of things from the git server. Then it would have a link on this database where you click a mod or server and it loads the game and installs it. Lots of fancy ideas but the bottom line is I have a lot of studying about the engine to do before I even try.octacian wrote: I thought long and hard about making a launcher, and even started working on one, but I've come to the conclusion that features such as content store connectivity should be implemented right within the Minetest main menu. And BTW, I'm hoping to have several main menu improvements ready for 0.5 ;)
Is that true? I pointed my Web browser to arklegacy.duckdns.org which is the server address of Must Test, and it takes me to a Web page. Glancing through the list at servers.minetest.net, this appears to be the case of quit a lot of servers in fact, certainly not just Hometown.SonosFuer wrote:Do you mean the server addresses? except for Hometown none of them actually mean anything to a browser, they are the addresses you put into the client. I will post a screen of it once I get a bit more styling done but there is a link to their forums post (or in hometowns case their private forums) in the server display page. Once I get that screen let me know what you think.octacian wrote: [*]Server links should be <a> elements
While I develop this I am trying (*doing a poor job but trying) to make the code all universal, I wanted the difference between the mods page and servers page to just the the content. This took me about a half hour but all I did was make a copy of the servers page, rename everything that said servers to mods (changed server address to author name and other minor fixes) and put some content in that database.rubenwardy wrote:I think that you should get mods working first, as we already have a server list server. Also, we used to have an in-game mod store, it would be worth reviving that if so. (Don't worry about that, just make a nice rest API)
I am looking for numerous requests :P I can build an app with a basic concept but my brain crashes on the details.octacian wrote:Suggestions regarding server information panels:Yes, I know that the above requests are quite numerous, but I just wanted to throw them out there.
- Description
- Rules
- Mods (this might be able to be grabbed automatically)
- Players (can get this from servers.minetest.net if server_announce is on)
- Server specifications (just for fun :D)
- Comments (essentially reviews)
Users browsing this forum: No registered users and 3 guests